My NixOS configuration with Nix Flakes, Home Manager, Stylix, and Hyprland.
Go to file
Donovan Glover 51c65432b3
meta: Remove mpd
Although using mpd was a cute experience, I am not interested in
maintaining mpd on my systems anymore since navidrome does the job just
as well and has more useful features.
2022-07-29 00:55:42 -04:00
.archlinux archlinux: Remove install scripts 2022-06-11 16:56:43 -04:00
alacritty alacritty: Change opacity setting for new version 2022-03-08 09:19:06 -05:00
bspwm bspwm: Set the keyboard to maximum brightness on init 2022-07-28 10:55:59 -04:00
code docs: Minor fixes 2021-05-14 17:26:33 -04:00
dunst dunst: Remove old shortcuts setting 2022-03-11 09:22:05 -05:00
editorconfig editorconfig: Use standard formatting for go 2022-06-04 07:36:06 -04:00
fcitx fcitx: Use Super+[ to switch inputs 2022-07-28 10:50:52 -04:00
feh docs: Add READMEs for feh, httpie, and yay 2018-11-18 14:05:12 -05:00
fish fish: Alias mv to mv -i 2022-07-28 10:57:16 -04:00
git git: Display unicode file names 2022-06-04 07:31:31 -04:00
gpg gpg: Update keyserver 2021-07-07 10:13:11 -04:00
gtk gtk: Use a more custom theme choice 2022-03-24 16:38:53 -04:00
httpie httpie: Update version number 2018-12-17 15:37:41 -05:00
keystrings meta: Add keystrings 2022-03-25 09:59:17 -04:00
kitty kitty: Make fcitx ui work under wayland 2022-04-12 14:33:13 -04:00
mozc meta: Add mozc 2022-03-23 20:59:41 -04:00
mpv mpv: Find subtitles in subdirectories 2022-07-28 10:09:05 -04:00
neofetch meta: Use kitty instead of ueberzug 2022-03-20 22:18:50 -04:00
neovim stow: Split neovim into separate package 2018-11-23 01:47:39 -05:00
paru misc: Fix link to yay 2022-04-11 08:56:28 -04:00
picom picom: Make hacksaw work with shadows 2022-03-11 09:37:43 -05:00
polybar polybar: Remove cpu and ram from bar 2022-07-28 10:53:17 -04:00
ranger meta: Use kitty instead of ueberzug 2022-03-20 22:18:50 -04:00
ripgrep Add ripgrep config 2021-11-14 11:13:42 -05:00
rofi rofi: Add filebrowser mode 2022-04-09 10:25:16 -04:00
ssh-agent docs: Update READMEs for ssh-agent, vim, and xmodmap 2018-11-23 00:27:58 -05:00
starship starship: Expand abbreviations 2022-07-28 03:14:31 -04:00
sway sway: Use single kitty instance 2022-07-28 03:25:21 -04:00
swayidle meta: Add swayidle 2022-03-24 09:00:49 -04:00
swaylock meta: Add swaylock 2022-03-24 10:32:08 -04:00
sxhkd sxhkd: Only switch between active desktops 2022-07-28 15:25:25 -04:00
tig meta: Add tig package 2018-12-06 01:42:53 -05:00
tmux tmux: Use minimalist layout 2022-02-26 14:30:14 -05:00
vim vim: Remove vim-closetag 2022-03-19 09:46:58 -04:00
wal wal: Update kitty colors on theme change 2022-04-11 09:45:46 -04:00
waybar waybar: Make text easier to read 2022-04-12 14:24:19 -04:00
xcursor meta: Switch cursor theme from breeze to phinger 2022-03-08 12:41:55 -05:00
xinit Revert "Remove xinit" 2021-05-14 10:15:19 -04:00
xmodmap xmodmap: Use print screen as a right super 2022-07-28 01:29:38 -04:00
xresources xresources: Don't explicitly set DPI 2018-12-22 16:26:27 -05:00
zathura docs: Add READMEs for compton, dunst, and zathura 2018-11-18 13:27:37 -05:00
.editorconfig meta: Add symlink to .editorconfig 2018-12-07 19:25:12 -05:00
.gitattributes gitattributes: Update path to PKGBUILDs 2018-11-14 14:53:00 -05:00
.gitignore misc: Add aur build directory to .gitignore 2018-12-07 15:26:05 -05:00
CHANGELOG.md meta: Change repository name from .files to dotfiles 2018-12-28 14:00:25 -05:00
CONTRIBUTING.md misc: Small fixes 2018-12-07 18:47:38 -05:00
LICENSE meta: Update copyright years 2022-01-01 20:55:51 -05:00
Makefile Remove make code-extensions 2021-05-14 15:56:03 -04:00
README.md docs: Update README 2022-01-01 20:38:04 -05:00

.files

These are my dotfiles. As of 2022, my operating system of choice is still Arch Linux, although installing Gentoo may prove to be a fun side project.

History

I have been using GNU/Linux since 2012 and Arch Linux since 2017. My setup was originally i3 before I switched to bspwm. As of 2021, I added Sway, although I like switching between GNOME and Plasma as well.

The biggest advantage my dotfiles have is a consistent setup between GTK and Qt applications across multiple window managers. Making GUIs look nice on bspwm was a major task for me, and I'm satisfied with the result. Qt applications also work well under GNOME, with a consistent theme if you're using Arc for everything.

Old screenshots

Over time my tastes in desktop environments have changed. For nostalgic purposes, here is a collection of screenshots of my usage of GNU/Linux over time.

TODO: Add screenshots

Screenshot of Tari, my Arch Linux setup.

Screenshot of Tari with Code and the wal color scheme.