From 9f2978d8d76aa5613627bdb3b21ecb1e348a8d8f Mon Sep 17 00:00:00 2001 From: Fabian Hauser Date: Wed, 24 Jan 2024 10:44:16 +0700 Subject: [PATCH] Upgrade and add config for os x vm --- flake.lock | 24 ++++++++++++------------ home/fhauser/applications/default.nix | 2 +- host/ochsenchopf/default.nix | 7 +++++++ 3 files changed, 20 insertions(+), 13 deletions(-) diff --git a/flake.lock b/flake.lock index 7c63342..e1c8aff 100644 --- a/flake.lock +++ b/flake.lock @@ -27,11 +27,11 @@ ] }, "locked": { - "lastModified": 1704100519, - "narHash": "sha256-SgZC3cxquvwTN07vrYYT9ZkfvuhS5Y1k1F4+AMsuflc=", + "lastModified": 1706001011, + "narHash": "sha256-J7Bs9LHdZubgNHZ6+eE/7C18lZ1P6S5/zdJSdXFItI4=", "owner": "nix-community", "repo": "home-manager", - "rev": "6e91c5df192395753d8e6d55a0352109cb559790", + "rev": "3df2a80f3f85f91ea06e5e91071fa74ba92e5084", "type": "github" }, "original": { @@ -43,11 +43,11 @@ }, "nixos-hardware": { "locked": { - "lastModified": 1704228290, - "narHash": "sha256-M3y1ADeFVdPTV/bJXvO5QHDYFujzpJNblkfIgECTxGc=", + "lastModified": 1705312285, + "narHash": "sha256-rd+dY+v61Y8w3u9bukO/hB55Xl4wXv4/yC8rCGVnK5U=", "owner": "NixOS", "repo": "nixos-hardware", - "rev": "5bf829d72ccdc05be3343afd81bd922d5748ef4e", + "rev": "bee2202bec57e521e3bd8acd526884b9767d7fa0", "type": "github" }, "original": { @@ -58,11 +58,11 @@ }, "nixpkgs-stable": { "locked": { - "lastModified": 1703961334, - "narHash": "sha256-M1mV/Cq+pgjk0rt6VxoyyD+O8cOUiai8t9Q6Yyq4noY=", + "lastModified": 1705856552, + "narHash": "sha256-JXfnuEf5Yd6bhMs/uvM67/joxYKoysyE3M2k6T3eWbg=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "b0d36bd0a420ecee3bc916c91886caca87c894e9", + "rev": "612f97239e2cc474c13c9dafa0df378058c5ad8d", "type": "github" }, "original": { @@ -74,11 +74,11 @@ }, "nixpkgs-unstable": { "locked": { - "lastModified": 1703961334, - "narHash": "sha256-M1mV/Cq+pgjk0rt6VxoyyD+O8cOUiai8t9Q6Yyq4noY=", + "lastModified": 1705856552, + "narHash": "sha256-JXfnuEf5Yd6bhMs/uvM67/joxYKoysyE3M2k6T3eWbg=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "b0d36bd0a420ecee3bc916c91886caca87c894e9", + "rev": "612f97239e2cc474c13c9dafa0df378058c5ad8d", "type": "github" }, "original": { diff --git a/home/fhauser/applications/default.nix b/home/fhauser/applications/default.nix index d954764..7b3f7dc 100644 --- a/home/fhauser/applications/default.nix +++ b/home/fhauser/applications/default.nix @@ -54,7 +54,7 @@ jitsi-meet-electron teamviewer rdesktop - davinci-resolve + #davinci-resolve ] ++ [ # Development vscodium virt-manager diff --git a/host/ochsenchopf/default.nix b/host/ochsenchopf/default.nix index 6a418d8..7e3f0b1 100644 --- a/host/ochsenchopf/default.nix +++ b/host/ochsenchopf/default.nix @@ -18,6 +18,13 @@ }; libvirtd.enable = true; }; + users.extraUsers.fhauser.extraGroups = [ "libvirtd" ]; + + boot.extraModprobeConfig = '' + options kvm_intel nested=1 + options kvm_intel emulate_invalid_guest_state=0 + options kvm ignore_msrs=1 + ''; # Set your time zone. #time.timeZone = "Europe/Amsterdam";