arran/dotfiles
2
1
Fork
You've already forked dotfiles
0
Gruvbox - Sway, Waybar, Mako, Alacritty, NVim, Fish
  • Shell 85.5%
  • Vim script 11.2%
  • CSS 3.3%
Find a file
2023年03月21日 09:23:42 +01:00
dot_config Update Sway configs 2023年03月21日 09:23:42 +01:00
private_dot_local Add OCR Script 2023年03月08日 16:45:43 +01:00
.chezmoiignore Chezmoi ignore guide.md 2021年02月11日 20:38:33 +01:00
dot_bash_git_ps1.sh Restructure PS1 2020年03月19日 18:20:53 +01:00
dot_bashrc Change BROWSER in .bashrc to firefox 2021年04月06日 18:52:52 +02:00
dot_gitconfig.tmpl Update toml fields for git config 2021年04月02日 12:54:48 +02:00
dot_inputrc Change cursor in bash when in VI mode 2020年03月10日 17:33:02 +01:00
dot_pam_environment Add Theme ENVVAR to pam_env 2021年04月09日 08:59:07 +02:00
GUIDE.md Add Guide with Emoji setup 2021年01月07日 19:00:04 +01:00
README.md Expand on required software 2023年03月08日 16:52:02 +01:00
screenshot.png Update Screenshot 2020年12月29日 17:53:54 +01:00

Dotfiles

My Dotfiles, there are many like them but these are mine.

alt text

Install

Requires

Initialize

# HTTPS
$ chezmoi init https://codeberg.org/arran/dotfiles.git
# SSH
$ chezmoi init git@codeberg.org:arran/dotfiles.git

Configure

For this configuration to be used across machines, templates are used to fill in user-specific information.

$ mkdir ~/.config/chezmoi
$ touch ~/.config/chezmoi/chezmoi.toml

Inside this toml file, fill in the listed fields.

[data.git]
 email = ""
 name = ""
[data.theme]
 background_image = "~/Pictures/Wallpapers/1.png"
 white = "#ebdbb2"
 dark = "#1d2021"
 
 primary = "#fd472f"
 secondary = "#689d6a"
 hint = "#fabd2f"
# Simple rofi + wl-copy script to automatically copy fields
# listed below. (~/.config/sway/scripts/clips/clips.sh)
# <Name>: <Value>
# Entries must be seperated by a new line.
[data.clips]
 data = """
Email: hello@example.com 
Address: Land, Earth
"""

Apply

Now apply the configuration to create your new dotfiles!

$ chezmoi apply

Software Used

  • sway
  • alacritty
  • waybar
  • mako
  • fish
  • jq
  • wl-clipboard
  • playerctl
  • rofi
  • kpmenu
  • tesseract
  • grimshot
  • neovim
  • rofi-emoji
  • alacritty
  • nwg-bar
  • nwg-displays
  • pavucontrol
  • keepassxc
  • wf-recorder
  • qcopy
  • wpctl (Wireplumber)

Further Reading

Read more on the Guide