From 4bbc270868d1769e21f5ccd38a48b0d36ccf6686 Mon Sep 17 00:00:00 2001
From: Aaron Honeycutt <aaronhoneycutt@protonmail.com>
Date: Fri, 11 Oct 2024 19:26:37 -0600
Subject: [PATCH] add COSMIC packages and kernel

---
 hosts/x86_64/garrus/configuration.nix | 21 ++++++++++++++++-----
 1 file changed, 16 insertions(+), 5 deletions(-)

diff --git a/hosts/x86_64/garrus/configuration.nix b/hosts/x86_64/garrus/configuration.nix
index 360afc2..9275767 100644
--- a/hosts/x86_64/garrus/configuration.nix
+++ b/hosts/x86_64/garrus/configuration.nix
@@ -3,7 +3,8 @@
 {
     # Name your host machine
     networking.hostName = "garrus"; 
-
+    
+    # Set kernel for system76-dkms issue
     boot.kernelPackages = pkgs.linuxPackages_6_10;
 
     # System76
@@ -11,12 +12,22 @@
     environment.systemPackages = with pkgs; [
         system76-keyboard-configurator
         firmware-manager
+
+        # Misc
+        steam
+
+        # COSMIC Utils
+        cosmic-ext-tweaks
+        cosmic-ext-forecast
+        cosmic-ext-tasks
+        cosmic-ext-calculator
+        cosmic-ext-examine
+        stellarshot
     ];
 
-    # NVIDIA
-#    services.xserver.videoDrivers = [ "nvidia" ];   
-#    hardware.opengl.enable = true;
-#    hardware.nvidia.package = config.boot.kernelPackages.nvidiaPackages.stable;
+    # Enable COSMIC
+    services.desktopManager.cosmic.enable = true;
+    services.displayManager.cosmic-greeter.enable = true;
 
     # Allow Unfree
     nixpkgs.config.allowUnfree = true;