default cosmic
This commit is contained in:
parent
26fb5ba017
commit
05a6822ec0
5 changed files with 353 additions and 372 deletions
|
|
@ -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
|
|
||||||
];
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
13
flake.nix
13
flake.nix
|
|
@ -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
|
||||||
];
|
];
|
||||||
|
|
|
||||||
|
|
@ -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;
|
||||||
|
|
|
||||||
|
|
@ -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";
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue