mirror of
https://github.com/donovanglover/nix-config.git
synced 2024-11-15 12:54:15 +01:00
My NixOS configuration with Nix Flakes, Home Manager, Stylix, and Hyprland.
b3519b2cd2
Since kitty would automatically assume a fullscreen or half screen size as the default, it's much easier to simply specify the size all floating windows should start out as. Since kitty allows specifying the size in cells instead of pixels, it is easy to achieve the same "actual" terminal size regardless of which DPI is being used. |
||
---|---|---|
.archlinux | ||
.fedora | ||
bspwm/.config/bspwm | ||
code | ||
compton/.config | ||
dunst/.config/wal/templates | ||
editorconfig | ||
feh/.config/feh | ||
fish | ||
git | ||
gpg | ||
gtk/.config/gtk-3.0 | ||
httpie/.httpie | ||
kitty/.config | ||
mpd/.config/mpd | ||
mpv/.config/mpv | ||
ncmpcpp/.config/ncmpcpp | ||
polybar/.config/polybar | ||
ranger/.config/ranger | ||
rofi/.config/rofi | ||
rtv | ||
ssh-agent | ||
sxhkd/.config/sxhkd | ||
tmux | ||
vim | ||
wal/.config/wal | ||
xcursor/.icons/default | ||
xinit | ||
xmodmap | ||
xresources | ||
yay/.config/yay | ||
yt-dl/.config/youtube-dl | ||
zathura/.config | ||
.gitattributes | ||
.gitignore | ||
LICENSE | ||
Makefile | ||
README.md |
Dotfiles
TODO: Screenshots
Usage
Replicate my Arch Linux setup
On a fresh Arch Linux install, run the bootstrap script.
git clone https:///github.com/GloverDonovan/dotfiles --depth 1 && ./dotfiles/.archlinux/bootstrap.sh
Replicate my Fedora setup
On a fresh Fedora install, run the bootstrap script.
git clone https://github.com/GloverDonovan/dotfiles --depth 1 && ./dotfiles/.fedora/bootstrap.sh
Use only the dotfiles you want
Install stow
with your package manager, then use make package=dir
and make uninstall package=dir
as needed. Stow will only change what it owns.