update flake

This commit is contained in:
Kopatz
2024-06-29 19:37:37 +02:00
parent df1aac5278
commit 12e275bb04
7 changed files with 68 additions and 64 deletions

90
flake.lock generated
View File

@@ -202,11 +202,11 @@
]
},
"locked": {
"lastModified": 1718846788,
"narHash": "sha256-9dtXYtEkmXoUJV+PGLqscqF7qTn4AIhAKpFWRFU2NYs=",
"lastModified": 1719640067,
"narHash": "sha256-ZEJFGHnElbMH3JgnFANxOlJgniFamu9MemvHCMQZtpA=",
"owner": "nix-community",
"repo": "disko",
"rev": "e1174d991944a01eaaa04bc59c6281edca4c0e6e",
"rev": "423b86a7f756421325e71663ada79a199bf13408",
"type": "github"
},
"original": {
@@ -398,11 +398,11 @@
]
},
"locked": {
"lastModified": 1717664902,
"narHash": "sha256-7XfBuLULizXjXfBYy/VV+SpYMHreNRHk9nKMsm1bgb4=",
"lastModified": 1719259945,
"narHash": "sha256-F1h+XIsGKT9TkGO3omxDLEb/9jOOsI6NnzsXFsZhry4=",
"owner": "cachix",
"repo": "git-hooks.nix",
"rev": "cc4d466cb1254af050ff7bdf47f6d404a7c646d1",
"rev": "0ff4381bbb8f7a52ca4a851660fc7a437a4c6e07",
"type": "github"
},
"original": {
@@ -478,11 +478,11 @@
]
},
"locked": {
"lastModified": 1718788307,
"narHash": "sha256-SqiOz0sljM0GjyQEVinPXQxaGcbOXw5OgpCWGPgh/vo=",
"lastModified": 1719677234,
"narHash": "sha256-qO9WZsj/0E6zcK4Ht1y/iJ8XfwbBzq7xdqhBh44OP/M=",
"owner": "nix-community",
"repo": "home-manager",
"rev": "d7830d05421d0ced83a0f007900898bdcaf2a2ca",
"rev": "36317d4d38887f7629876b0e43c8d9593c5cc48d",
"type": "github"
},
"original": {
@@ -521,11 +521,11 @@
]
},
"locked": {
"lastModified": 1718526747,
"narHash": "sha256-sKrD/utGvmtQALvuDj4j0CT3AJXP1idOAq2p+27TpeE=",
"lastModified": 1719588253,
"narHash": "sha256-A03i8xiVgP14DCmV5P7VUv37eodCjY4e1iai0b2EuuM=",
"owner": "nix-community",
"repo": "home-manager",
"rev": "0a7ffb28e5df5844d0e8039c9833d7075cdee792",
"rev": "7e68e55d2e16d3a1e92a679430728c35a30fd24e",
"type": "github"
},
"original": {
@@ -582,11 +582,11 @@
]
},
"locked": {
"lastModified": 1718662658,
"narHash": "sha256-AKG7BsqtVWDlefgzyKz7vjaKTLi4+bmTSBhowbQoZtM=",
"lastModified": 1719128254,
"narHash": "sha256-I7jMpq0CAOZA/i70+HDQO/ulLttyQu/K70cSESiMX7A=",
"owner": "lnl7",
"repo": "nix-darwin",
"rev": "29b3096a6e283d7e6779187244cb2a3942239fdf",
"rev": "50581970f37f06a4719001735828519925ef8310",
"type": "github"
},
"original": {
@@ -604,11 +604,11 @@
"nixpkgs-stable": "nixpkgs-stable"
},
"locked": {
"lastModified": 1718689703,
"narHash": "sha256-XKUFuHOtyuG9l85cDYXzIfhazHhatL+XJPGTnyfeQJM=",
"lastModified": 1719624901,
"narHash": "sha256-XBFFLLBpG7+63g3BzR5dMiDpXPQ81bhe6wNAki4jmkM=",
"owner": "lilyinstarlight",
"repo": "nixos-cosmic",
"rev": "88b214961958d6748295417aed58c9657d3907f5",
"rev": "ecec4c9e94f4a7d0e7945d471c4792dc370c3d45",
"type": "github"
},
"original": {
@@ -619,11 +619,11 @@
},
"nixos-hardware": {
"locked": {
"lastModified": 1718883385,
"narHash": "sha256-nLKMEZc6im82lfSdVPIBwff8OEYLlGVPpcZPvtpOFx4=",
"lastModified": 1719647737,
"narHash": "sha256-OvX/qQQ33zyB5ReRzm+U5+9Hh6EeYxHdd21tXL3p/eY=",
"owner": "NixOS",
"repo": "nixos-hardware",
"rev": "0307a32b553f81056edd6455168c635aeda6743b",
"rev": "231274268ff2250d4730e274b808f66ef91b6381",
"type": "github"
},
"original": {
@@ -642,11 +642,11 @@
]
},
"locked": {
"lastModified": 1718710563,
"narHash": "sha256-O4rrM0Bkh3IRe8D600iniQ52QTmlnuTSp2KyXV7C2jE=",
"lastModified": 1719220171,
"narHash": "sha256-xywM6JoGT8AwfoOFJBTv8GRlvNu8LYqqqMS/OQ6uCgE=",
"owner": "nix-community",
"repo": "NixOS-WSL",
"rev": "2fb93bea657ad99a7005ef601c67cb2820560a41",
"rev": "269411cfed6aab694e46f719277c972de96177bb",
"type": "github"
},
"original": {
@@ -688,11 +688,11 @@
},
"nixpkgs-stable": {
"locked": {
"lastModified": 1718437845,
"narHash": "sha256-ZT7Oc1g4I4pHVGGjQFnewFVDRLH5cIZhEzODLz9YXeY=",
"lastModified": 1719426051,
"narHash": "sha256-yJL9VYQhaRM7xs0M867ZFxwaONB9T2Q4LnGo1WovuR4=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "752c634c09ceb50c45e751f8791cb45cb3d46c9e",
"rev": "89c49874fb15f4124bf71ca5f42a04f2ee5825fd",
"type": "github"
},
"original": {
@@ -704,11 +704,11 @@
},
"nixpkgs-unstable": {
"locked": {
"lastModified": 1718714799,
"narHash": "sha256-FUZpz9rg3gL8NVPKbqU8ei1VkPLsTIfAJ2fdAf5qjak=",
"lastModified": 1719506693,
"narHash": "sha256-C8e9S7RzshSdHB7L+v9I51af1gDM5unhJ2xO1ywxNH8=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "c00d587b1a1afbf200b1d8f0b0e4ba9deb1c7f0e",
"rev": "b2852eb9365c6de48ffb0dc2c9562591f652242a",
"type": "github"
},
"original": {
@@ -719,11 +719,11 @@
},
"nixpkgs_2": {
"locked": {
"lastModified": 1718717462,
"narHash": "sha256-qddfQLMaWR2gxfEzUM/zFZVK6H1kTv9WBQSBQxbP3MU=",
"lastModified": 1719426051,
"narHash": "sha256-yJL9VYQhaRM7xs0M867ZFxwaONB9T2Q4LnGo1WovuR4=",
"owner": "nixos",
"repo": "nixpkgs",
"rev": "938aa157bbd6e3c6fd7dcb77998b1f92c2ad1631",
"rev": "89c49874fb15f4124bf71ca5f42a04f2ee5825fd",
"type": "github"
},
"original": {
@@ -763,11 +763,11 @@
"treefmt-nix": "treefmt-nix"
},
"locked": {
"lastModified": 1718869672,
"narHash": "sha256-artyEBzWUsNXtYj7jBr816wRJj2Y3DYDHw6ECrQotX0=",
"lastModified": 1719666075,
"narHash": "sha256-65P3TcZi0s+dOc9uG6/+3bO3/IhG71RDjbkF44HjIfs=",
"owner": "nix-community",
"repo": "nixvim",
"rev": "744dfea48bdd331e66b9e874822559fa6fae98af",
"rev": "049bbc168fe449cca37ddf3b0b56c4f93408052b",
"type": "github"
},
"original": {
@@ -778,11 +778,11 @@
},
"nur": {
"locked": {
"lastModified": 1718888344,
"narHash": "sha256-oTBibb33dkYYy9mCnAG81tOda+519HUFlFqK7b4XUms=",
"lastModified": 1719675884,
"narHash": "sha256-ID92f3bDV2IfPvXNxGf5hDMHkcyYVXYXRBP1GSxUw/I=",
"owner": "nix-community",
"repo": "NUR",
"rev": "821b0a194df0dbf290b19c910039dc2a758bcd4d",
"rev": "b4142be78e0e998796d0b32101994b84c7bbae68",
"type": "github"
},
"original": {
@@ -824,11 +824,11 @@
"nixpkgs": "nixpkgs_3"
},
"locked": {
"lastModified": 1718789425,
"narHash": "sha256-YJvgBThIUPeywoTjnFk+F73c0l2oaAENIrz2uldqb5A=",
"lastModified": 1719525570,
"narHash": "sha256-xSO/H67GAHEW0siD2PHoO/e97MbROL3r3s5SpF6A6Dc=",
"owner": "danth",
"repo": "stylix",
"rev": "7dcab0711bfc103a1fb05ba643ee7a3bd309fbe4",
"rev": "1ff9d37d27377bfe8994c24a8d6c6c1734ffa116",
"type": "github"
},
"original": {
@@ -905,11 +905,11 @@
]
},
"locked": {
"lastModified": 1718522839,
"narHash": "sha256-ULzoKzEaBOiLRtjeY3YoGFJMwWSKRYOic6VNw2UyTls=",
"lastModified": 1719243788,
"narHash": "sha256-9T9mSY35EZSM1KAwb7K9zwQ78qTlLjosZgtUGnw4rn4=",
"owner": "numtide",
"repo": "treefmt-nix",
"rev": "68eb1dc333ce82d0ab0c0357363ea17c31ea1f81",
"rev": "065a23edceff48f948816b795ea8cc6c0dee7cdf",
"type": "github"
},
"original": {

View File

@@ -88,6 +88,7 @@
vars = import ./systems/userdata-default.nix
// import ./systems/server/userdata.nix;
pkgsVersion = nixpkgs;
home-manager-version = home-manager;
};
};
"kop-pc" = mkHost {
@@ -122,14 +123,13 @@
};
"mini-pc" = mkHost {
specialArgs = {
vars = import ./systems/userdata-default.nix;
pkgsVersion = nixpkgs;
home-manager-version = home-manager;
};
modules = [ ./users/anon ./systems/mini-pc/configuration.nix ];
};
"mini-pc-proxmox" = mkHost {
specialArgs = {
vars = import ./systems/userdata-default.nix;
pkgsVersion = nixpkgs;
home-manager-version = home-manager;
};
@@ -137,10 +137,6 @@
};
# build vm -> nixos-rebuild build-vm --flake .#vm
"vm" = mkHost {
specialArgs = {
vars = import ./systems/userdata-default.nix;
pkgsVersion = nixpkgs-unstable;
};
modules = [ ./users/vm ./systems/vm/configuration.nix ];
};
"wsl" = mkHost {

View File

@@ -16,7 +16,6 @@ in
boot.kernelParams = [ "nvidia_drm.fbdev=1" ];
services.desktopManager.cosmic.enable = true;
services.displayManager.cosmic-greeter.enable = true;
};
}

View File

@@ -8,9 +8,8 @@ in {
config = mkIf cfg.enable {
# Enable OpenGL
hardware.opengl = {
hardware.graphics = {
enable = true;
driSupport = true;
driSupport32Bit = true;
};

View File

@@ -54,25 +54,29 @@ in {
addresses = [ "tcp://192.168.0.15" "tcp://192.168.2.20" ];
};
};
folders."${basePath}/default" = {
folders."default" = {
id = "default";
path = "${basePath}/default";
devices =
[ "kop-pc" "server" "laptop" "mini-pc" "mini-pc-proxmox" "phone" ];
ignorePerms = false;
};
folders."${basePath}/books" = {
folders."books" = {
id = "books";
path = "${basePath}/books";
devices = [ "kop-pc" "server" "laptop" "mini-pc" "mini-pc-proxmox" ];
};
folders."${basePath}/fh" = {
folders."fh" = {
id = "fh";
path = "${basePath}/fh";
devices = [ "kop-pc" "server" "laptop" "mini-pc" "mini-pc-proxmox" ];
};
folders."${basePath}/work_drive" = {
folders."work_drive" = {
id = "work_drive";
path = "${basePath}/work_drive";
devices = [ "kop-pc" "server" "laptop" "mini-pc" "mini-pc-proxmox" ];
};
};

View File

@@ -65,13 +65,13 @@
i3.enable = true;
#hyprland.enable = true;
#gnome.enable = true;
#cosmic.enable = true;
cosmic.enable = true;
shared.enable = true;
stylix.enable = true;
};
};
nixpkgs.config.permittedInsecurePackages = [ "electron-27.3.11" ];
nixpkgs.config.permittedInsecurePackages = [ "electron-28.3.3" ];
mainUser.layout = "de";
mainUser.variant = "us";

View File

@@ -1,6 +1,6 @@
{ pkgs, config, lib, ... }: {
{ pkgs, config, lib, modulesPath, ... }: {
imports = [ ./vm-common.nix ];
imports = [ ./vm-common.nix (modulesPath + "/profiles/qemu-guest.nix") ];
age.identityPaths = [ /home/kopatz/.ssh/id_rsa ];
mainUser.layout = "de";
mainUser.variant = "us";
@@ -17,12 +17,18 @@
settings.enable = true;
};
graphical = {
i3.enable = true;
#i3.enable = true;
plasma.enable = true;
lightdm.enable = true;
#lightdm.enable = true;
#sddm.enable = true;
#cosmic.enable = true;
};
};
networking.networkmanager.enable = true;
virtualisation.vmVariant = {
virtualisation.qemu.options = [ "-vga qxl" ];
#[ "-vga none" "-device virtio-gpu-gl-pci" "-display default,gl=on" ];
};
environment.systemPackages = with pkgs; [ firefox ];