mirror of
https://github.com/donovanglover/nix-config.git
synced 2025-05-28 13:47:53 +02:00
It turns out that kitty has support to change all of its colors independently from the current terminal with a simple command. This was the only issue I had with making pywal and kitty work together, so I'm glad I found it. Additionally, kitty supports DPI changes immediately (at least with xrdb). There is no need to detach a session and open a new terminal since kitty will handle DPI changes automatically, compared to other terminals like urxvt, which would require a new instance. Even then, the border padding for urxvt is not adjusted to the new DPI; kitty is simply the way to go if your monitor setup is non-trivial. As a side note, the kitty documentation is very good. I highly recommend reading it if you plan to use kitty (which you should).
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.
Languages
Nix
100%