I like simple things, so you may find that there is not all that much complex going on in this repository. I do not build any of my own packages or make extreme modifications to any of the example configurations I have found online that make up this motley crew of .nix
. What I can say, is that the main branch of this configuration is relatively thoroughly tested.
I am not an authority on Nix
or NixOS
. I am merely an apprentice, an Alice navigating the wonderland. At least for now.
So anyways. Here's my dots. I hope you like them.
There are many paths to the top of the mountain, but the view is always the same.
Getting Started with NixOS Minimal
Modules are grouped to be almost purely functional and as a result you will often find both the system configuration and the home-manager configuration in the same place. Not all NixOS users use this paradigm.
This repo has become more opinionated over time and now requires passing down variables from the flake.nix
in order to fetch appropriate modules and packages and eventually theming elements.
Transparency is cool.
home-manager: following nixpkgs
ruSSH: a simple SSH multiplier
- Boot
- Security Config (Yubico Authentication)
- Editor:
nvim
,vim
- Terminals:
foot
,alacritty
,wezterm
- Shell:
bash
btop
(Resource Monitoring)cava
(Music Visualizer)nitch
(sysfetch)
- Editor:
-
OBS Studio (for screen recording and streaming/sharing screen)
-
Vidya (Lutris, Steam, Wine)
-
Virt (Docker, Podman, kvm/qemu)