allgreed / dotfiles

My 🔧 files. Enjoy!

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

dotfiles

My collection of preferences, configs, /etc. They work in tandem with my Nixos configuration, but for reasonsâ„¢ I'm keeping them separate

Usage

git clone https://github.com/allgreed/dotfiles.git ~/Dotfiles
cd ~/Dotfiles/ansible
make init
make work

Note on portability

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.

Local overrides

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.

Currently supported overrides:

  • .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

Shoutout

Kudos to @niburu for walking me through xkb config!

About

My 🔧 files. Enjoy!

License:Do What The F*ck You Want To Public License


Languages

Language:Python 42.8%Language:Shell 30.4%Language:Nix 11.6%Language:Vim Script 10.5%Language:Perl 2.6%Language:Lua 1.0%Language:Makefile 1.0%