This is my personal NixOS flake configuration repository. It utilizes snowfalllib to configure my system, home, packages and so on. I'm constantly improving it but it's already my daily driver.
I have a highly customized setup that allows me to work comfortably for long hours at the computer. Port from my previous Ubuntu setup over at .dotfiles-old repository.
Category | Details |
---|---|
Processor | 💻 Ryzen 9 9950X |
Memory | 64GB DDR5 6000MHz |
Storage | 2TB NVMe M.2 PCIe 4 SSD |
Operating System | NixOS (Sway + Wayland) |
IDE | Neovim |
- Keyboard ⌨️ Kinesis Advantage 2 - A durable and comfortable ergonomic keyboard without RGB. Highly recommended for anyone with wrist issues seeking a simple and effective solution.
- Layout: Real-Programmer Dvorak with modifications:
<Esc>
moved to<Caps Lock>
for easier access, andHome/End
swapped withPage Up/Down
.
This setup has eliminated my wrist pain and discomfort entirely.
Currently everything but /nix
, /boot
and /persist
are wiped on every boot. Why...? I don't know really, it's probably not necessary but sounded fun to do. You have to explicitly state every directory and file that you want to persist, it gives you more control over your system so that it doesn't get filled up with junk files
A big thanks to these amazing repositories that helped me set up my current environment:
- Security Enhancements
- Explore Looking Glass as an alternative to dual booting
- Set Up YubiKey
- Improve Brave Fonts
- Add Sway Brightness Hotkeys
- Integrate CoolerControl