NixOS configuration based on Hyprland compositor, utilizing catppuccin-macchiato color scheme (mainly for TUI apps).
Type | App |
---|---|
CPU + iGPU | Intel |
dGPU | Nvidia |
Type | App |
---|---|
Display manager | tuigreet |
Compositor | Hyprland |
Session Manager | uwsm |
Wallpaper | HyprPaper |
Bar, Notify, OSD | HyprPanel |
Launcher | Fuzzel |
Idle daemon | Swayidle |
Lockscreen | Swaylock |
Screenshots | Hyprshot + Swappy |
Clipboard manager | wl-clipboard |
Type | App |
---|---|
Display manager | gdm |
Everything else | Gnome |
Type | App |
---|---|
Terminal emulator | Kitty |
Shell | Fish + Nushell |
Prompt | Starship |
Editor | Neovim + NixVim |
File browser | Yazi |
Audio player | spotify-player |
Process monitor | btop |
GPU monitor | nvtop |
Type | App |
---|---|
Browser | Firefox |
Video player | mpv |
Torrent | qbittorrent |
Music making | vcv-rack |
Type | App |
---|---|
File sync | Syncthing |
Homepage | homepage-dashboard |
Key remapper | xremap |
Local LLM | Ollama + Open WebUI |
Power management | auto-cpufreq |
Virtualization | Docker |
Type | App |
---|---|
Secret managemet | sops-nix |
Gaming optimizations | nix-gaming |
Flatpak | nix-flatpak |
- Fan control: fix nbfc
- Update Embedded Controller configuration of temp-based cooling rules. 1
- Low battery notifications (from upower)
Hyprpanel issue: 1 - Gaming
- Emulators (retroarch, etc...)
- NixOS specializations: pure iGPU & dGPU-offload
- Hyprland
- Night Light with schedule (wlsunset, wl-gammarelay: 1, hyprsunset, gammastep, wl-gammarelay-rs)
- Clipboard manager: try something with interactive history (wl-clipboard + rofi?)
- Screen recorder: wf-recorder?
- Swaylock: fork & implement blur based on latest version (most swaylock-effects forks are not maintained)
- k9s: remap system actions
cmd mode = ;
,back = backspace/q
- Firefox
- Fish: preserve history
~/.local/share/fish/fish_history
- VCV Rack 2: use config and patch repos
- mpv
- try out mpvScripts.simple-mpv-webui plugin
- import auto-save-state script
- import select-subtitle script
- try out mpv-manga-reader. Example: 1
- build custom script. Example: 1
- Kitty: setup layouts. Example: gh, docs
Marshall Motiff II ANC
glitchy A2DP sink, sometimes becoming unavailable upon connection. Fixed with either pipewire restart or reboot
Issue somewhere in betweenpipewire
andbluez
The solution? 1xone
dongle does not enter pairing mode
Probably can be fixed by overlay or patch including pull request codeanalog-input-internal-mic
had +30db gain onInternal Mic Boost Volume
, alsa state config asset is not working
Probably can be fixed with pipewire/wireplumber config