feat: add COSMIC desktop environment and greeter configuration
This commit is contained in:
@@ -10,7 +10,7 @@
|
||||
#
|
||||
# FIXME(starter): add or remove any optional config directories or files ehre
|
||||
common/optional/browsers
|
||||
common/optional/desktops/gnome
|
||||
common/optional/desktops/cosmic
|
||||
common/optional/desktops/gnome/zenbook-screen.nix
|
||||
common/optional/comms
|
||||
common/optional/media
|
||||
|
||||
11
home/panotaka/common/optional/desktops/cosmic/default.nix
Normal file
11
home/panotaka/common/optional/desktops/cosmic/default.nix
Normal file
@@ -0,0 +1,11 @@
|
||||
{
|
||||
config,
|
||||
pkgs,
|
||||
...
|
||||
}: {
|
||||
# Home Manager module for enabling the COSMIC desktop environment
|
||||
# Follows the pattern of gnome/kde modules
|
||||
|
||||
# Optionally, add more configuration here as COSMIC matures
|
||||
# e.g., settings, extensions, etc.
|
||||
}
|
||||
4
hosts/common/optional/cosmic-greeter.nix
Normal file
4
hosts/common/optional/cosmic-greeter.nix
Normal file
@@ -0,0 +1,4 @@
|
||||
{pkgs, ...}: {
|
||||
# Enable the COSMIC Greeter (Display Manager)
|
||||
services.displayManager.cosmic-greeter.enable = true;
|
||||
}
|
||||
9
hosts/common/optional/cosmic.nix
Normal file
9
hosts/common/optional/cosmic.nix
Normal file
@@ -0,0 +1,9 @@
|
||||
{
|
||||
pkgs,
|
||||
lib,
|
||||
...
|
||||
}: {
|
||||
# Enable the COSMIC desktop environment
|
||||
services.desktopManager.cosmic.enable = true;
|
||||
environment.sessionVariables.NIXOS_OZONE_WL = "1";
|
||||
}
|
||||
@@ -74,8 +74,8 @@
|
||||
"hosts/common/optional/services/ollama.nix"
|
||||
"hosts/common/optional/services/docker.nix"
|
||||
"hosts/common/optional/audio.nix" # pipewire and cli controls
|
||||
"hosts/common/optional/gnome.nix"
|
||||
"hosts/common/optional/gdm.nix"
|
||||
"hosts/common/optional/cosmic.nix"
|
||||
"hosts/common/optional/cosmic-greeter.nix"
|
||||
"hosts/common/optional/flatpak.nix"
|
||||
"hosts/common/optional/thermal-management.nix"
|
||||
"hosts/common/optional/system76-scheduler.nix"
|
||||
|
||||
Reference in New Issue
Block a user