Nix Flakes configuration for MacOS, NixOS and WSL
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

feat: remove unused desktops and add cinnamon for nanna

cosmeak d25de18f d1f5a959

+13 -30
+11
modules/features/desktops/cinnamon.nix
··· 1 + { 2 + flake.nixosModules.cinnamon-desktop = { inputs, ... }: { 3 + imports = with inputs.self.nixosModules; [ 4 + audio 5 + ]; 6 + 7 + services.xserver.enable = true; 8 + services.xserver.desktopManager.cinnamon.enable = true; 9 + services.xserver.displayManager.lightdm.enable = true; 10 + }; 11 + }
-8
modules/features/desktops/cosmic.nix
··· 1 - { 2 - flake.nixosModules.cosmic-desktop = { ... }: { 3 - services.displayManager.cosmic-greeter.enable = true; 4 - services.desktopManager.cosmic.enable = true; 5 - services.system76-scheduler.enable = true; 6 - environment.sessionVariables.COSMIC_DATA_CONTROL_ENABLED = 1; 7 - }; 8 - }
-20
modules/features/desktops/gnome.nix
··· 1 - { 2 - # Minimal gnome desktop 3 - flake.nixosModules.gnome-desktop = { inputs, pkgs, ... }: { 4 - imports = with inputs.self.nixosModules; [ 5 - audio 6 - ]; 7 - 8 - services.displayManager.gdm.enable = true; 9 - services.displayManager.autoLogin.enable = true; 10 - services.displayManager.autoLogin.user = "cosmeak"; 11 - services.desktopManager.gnome.enable = true; 12 - 13 - # We don't want extra packages, just the bare minimum 14 - services.gnome.games.enable = false; 15 - services.gnome.core-developer-tools.enable = false; 16 - services.gnome.core-apps.enable = false; 17 - environment.gnome.excludePackages = with pkgs; [ gnome-tour gnome-user-docs ]; 18 - environment.systemPackages = with pkgs; [ nautilus loupe ]; 19 - }; 20 - }
+2 -2
modules/hosts/loki/configuration.nix
··· 10 10 systemd-boot 11 11 audio 12 12 nvidia-gpu 13 - budgie-desktop 13 + cinnamon-desktop 14 14 cosmeak 15 15 screen-recording 16 - (autoLogin "cosmeak") 16 + # (autoLogin "cosmeak") 17 17 ]; 18 18 19 19 nixpkgs.overlays = [ inputs.self.overlays.unstable ];