NixOS configuration based on Hyprland compositor and it's ecosystem of apps, utilizing catppuccin-macchiato color theme.
Type | App |
---|---|
CPU + iGPU | Intel |
dGPU | Nvidia |
Power management | auto-cpufreq |
Type | App |
---|---|
Display manager | gdm |
Compositor | Hyprland |
Wallpaper | HyprPaper |
Bar | HyprPanel |
Notifications | HyprPanel |
OSD | HyprPanel |
Launcher | Hyprlauncher |
Idle daemon | Hypridle |
Lockscreen | Hyprlock |
Screenshots | Hyprshot + Swappy |
Clipboard manager | wl-clipboard |
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 |
---|---|
Virtualization | Docker |
Key remapper | xremap |
File sync | Syncthing |
Type | App |
---|---|
Secret managemet | sops-nix |
Gaming optimizations | nix-gaming |
Flatpak | nix-flatpak |
- Fan control: fix nbfc
- GPU: Latest nvidia drivers
- Update Embedded Controller configuration of temp-based cooling rules. 1
- Configuration for several hosts. Example: 1
- Display manager: sddm or ly?
- Low battery notifications (from upower)
Hyprpanel issue: 1 - Gaming
- Emulators (retroarch, etc...)
- NixOS specializations: pure iGPU & dGPU-offload
- Hyprland
- Launcher: rofi?
- 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, becoming unavailable. 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