default cosmic

This commit is contained in:
Tao Tien 2025-08-16 16:31:10 -07:00
parent 26fb5ba017
commit 05a6822ec0
5 changed files with 353 additions and 372 deletions

View file

@ -1,16 +1,2 @@
{pkgs, ...}: { {pkgs, ...}: {
services.desktopManager.plasma6.enable = false;
services.displayManager.sddm.enable = false;
services.desktopManager.cosmic.enable = true;
services.displayManager.cosmic-greeter.enable = true;
environment.sessionVariables.COSMIC_DATA_CONTROL_ENABLED = 1;
environment.cosmic.excludePackages = with pkgs; [
cosmic-edit
cosmic-player
cosmic-term
cosmic-wallpapers
];
} }

View file

@ -23,10 +23,6 @@
# url = "github:mattwparas/helix/steel-event-system"; # url = "github:mattwparas/helix/steel-event-system";
# inputs.nixpkgs.follows = "nixpkgs"; # inputs.nixpkgs.follows = "nixpkgs";
# }; # };
# nixos-cosmic = {
# url = "github:lilyinstarlight/nixos-cosmic";
# inputs.nixpkgs.follows = "nixpkgs";
# };
zen-browser = { zen-browser = {
url = "github:0xc000022070/zen-browser-flake"; url = "github:0xc000022070/zen-browser-flake";
inputs.nixpkgs.follows = "nixpkgs"; inputs.nixpkgs.follows = "nixpkgs";
@ -35,12 +31,10 @@
nixConfig = { nixConfig = {
extra-substituters = [ extra-substituters = [
# "https://cosmic.cachix.org/"
# "https://helix.cachix.org/" # "https://helix.cachix.org/"
"https://devenv.cachix.org" "https://devenv.cachix.org"
]; ];
extra-trusted-public-keys = [ extra-trusted-public-keys = [
# "cosmic.cachix.org-1:Dya9IyXD4xdBehWjrkPv6rtxpmMdRel02smYzA85dPE="
# "helix.cachix.org-1:ejp9KQpR1FBI2onstMQ34yogDm4OgU2ru6lIwPvuCVs=" # "helix.cachix.org-1:ejp9KQpR1FBI2onstMQ34yogDm4OgU2ru6lIwPvuCVs="
"devenv.cachix.org-1:w1cLUi8dv3hnoSPGAuibQv+f9TZLr6cv/Hm9XgU50cw=" "devenv.cachix.org-1:w1cLUi8dv3hnoSPGAuibQv+f9TZLr6cv/Hm9XgU50cw="
]; ];
@ -56,7 +50,6 @@
agenix, agenix,
disko, disko,
home-manager, home-manager,
# nixos-cosmic,
zen-browser, zen-browser,
... ...
} @ inputs: { } @ inputs: {
@ -79,8 +72,6 @@
./extras/dev.nix ./extras/dev.nix
./extras/gaming.nix ./extras/gaming.nix
./extras/folding.nix ./extras/folding.nix
# nixos-cosmic.nixosModules.default
./extras/cosmic.nix
]; ];
}; };
NOlaptop = nixpkgs.lib.nixosSystem { NOlaptop = nixpkgs.lib.nixosSystem {
@ -106,8 +97,6 @@
./extras/uwuraid.nix ./extras/uwuraid.nix
./extras/dev.nix ./extras/dev.nix
./extras/gaming.nix ./extras/gaming.nix
# nixos-cosmic.nixosModules.default
./extras/cosmic.nix
]; ];
}; };
NOmom = nixpkgs.lib.nixosSystem { NOmom = nixpkgs.lib.nixosSystem {
@ -132,8 +121,6 @@
nixos-hardware.nixosModules.raspberry-pi-4 nixos-hardware.nixosModules.raspberry-pi-4
./systems/BASED.nix ./systems/BASED.nix
./systems/NObangers.nix ./systems/NObangers.nix
# nixos-cosmic.nixosModules.default
./extras/cosmic.nix
agenix.nixosModules.default agenix.nixosModules.default
./extras/uwuraid.nix ./extras/uwuraid.nix
]; ];

View file

@ -73,16 +73,14 @@
services.xserver.excludePackages = [pkgs.xterm]; services.xserver.excludePackages = [pkgs.xterm];
services.xserver.xkb.layout = "us"; services.xserver.xkb.layout = "us";
systemd.services.display-manager.restartIfChanged = false; systemd.services.display-manager.restartIfChanged = false;
services.displayManager.sddm.enable = lib.mkDefault true; services.desktopManager.cosmic.enable = lib.mkDefault true;
services.displayManager.sddm.wayland.enable = true; services.displayManager.cosmic-greeter.enable = lib.mkDefault true;
services.desktopManager.plasma6.enable = lib.mkDefault true; environment.sessionVariables.COSMIC_DATA_CONTROL_ENABLED = 1;
environment.plasma6.excludePackages = with pkgs; [ environment.cosmic.excludePackages = with pkgs; [
kdePackages.elisa cosmic-edit
kdePackages.konsole cosmic-player
kdePackages.gwenview cosmic-term
kdePackages.kate cosmic-wallpapers
kdePackages.xwaylandvideobridge
xterm
]; ];
services.openssh.enable = true; services.openssh.enable = true;

View file

@ -12,6 +12,18 @@
services.tailscale.useRoutingFeatures = "client"; services.tailscale.useRoutingFeatures = "client";
services.displayManager.sddm.enable = true;
services.displayManager.sddm.wayland.enable = true;
services.desktopManager.plasma6.enable = true;
environment.plasma6.excludePackages = with pkgs; [
kdePackages.elisa
kdePackages.konsole
kdePackages.gwenview
kdePackages.kate
kdePackages.xwaylandvideobridge
xterm
];
powerManagement.powertop.enable = true; powerManagement.powertop.enable = true;
services.fwupd.enable = true; services.fwupd.enable = true;
services.fprintd.enable = true; services.fprintd.enable = true;
@ -19,8 +31,6 @@
services.usbmuxd.enable = true; services.usbmuxd.enable = true;
services.usbmuxd.package = pkgs.usbmuxd2; services.usbmuxd.package = pkgs.usbmuxd2;
services.displayManager.sddm.wayland.enable = true;
# systemd.user.services.backlight = { # systemd.user.services.backlight = {
# # description = ""; # # description = "";
# ExecStart = "${pkgs.prescurve}/bin/prescurve_backlight"; # ExecStart = "${pkgs.prescurve}/bin/prescurve_backlight";