1
0
forked from extern/nix-config
My NixOS configuration with Nix Flakes, Home Manager, Stylix, and Hyprland.
Go to file
Donovan Glover e35c497013
meta: Remove sway
Although using a Wayland window manager was cute, Sway always felt like
a gimped version of bspwm to me. This is likely due to many of the bspwm
features I use, as well as certain X applications not working well under
Wayland (such as feh).

I am also not interested in maintaining the config for Sway, and prefer
bspwm's approach where it's configured through bspc and shell scripting.

In summary, "after all these years", Sway is still more trouble than
it's worth for me personally, and I'd rather invest that time focusing
on my existing bspwm setup, which has always been pleasant to use.
2022-07-29 03:51:29 -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
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
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.