simplify cosmic vm

This commit is contained in:
cswimr 2025-01-28 08:05:54 -06:00
parent 6b5c01fc15
commit 9faed50e03
Signed by: cswimr
GPG key ID: 0EC431A8DA8F8087
2 changed files with 37 additions and 40 deletions

View file

@ -1,39 +0,0 @@
{
pkgs,
lib,
...
}:
let
packages = with pkgs; [
fastfetch
cosmic-wallpapers
];
in
{
programs = {
firefox.enable = true;
};
services = {
desktopManager.cosmic.enable = true;
displayManager.cosmic-greeter.enable = true;
};
virtualisation.vmVariant.virtualisation = {
memorySize = 8192;
cores = 6;
};
environment.systemPackages = lib.lists.unique (packages);
nix = {
settings = {
substituters = [
"https://cosmic.cachix.org"
];
trusted-public-keys = [
"cosmic.cachix.org-1:Dya9IyXD4xdBehWjrkPv6rtxpmMdRel02smYzA85dPE="
];
};
};
}

View file

@ -28,8 +28,44 @@
modules = [
# imports
../common.nix
./default.nix
cosmic.nixosModules.default
(
{ pkgs, lib, ... }:
let
packages = with pkgs; [
fastfetch
cosmic-wallpapers
];
in
{
programs = {
firefox.enable = true;
};
services = {
desktopManager.cosmic.enable = true;
displayManager.cosmic-greeter.enable = true;
};
virtualisation.vmVariant.virtualisation = {
memorySize = 8192;
cores = 6;
};
environment.systemPackages = lib.lists.unique (packages);
nix = {
settings = {
substituters = [
"https://cosmic.cachix.org"
];
trusted-public-keys = [
"cosmic.cachix.org-1:Dya9IyXD4xdBehWjrkPv6rtxpmMdRel02smYzA85dPE="
];
};
};
}
)
];
};
};