61 lines
1.4 KiB
Nix
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
|
|
|
|
}
|