dotfiles and such
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
shibao 86447da7e2
add xdg-utils defaults list
4 weeks ago
etc set swappiness to 5 2 months ago
home/default add xdg-utils defaults list 4 weeks ago
.gitignore add sway config 1 year ago
packages.txt use kitty 11 months ago
preview.png add readme 1 year ago use kitty 11 months ago



these are my dotfiles, custom desktop entries, and scripts for my personal machine

to use these verbatim, clone the repo and merge it onto root with rsync, like below.

this repo also contains configuration files for services with arch linux. feel free to disregard these if you'd like.

please note that these are provided without guarantee or warranty of any kind. please back up all your files before using these!

git clone
rsync -a dotfiles/* /

thank you!


this isn't an exhaustive list. please let me know if i've forgotten one!

  • sway (de)
  • waybar (topbar)
  • swayidle (idle daemon)
  • swaylock (lockscreen)
  • kitty (terminal)
  • ranger (file browser)
  • rofi (launcher)
  • mako (notification daemon)
  • kanshi (screen config manager)
  • gnome-polkit (auth helper)
  • nm-applet (network gui tray applet)
  • blueman-tray (bluetooth gui tray applet)
  • playerctl (music controller)
  • materia-dark (gtk theme)
  • papirus-dark (icon theme)
  • ibus (intl. keyboard input)
  • grim (screenshots on wayland)
  • wf-recorder (screen recorder on wayland)
  • slurp (to select region in wayland)
  • neovim (editor)
  • direnv (per-directory environment variables)
  • asdf (language agnostic dependency management)


i also have a list of packages at /packages.txt. this list contains a ton of random junk and stuff since i've had this setup for a while, and i mostly use it to help sync packages between multiple machines.