From 0fb4832b516b59ac594fddca95c04f65ebcad823 Mon Sep 17 00:00:00 2001 From: death916 Date: Thu, 5 Mar 2026 09:43:18 -0800 Subject: [PATCH] desktop setup and piefed mayb --- flake.nix | 6 +++--- modules/nixos/desktop/desktop.nix | 19 ++++++++++++------- 2 files changed, 15 insertions(+), 10 deletions(-) diff --git a/flake.nix b/flake.nix index d841292..ce8562e 100644 --- a/flake.nix +++ b/flake.nix @@ -137,10 +137,10 @@ stylix.nixosModules.stylix { nixpkgs.overlays = [ - overlays.waveterm - overlays.rust + # overlays.waveterm + # overlays.rust overlays.halloy - overlays.karakeep + # overlays.karakeep ]; } ./nixos/death-pc.nix diff --git a/modules/nixos/desktop/desktop.nix b/modules/nixos/desktop/desktop.nix index 4b057b9..f124422 100644 --- a/modules/nixos/desktop/desktop.nix +++ b/modules/nixos/desktop/desktop.nix @@ -18,13 +18,18 @@ services.xserver.enable = true; services.gnome.gnome-keyring.enable = true; services.dbus.enable = true; # for nextcloud client - # Enable the GNOME Desktop Environment. - services.displayManager.gdm.enable = true; - services.desktopManager.gnome.enable = true; - #cosmic instead - services.desktopManager.cosmic.enable = true; - # services.displayManager.cosmic-greeter.enable = true; - services.desktopManager.cosmic.xwayland.enable = true; + + # Use tuigreet to match laptop and default to Hyprland + services.greetd = { + enable = true; + settings = { + default_session = { + command = "${pkgs.tuigreet}/bin/tuigreet --cmd Hyprland"; + user = "death916"; + }; + }; + }; + services.system76-scheduler.enable = true; # This is to fix clementine gui not showing up on wayland