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
|
# FIXME(starter): add or remove any optional config directories or files ehre
|
||||||
common/optional/browsers
|
common/optional/browsers
|
||||||
common/optional/desktops/gnome
|
common/optional/desktops/cosmic
|
||||||
common/optional/desktops/gnome/zenbook-screen.nix
|
common/optional/desktops/gnome/zenbook-screen.nix
|
||||||
common/optional/comms
|
common/optional/comms
|
||||||
common/optional/media
|
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/ollama.nix"
|
||||||
"hosts/common/optional/services/docker.nix"
|
"hosts/common/optional/services/docker.nix"
|
||||||
"hosts/common/optional/audio.nix" # pipewire and cli controls
|
"hosts/common/optional/audio.nix" # pipewire and cli controls
|
||||||
"hosts/common/optional/gnome.nix"
|
"hosts/common/optional/cosmic.nix"
|
||||||
"hosts/common/optional/gdm.nix"
|
"hosts/common/optional/cosmic-greeter.nix"
|
||||||
"hosts/common/optional/flatpak.nix"
|
"hosts/common/optional/flatpak.nix"
|
||||||
"hosts/common/optional/thermal-management.nix"
|
"hosts/common/optional/thermal-management.nix"
|
||||||
"hosts/common/optional/system76-scheduler.nix"
|
"hosts/common/optional/system76-scheduler.nix"
|
||||||
|
|||||||
Reference in New Issue
Block a user