1
0
forked from extern/nix-config
My NixOS configuration with Nix Flakes, Home Manager, Stylix, and Hyprland.
Go to file
Donovan Glover 2fa523e12a
sway: Add alt tab support
This is similar to bspwm, except new workspaces aren't automatically
created and empty workspaces are skipped.

Although creating a script to handle this should be possible, sway
doesn't offer any real benefits to me since bspwm does everything that
sway can do with the addition of input method, image preview, and other
features being better supported on xorg.

To reiterate, I like the idea behind sway, however I am more fluent with
bspwm and xorg and prefer how windows are managed in bspwm. For software
that only works on wayland, sway is a lightweight alternative to
committing to a full-featured desktop environment like GNOME.
2022-03-08 09:27:30 -05:00
.archlinux Switch from xz compression to zst 2021-06-21 18:04:35 -04:00
.fedora fedora: Add maintenance note 2022-01-01 20:38:56 -05:00
alacritty alacritty: Change opacity setting for new version 2022-03-08 09:19:06 -05:00
bspwm meta: Rename compton to picom 2021-11-15 12:42:43 -05:00
code docs: Minor fixes 2021-05-14 17:26:33 -04:00
dunst meta: Use normal dpi settings for now 2021-11-15 12:55:40 -05:00
editorconfig meta: Miscellaneous updates 2020-12-31 23:56:22 -05:00
feh docs: Add READMEs for feh, httpie, and yay 2018-11-18 14:05:12 -05:00
fish fish: Increase memory usage of node 2022-01-01 20:45:01 -05:00
git git: Set the default branch to master 2021-05-14 16:30:04 -04:00
gnome meta: Add GNOME package 2018-11-25 22:10:35 -05:00
gpg gpg: Update keyserver 2021-07-07 10:13:11 -04:00
gtk gtk: Fix order of settings.ini 2018-12-09 15:39:54 -05:00
httpie httpie: Update version number 2018-12-17 15:37:41 -05:00
kdeglobals meta: Add kdeglobals package 2018-12-11 17:09:49 -05:00
kitty kitty: Hide window decorations 2022-03-08 09:12:43 -05:00
lunarvim lunarvim: Add indent-blankline plugin 2021-11-15 12:49:40 -05:00
mpd mpd: Add .gitkeep for playlists directory 2019-01-01 13:35:11 -05:00
mpv docs: Add READMEs for mpd, mpv, and sxhkd 2018-11-18 14:34:41 -05:00
ncmpcpp meta: Miscellaneous updates 2020-12-31 23:56:22 -05:00
neofetch neofetch: Use ueberzug image backend 2022-01-01 20:33:57 -05:00
neovim stow: Split neovim into separate package 2018-11-23 01:47:39 -05:00
paru paru: Make upgrade menu similar to yay 2022-01-01 20:27:09 -05:00
picom picom: Update deprecated no-dnd-shadow to wintypes 2021-11-15 13:04:25 -05:00
polybar polybar: Update to font awesome 6 2022-03-08 09:00:39 -05:00
ranger ranger: Use ueberzug for image previews 2022-01-01 20:31:02 -05:00
ripgrep Add ripgrep config 2021-11-14 11:13:42 -05:00
rofi rofi: Update config to 1.7.0 2021-11-14 12:10:23 -05:00
ssh-agent docs: Update READMEs for ssh-agent, vim, and xmodmap 2018-11-23 00:27:58 -05:00
starship starship: Use ASCII characters for everything 2021-11-15 12:31:34 -05:00
sway sway: Add alt tab support 2022-03-08 09:27:30 -05:00
sxhkd sxhkd: Add key to screenshot a selection 2022-01-01 20:28:51 -05: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: Add prisma support 2022-01-01 20:54:18 -05:00
wal Revert "Remove dunst" 2021-11-14 11:27:28 -05:00
waybar waybar: Explicitly declare font awesome usage 2022-03-08 09:01:29 -05:00
xcursor docs: Add READMEs for kitty, xcursor, and xinit 2018-11-18 20:57:03 -05:00
xinit Revert "Remove xinit" 2021-05-14 10:15:19 -04:00
xmodmap Revert "Remove xcape/xmodmap" 2021-05-14 10:20:05 -04:00
xresources xresources: Don't explicitly set DPI 2018-12-22 16:26:27 -05:00
yt-dl docs: Add READMEs for gtk, wal, xresources, and yt-dl 2018-11-19 17:50:47 -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.