nixos/nixos/modules/programs.nix
2026-03-14 12:53:43 +01:00

44 lines
852 B
Nix

{pkgs, ...}: {
environment.sessionVariables = {
WLR_NO_HARDWARE_CURSORS = "1";
NIXOS_OZONE_WL = "1";
XDG_CURRENT_DESKTOP = "mango";
WLR_DRM_NO_ATOMIC = "1";
};
security.polkit.enable = true;
environment.systemPackages = with pkgs; [
# essential
curl
pavucontrol
# useful
wl-clipboard
xdg-desktop-portal
gnumake
git-credential-manager
pipewire
pulseaudio
xdg-desktop-portal-wlr
# notifications
libnotify
# screenshot utils
grim
slurp
hyprpicker # not really for screenshots, but i use it to freeze screen
# email client
thunderbird
# wayland
apple-cursor
swaybg
];
environment.gnome.excludePackages = [pkgs.gnome-tour];
services.xserver.excludePackages = [pkgs.xterm];
services.xserver.desktopManager.xterm.enable = false;
}