mirror of
https://github.com/donovanglover/nix-config.git
synced 2024-11-15 21:03:59 +01:00
My NixOS configuration with Nix Flakes, Home Manager, Stylix, and Hyprland.
a0e535b2b5
Previously I wanted to stow everything at once, but now that I know how to use Makefiles a bit more, I can still stow everything at once with multiple directories. Additionally, this allows people (myself included) to only stow the dotfiles they want, such as only vim or only fish. Instead of separating *every* file into its own directory, I've opted instead to group common configs together and only use separate directories where they make sense (e.g. a vim config). |
||
---|---|---|
.config | ||
.gnupg | ||
.httpie | ||
bspwm | ||
.editorconfig | ||
.gitconfig | ||
.gitignore | ||
.mailcap | ||
.stow-local-ignore | ||
.tmux.conf | ||
.vimrc | ||
.xmodmap | ||
.Xresources | ||
LICENSE | ||
Makefile | ||
README.md |
New Start
Vim is my editor, *nix is my IDE.
- Window manager: bspwm with
XDG_CURRENT_DESKTOP=KDE
- Bar: polybar
- Launcher: rofi
- Icons: Papirus
Usage
I manage my dotfiles with stow
. Once you have stow installed, run:
make install
Note
: Some of my config files are optimized for HiDPI (between 180 and 192dpi). Adjust those numbers for your display accordingly, or simply don't stow those files.
If you want to learn how to make your system work for you, see What is GNU/Linux? and What is free software?.