From 8248d4b969aae2dfec5ede86823cd788e466ffca Mon Sep 17 00:00:00 2001 From: tomoron Date: Mon, 9 Jun 2025 17:04:50 +0200 Subject: [PATCH] update flake, switch to kvm instead of virtualbox, add lrzip package --- flake.lock | 24 ++++++++++++------------ osConfigs/hosts/laptop.nix | 9 +++++---- osConfigs/packages.nix | 1 + 3 files changed, 18 insertions(+), 16 deletions(-) diff --git a/flake.lock b/flake.lock index bb9d01f..8c202d1 100644 --- a/flake.lock +++ b/flake.lock @@ -8,11 +8,11 @@ }, "locked": { "dir": "pkgs/firefox-addons", - "lastModified": 1747729513, - "narHash": "sha256-VZbReaqQ7V9iaiX7FboESQ6dqp7qa3aHJX0Li+UUBIc=", + "lastModified": 1749441800, + "narHash": "sha256-bN4tccrmczfR4PUuepHpxNNmWG3cLZTFIt4BaD8YyvA=", "owner": "rycee", "repo": "nur-expressions", - "rev": "efc877d7497ac06bd8c63778129b3740615d88be", + "rev": "fe13e6abfe72b39ad8381595c3c404849330c3cb", "type": "gitlab" }, "original": { @@ -29,11 +29,11 @@ ] }, "locked": { - "lastModified": 1747747328, - "narHash": "sha256-3Gc5CqAJqpvI4gIU1Oxbl5w440b+rY9HvDzs5C0ChBA=", + "lastModified": 1749479111, + "narHash": "sha256-0cn4NGnYR3n0m8FPrt+pW817Cedi4vwOw3SgJaTcdcg=", "owner": "nix-community", "repo": "home-manager", - "rev": "65d2282ff6cf560f54997013bd1e575fbd0a7ebf", + "rev": "35e1f5a7c29f2b05e8f53177f6b5c71108c5f4c3", "type": "github" }, "original": { @@ -44,11 +44,11 @@ }, "nixos-hardware": { "locked": { - "lastModified": 1747723695, - "narHash": "sha256-lSXzv33yv1O9r9Ai1MtYFDX3OKhWsZMn/5FFb4Rni/k=", + "lastModified": 1749195551, + "narHash": "sha256-W5GKQHgunda/OP9sbKENBZhMBDNu2QahoIPwnsF6CeM=", "owner": "NixOS", "repo": "nixos-hardware", - "rev": "6ac6ec6fcb410e15a60ef5ec94b8a2b35b5dd282", + "rev": "4602f7e1d3f197b3cb540d5accf5669121629628", "type": "github" }, "original": { @@ -60,11 +60,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1747542820, - "narHash": "sha256-GaOZntlJ6gPPbbkTLjbd8BMWaDYafhuuYRNrxCGnPJw=", + "lastModified": 1749285348, + "narHash": "sha256-frdhQvPbmDYaScPFiCnfdh3B/Vh81Uuoo0w5TkWmmjU=", "owner": "nixos", "repo": "nixpkgs", - "rev": "292fa7d4f6519c074f0a50394dbbe69859bb6043", + "rev": "3e3afe5174c561dee0df6f2c2b2236990146329f", "type": "github" }, "original": { diff --git a/osConfigs/hosts/laptop.nix b/osConfigs/hosts/laptop.nix index f23bc9f..26c4559 100644 --- a/osConfigs/hosts/laptop.nix +++ b/osConfigs/hosts/laptop.nix @@ -1,18 +1,20 @@ -{ pkgs, ... }: +{ config, pkgs, ... }: { - boot.kernelParams = [ "kvm.enable_virt_at_load=0" ]; - boot.initrd.luks.devices.cryptroot.device = "/dev/disk/by-uuid/a4593b01-069d-4a5d-a550-74a762b89b3f"; boot.initrd.luks.devices.cryptroot.allowDiscards = true; mods.displayManager.enable = true; + mods.virtualbox.enable = false; networking.firewall.enable = false; networking.hostName = "patate-douce"; networking.wireless.enable = true; networking.networkmanager.enable = false; + programs.virt-manager.enable = true; + virtualisation.libvirtd.enable = true; + networking.dhcpcd.enable = false; systemd.network.enable = true; networking.useNetworkd = true; @@ -20,7 +22,6 @@ environment.systemPackages = with pkgs; [ acpi tlp - looking-glass-client fprintd ]; diff --git a/osConfigs/packages.nix b/osConfigs/packages.nix index a5c92e2..96679a8 100644 --- a/osConfigs/packages.nix +++ b/osConfigs/packages.nix @@ -2,6 +2,7 @@ { environment.systemPackages = with pkgs; [ + lrzip home-manager vim pciutils