Skip to content

atimofeev/nixos-config

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages