My collection of preferences, configs, /etc. They work in tandem with my Nixos configuration, but for reasonsâ„¢ I'm keeping them separate
- nix
git clone https://github.com/allgreed/dotfiles.git ~/Dotfiles
cd ~/Dotfiles/ansible
nix-shell --command "make work"
This config is intended for NixOs, however should be fairly usable on Debian-based systems. For work purposes I'm targeting Ubuntu. Your milage may vary.
For those reasons, and since it's used by more than one machine - there is some interesting stuff going on with git filters. Additionall checkout upon clone might be required.
In rare cases I'd like to make changes to the dotfiles that would only have effect on the current machine. This should be avoided when it reasonably can be. Each local override has to be treated like a special case and supported explicitly in relevant place.
- .Xresources.local
- .autostart.local <- a shell script
- .wp-overlay.local <- .png image that will be composed into the wallpaper, usefull to quickly differenciate machines
- ~/.bash_local
Kudos to @niburu for walking me through xkb config!