Mirror of tuxdotrs/nix-config
- Nix 100%
| assets | ||
| modules | ||
| packages | ||
| .gitignore | ||
| .sops.yaml | ||
| flake.lock | ||
| flake.nix | ||
| LICENSE | ||
| README.md | ||
tux's nix flake
Table of Contents
Hosts
| Hostname | Board | CPU | RAM | GPU | Purpose | |
|---|---|---|---|---|---|---|
| 🖥️ | sirius |
MSI X570-A Pro | Ryzen 7 5700X3D | 64GB | RTX 3080 TI + RTX 3060 TI | Triple-monitor desktop for work, gaming, and media consumption. |
| 💻 | canopus |
Asus Zephyrus G15 | Ryzen 9 5900HS | 16GB | RTX 3060 | Portable workstation for work, gaming, and media on the go. |
| ☁️ | arcturus |
Minisforum MS-A1 | Ryzen 7 8700G | 32GB | Radeon 780M | Homelab server for self-hosted services and infrastructure workloads. |
| ☁️ | alpha |
KVM | 2 Core | 4GB | Public-facing server for exposing homelab services to the internet. | |
| 📱 | vega |
Samsung S25 Ultra | Snapdragon 8 Elite | 12GB | Adreno 830 | Primary mobile for daily usage. (Locked) |
| 📱 | capella |
Motorola Edge 30 | Snapdragon 778G+ | 8GB | Adreno 642L | Secondary mobile for tinkering and experimentation. (Rooted) |
Components
| Wayland | Xorg | |
|---|---|---|
| DM | ly | - |
| WM/DE | Hyprland | - |
| Compositor | Hyprland | - |
| Bar | Tshell | - |
| Hotkeys | Hyprland | - |
| Launcher | Tshell | - |
| Notifications | Tshell | - |
| Terminal | Wezterm | - |
| Editor | Neovim | - |
Note
Some components in this setup are in different repositories:
Showcase
| Desktop | Tshell |
|---|---|
![]() |
![]() |
| Workflow | Neovim |
![]() |
|
| Floating Terminal | Lazygit |
| Telescope | Firefox |
Spent months on this system configuration 😢


