From 9329547aab81d13d9a5778374a6391c68456e824 Mon Sep 17 00:00:00 2001 From: 0xWheatyz Date: Mon, 2 Feb 2026 19:50:39 -0500 Subject: [PATCH] feat: attempt to configure gnome --- configuration.nix | 33 +++++++++++++++++++++++++++++---- home.nix | 3 +++ 2 files changed, 32 insertions(+), 4 deletions(-) diff --git a/configuration.nix b/configuration.nix index 0caac21..d607a41 100644 --- a/configuration.nix +++ b/configuration.nix @@ -50,9 +50,12 @@ services.xserver.enable = true; # Enable the KDE Plasma Desktop Environment. - services.displayManager.sddm.enable = true; - services.desktopManager.plasma6.enable = true; + #services.displayManager.sddm.enable = true; + #services.desktopManager.plasma6.enable = true; + # Enable Gnome + services.displayManager.gdm.enable = true; + services.desktopManager.gnome.enable = true; # Configure keymap in X11 services.xserver.xkb = { layout = "us"; @@ -88,11 +91,12 @@ isNormalUser = true; description = "Wyatt"; shell = pkgs.zsh; + linger = true; extraGroups = [ "networkmanager" "wheel" "docker" "dialout" ]; }; home-manager.users.l-wyatt = import /home/l-wyatt/.config/home-manager/home.nix; - + nixpkgs.config.allowUnfree = true; # List packages installed in system profile. To search, run: # $ nix search wget @@ -104,6 +108,7 @@ lunar-client jetbrains.rust-rover code-cursor + adwaita-icon-theme obsidian ]; @@ -238,5 +243,25 @@ ENV{ID_VENDOR}=="Yubico",\ RUN+="${pkgs.systemd}/bin/loginctl lock-sessions" ''; - fonts.packages = [ pkgs.nerd-fonts._0xproto ]; + + # Gnome Configuration + fonts.packages = [ + pkgs.adwaita-icon-theme + pkgs.nerd-fonts._0xproto + ]; + fonts.fontconfig.enable = true; + services.gnome.core-apps.enable = false; + services.gnome.core-developer-tools.enable = false; + services.gnome.games.enable = false; + environment.gnome.excludePackages = with pkgs; [ + gnome-tour gnome-user-docs + ]; + + qt = { + enable = true; + platformTheme = "gnome"; + style = "adwaita-dark"; + }; + + } diff --git a/home.nix b/home.nix index 21e8469..d9f16ff 100644 --- a/home.nix +++ b/home.nix @@ -21,6 +21,9 @@ lunarvim minicom kicad + gnomeExtensions.blur-my-shell + gnomeExtensions.just-perfection + gnomeExtensions.arc-menu ]; # --------------------------