diff options
| author | Aargh Rai <aargh.rai+git@gmail.com> | 2025-09-03 21:19:42 +0530 |
|---|---|---|
| committer | Aargh Rai <aargh.rai+git@gmail.com> | 2025-09-03 21:19:42 +0530 |
| commit | 36290a95cff8a7e910c1c0fbb4acc8596e670ba2 (patch) | |
| tree | 4878c50be831f8707cba8f0ac16753116cbe62a9 /desktop-environment.nix | |
| parent | 8d144b97b06794f3f7006e236bd5b9debe0b7cf8 (diff) | |
hyprland!
Diffstat (limited to 'desktop-environment.nix')
| -rw-r--r-- | desktop-environment.nix | 23 |
1 files changed, 23 insertions, 0 deletions
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 <nixos-unstable> { 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 + ]; +} |
