- Nix 65.7%
- JavaScript 22.9%
- HTML 6.4%
- CSS 2%
- Python 1.7%
- Other 1.3%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| .claude | ||
| hosts | ||
| packages | ||
| secrets | ||
| system | ||
| user | ||
| .gitignore | ||
| .sops.yaml | ||
| flake.lock | ||
| flake.nix | ||
| LICENSE | ||
| README.md | ||
nixos-config
Welcome to my NixOS config! This is my personal configuration, and (with some tinkering), you can get your system to work identically to mine.
My initial motiviations to switch to Linux is the ability to spin up KVMs. Therefore, there is a heavy focus on (stealthy) virtualisation in this configuration.
Home Features
I also store my configuration for my personal server here too. However, that will not be documented in this README, since it's for me.
Desktop
- Wayland
- Hyprland
- Theme: HyDE
- Notifications: Fnott
- App Launcher: Fuzzel
- Taskbar: Waybar
- Screenshots: Grimblast
System
- 🔒 Secure Boot via lanzaboote
Virtualisation
Warning
In the configuration, there is a lot of computer-specific configuration like my CPU pinning and
facter.json/probe.json.
For clipboard/file sync, I am also using KDE Connect since it's less suspicious than spice-tools.
Furthermore, install the OpenSSH Server optional feature on Windows to get SFTP + sshfs
- Stealthy Windows KVM with patches
- AutoVirt integration via BarelyMetal
- QEMU patches
- EDK2 patches
- Kernel patches (disabled)
- Looking Glass
- GPU Passthrough
- AutoVirt integration via BarelyMetal
- MacOS KVM
Development applications
Other applications
Some other notable applications, I will not include them all.
- Secret Manager: sops
- Password dmenu: Bitwardewn Menu
- Vesktop
- Helium
- KDE Connect