From 36290a95cff8a7e910c1c0fbb4acc8596e670ba2 Mon Sep 17 00:00:00 2001 From: Aargh Rai Date: Wed, 3 Sep 2025 21:19:42 +0530 Subject: hyprland! --- desktop-environment.nix | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 desktop-environment.nix (limited to 'desktop-environment.nix') diff --git a/desktop-environment.nix b/desktop-environment.nix new file mode 100644 index 0000000..3bfa07e --- /dev/null +++ b/desktop-environment.nix @@ -0,0 +1,23 @@ +{ config, pkgs, ... }: +let unstable = import { config.allowUnfree = true; }; +in { + services.xserver.enable = true; + services.xserver.displayManager.gdm.enable = true; + services.xserver.desktopManager.gnome.enable = false; + programs.hyprland.enable = true; + programs.hyprlock.enable = true; + programs.foot.enable = true; + programs.waybar.enable = true; # status bar + programs.sway.enable = true; # lock screen, idle management + programs.dconf.enable = true; # needed for gsettings + environment.systemPackages = with pkgs; [ + wofi # app launcher + adwaita-icon-theme + swaybg + wl-clipboard + mako + lm_sensors + grim + slurp + ]; +} -- cgit v1.2.3