nixos/config/hyprland.nix
2026-06-08 01:57:04 +01:00

61 lines
1.4 KiB
Nix

{ pkgs, ... }:
{
programs.hyprland.enable = true;
security.pam.services.hyprlock = { };
#display manager
services.displayManager.sddm.enable = true; # use sddm until gnome 50 due to https://github.com/systemd/systemd/issues/39259
services.displayManager.sddm.wayland.enable = true;
#wifi
networking.wireless.iwd.enable = true;
services.gnome.sushi.enable = true; # image previews in nautilus
services.gnome.gnome-keyring.enable = true;
environment.systemPackages = with pkgs; [
glib # gsettings
gsettings-desktop-schemas # gsettings
dconf # gsettings
impala # wifi
grim # screenshots
slurp # screenshot selection
wl-clipboard # copy to clipboard
libnotify # enables "notify-send"
bluetui # bluetooth
wiremix # mixer
tesseract # ocr
hyprpicker
satty # image annotation
brightnessctl
rofimoji
# dev
jq # for scripts
# gnome stuff
gnome-calculator
gnome-calendar
gnome-characters
gnome-clocks
gnome-contacts
gnome-font-viewer
gnome-maps
gnome-weather
loupe # image viewer
nautilus # file managr
papers # doc viewer
simple-scan # document scanner
snapshot # camera
];
programs.seahorse.enable = true; # keyring viewer
services.upower.enable = true; # battery stuff
services.udisks2.enable = true; # udiskie automount USB
}