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, utilizing catppuccin-macchiato color scheme (mainly for TUI apps).

Apps & Utils

Hardware

Type App
CPU + iGPU Intel
dGPU Nvidia

Desktop Environment

Hyprland

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

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
File sync Syncthing
Homepage homepage-dashboard
Key remapper xremap
Local LLM Ollama + Open WebUI
Power management auto-cpufreq
Virtualization Docker

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

  • Low battery notifications (from upower)
    Hyprpanel issue: 1
  • Gaming
    • Emulators (retroarch, etc...)
    • NixOS specializations: pure iGPU & dGPU-offload

DE

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

Apps

Issues

  • Marshall Motiff II ANC glitchy A2DP sink, sometimes becoming unavailable upon connection. 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