dot
vizie's NixOS desktop: Hyprland, CachyOS kernel and gaming tweaks
| 1 | # Programs your configs and scripts call, and your own tools. |
| 2 | { inputs, pkgs, ... }: |
| 3 | { |
| 4 | home.packages = with pkgs; [ |
| 5 | # The Hyprland desktop: launcher, bar flyouts, notifications, idle/lock. |
| 6 | fuzzel |
| 7 | eww |
| 8 | dunst |
| 9 | libnotify |
| 10 | hyprpaper |
| 11 | hypridle |
| 12 | wl-clipboard |
| 13 | playerctl |
| 14 | |
| 15 | # python3 with PyGObject and python-xlib, for the Waybar/Eww scripts. |
| 16 | python3-desktop |
| 17 | |
| 18 | # Called by the control centre and tray scripts. |
| 19 | pulseaudio # pactl |
| 20 | bluez # bluetoothctl |
| 21 | solaar # mouse battery fallback (mouse-battery.sh) |
| 22 | |
| 23 | # Screenshots and screen recording (imsh-shot, imsh-cast; Super+Shift+S/F/R). |
| 24 | inputs.imsh-clients.packages..default |
| 25 | # Philly, the file browser (also the handler for folders, in mimeapps.list). |
| 26 | inputs.philly.packages..default |
| 27 | ]; |
| 28 | } |