Skip to content

Latest commit

 

History

History
131 lines (103 loc) · 6.04 KB

README.md

File metadata and controls

131 lines (103 loc) · 6.04 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

Hyprland

Type App
Display manager tuigreet
Compositor Hyprland
Session Manager N/A
Wallpaper HyprPaper
Bar, Notify, OSD HyprPanel
Launcher Fuzzel
Idle daemon Swayidle
Lockscreen Swaylock
Screenshots Hyprshot + Swappy
Clipboard manager wl-clipboard

Gnome

Type App
Display manager gdm
Everything else Gnome

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
  • Update Embedded Controller configuration of temp-based cooling rules. 1

OS

  • 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)
  • 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