My NixOs configuration
- Nix 76.1%
- CSS 16.9%
- Just 7%
| dotfiles | Initial commit. Moved from Github | |
| home-manager | Updated application list | |
| hosts/desktop | Added kernel module needed for reading Blu-ray RW | |
| modules | Improved virtualization | |
| flake.lock | Updated flake channels | |
| flake.nix | Updated flake channels | |
| Justfile | Added rollback option to Just | |
| README.md | Initial commit. Moved from Github | |
nixos
My configuration for NixOs
Warning
Not intended to be used by others as of now. Still heavily worked upon.
Improvements backlog
- Split the configuration in better way.
- Break out the contents of home.nix and configuration.nix
- Add Sops-nix to sensitive parts of the config.
- Separate DE (Hyprland and GNOME) configs
- Add dotfiles
- Harden the OS (CIS?)
- Setup a better development environment
- Look into add / configuring a security based profile for pentesting and forensics
- Investigate Impermanence
- Setup CI for automated upgrade of flake.lock. Testing should be a part of the CI.
- Setup a binary cache or investigate cachix
Repositories for inspiration
- https://github.com/Misterio77/nix-config
- https://github.com/Misterio77/nix-starter-configs
- https://github.com/ryan4yin/nix-config
- The i3-kickstarter branch is a simpler
- https://github.com/Athena-OS
- Seems great for a Kali Linux alternative
Credit
- Huge credit to my dear friend Emil that introduces me to the Nix jungle. Linux has never been this fun.
- A big thank you to to Ryan Yin for his great book on Nix and Flakes which was an immense help to get started. The book can be found here: https://nixos-and-flakes.thiscute.world/