Skip to content

Latest commit

 

History

History
126 lines (101 loc) · 6.13 KB

README.md

File metadata and controls

126 lines (101 loc) · 6.13 KB

NixOS configuration with dotfiles

NixOS configuration based on Hyprland compositor and it's ecosystem of apps, utilizing catppuccin-macchiato color theme.

Apps & Utils

Hardware

Type App
CPU + iGPU Intel
dGPU Nvidia
Power management auto-cpufreq

Desktop Environment

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

Terminal

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

GUI apps

Type App
Browser Firefox
Video player mpv
Torrent qbittorrent
Music making vcv-rack

Services

Type App
Virtualization Docker
Key remapper xremap
File sync Syncthing

Additional Features

Type App
Secret managemet sops-nix
Gaming optimizations nix-gaming
Flatpak nix-flatpak

TODOs

HW

  • Fan control: fix nbfc
  • GPU: Latest nvidia drivers
  • Update Embedded Controller configuration of temp-based cooling rules. 1

OS

  • 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

DE

  • Hyprland
    • Utilize uwsm. I: 1, 2, 3
    • Night Light with schedule (wlsunset, wl-gammarelay: 1, hyprsunset, gammastep, wl-gammarelay-rs)
  • 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)

Apps

Issues

  • Marshall Motiff II ANC glitchy A2DP sink, becoming unavailable. Fixed with either pipewire restart or reboot
    Issue somewhere in between pipewire and bluez
    The solution? 1
  • xone dongle does not enter pairing mode
    Probably can be fixed by overlay or patch including pull request code
  • analog-input-internal-mic had +30db gain on Internal Mic Boost Volume, alsa state config asset is not working
    Probably can be fixed with pipewire/wireplumber config