diff --git a/flake.lock b/flake.lock index 7a7e15f..006f0d2 100644 --- a/flake.lock +++ b/flake.lock @@ -110,11 +110,11 @@ "stable": "stable" }, "locked": { - "lastModified": 1698144717, - "narHash": "sha256-uN3u8LjqmVVTqam80YgzcOWCSixZg2hRjUBGHbqTX0Y=", + "lastModified": 1699171528, + "narHash": "sha256-ZsN6y+tgN5w84oAqRQpMhIvQM39ZNSZoZvn2AK0QYr4=", "owner": "zhaofengli", "repo": "colmena", - "rev": "3538f18b30a8b1ca67978972419263d2849331a7", + "rev": "665603956a1c3040d756987bc7a810ffe86a3b15", "type": "github" }, "original": { @@ -687,11 +687,11 @@ ] }, "locked": { - "lastModified": 1698873617, - "narHash": "sha256-FfGFcfbULwbK1vD+H0rslIOfmy4g8f2hXiPkQG3ZCTk=", + "lastModified": 1699345318, + "narHash": "sha256-JxMtX7/2PdxSUXu38S8ACH71TcZULiztlkv+elEq7og=", "owner": "nix-community", "repo": "home-manager", - "rev": "48b0a30202516e25d9885525fbb200a045f23f26", + "rev": "76e7c05f7d3d5ffac219450af824043da52af1cc", "type": "github" }, "original": { @@ -898,11 +898,11 @@ }, "nixos-hardware": { "locked": { - "lastModified": 1698853384, - "narHash": "sha256-/FQ2WeCjdjdNo9eGTO7JruGAjO2Ccime8y1OU4/Aesk=", + "lastModified": 1699159446, + "narHash": "sha256-cL63IjsbPl2otS7R4kdXbVOJOXYMpGw5KGZoWgdCuCM=", "owner": "nixos", "repo": "nixos-hardware", - "rev": "11d50c5d52472ed40d3cb109daad03c836d2b328", + "rev": "627bc9b88256379578885a7028c9e791c29fb581", "type": "github" }, "original": { @@ -1089,11 +1089,11 @@ }, "nixpkgs_4": { "locked": { - "lastModified": 1698611440, - "narHash": "sha256-jPjHjrerhYDy3q9+s5EAsuhyhuknNfowY6yt6pjn9pc=", + "lastModified": 1699099776, + "narHash": "sha256-X09iKJ27mGsGambGfkKzqvw5esP1L/Rf8H3u3fCqIiU=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "0cbe9f69c234a7700596e943bfae7ef27a31b735", + "rev": "85f1ba3e51676fa8cc604a3d863d729026a6b8eb", "type": "github" }, "original": { @@ -1104,11 +1104,11 @@ }, "nixpkgs_5": { "locked": { - "lastModified": 1698318101, - "narHash": "sha256-gUihHt3yPD7bVqg+k/UVHgngyaJ3DMEBchbymBMvK1E=", + "lastModified": 1698924604, + "narHash": "sha256-GCFbkl2tj8fEZBZCw3Tc0AkGo0v+YrQlohhEGJ/X4s0=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "63678e9f3d3afecfeafa0acead6239cdb447574c", + "rev": "fa804edfb7869c9fb230e174182a8a1a7e512c40", "type": "github" }, "original": { @@ -1184,11 +1184,11 @@ }, "nixpkgs_stable": { "locked": { - "lastModified": 1698846319, - "narHash": "sha256-4jyW/dqFBVpWFnhl0nvP6EN4lP7/ZqPxYRjl6var0Oc=", + "lastModified": 1699169573, + "narHash": "sha256-cvUb1xZkvOp3W2SzylStrTirhVd9zCeo5utJl9nSIhw=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "34bdaaf1f0b7fb6d9091472edc968ff10a8c2857", + "rev": "aeefe2054617cae501809b82b44a8e8f7be7cc4b", "type": "github" }, "original": { @@ -1205,11 +1205,11 @@ "pre-commit-hooks": "pre-commit-hooks" }, "locked": { - "lastModified": 1698850065, - "narHash": "sha256-dsIOI3TxPoUi60QKnrx5+vObW4z6DS7HSaXVIcpjBiM=", + "lastModified": 1699308475, + "narHash": "sha256-sFHOFiE+GV1JkwDmHi0LLJLSRyggdIK1Yra02oj2eZg=", "owner": "pta2002", "repo": "nixvim", - "rev": "b5414a38415f084d889fa99f890ed6a61aab8bb8", + "rev": "6b93c8fa6db999320d53f13e0ebd555e33f86577", "type": "github" }, "original": { @@ -1220,11 +1220,11 @@ }, "nur": { "locked": { - "lastModified": 1698918316, - "narHash": "sha256-RLT2wD8aTLX8Sgbemou258oXYUfqq2rHdT4V0zSJ2eY=", + "lastModified": 1699345929, + "narHash": "sha256-MBW4V6UPs+KEMQI3BDFOOaSCR+DmtsoBJRF2ppgFBIk=", "owner": "nix-community", "repo": "NUR", - "rev": "e77ad2a44db1d91f5e7c916966e6118bfdf6e565", + "rev": "1a48171960608a6ff4e7f73a3e381bf005b625d7", "type": "github" }, "original": { @@ -1289,11 +1289,11 @@ "nixpkgs-stable": "nixpkgs-stable_3" }, "locked": { - "lastModified": 1698227354, - "narHash": "sha256-Fi5H9jbaQLmLw9qBi/mkR33CoFjNbobo5xWdX4tKz1Q=", + "lastModified": 1698852633, + "narHash": "sha256-Hsc/cCHud8ZXLvmm8pxrXpuaPEeNaaUttaCvtdX/Wug=", "owner": "cachix", "repo": "pre-commit-hooks.nix", - "rev": "bd38df3d508dfcdff52cd243d297f218ed2257bf", + "rev": "dec10399e5b56aa95fcd530e0338be72ad6462a0", "type": "github" }, "original": { diff --git a/nixos/common/desktop/default.nix b/nixos/common/desktop/default.nix index 4e02b9a..5c2b2c8 100644 --- a/nixos/common/desktop/default.nix +++ b/nixos/common/desktop/default.nix @@ -62,6 +62,10 @@ # Global Packages environment = { systemPackages = with pkgs; [ wireguard-tools sbctl ]; }; + # programs.virt-manager = { + # enable = true; + # }; + # Enable sound with pipewire. sound.enable = true; hardware.pulseaudio.enable = false; diff --git a/nixos/common/users/default.nix b/nixos/common/users/default.nix index bf0253f..73af8c4 100644 --- a/nixos/common/users/default.nix +++ b/nixos/common/users/default.nix @@ -1,5 +1,5 @@ { config, pkgs, lib, ... }: { - imports = [ ./laura.nix ./victor.nix ]; + imports = [ ./laura.nix ./victor.nix ./jonathan.nix ]; # Setup ZSH to use grml config programs.zsh = { diff --git a/nixos/common/users/jonathan.nix b/nixos/common/users/jonathan.nix new file mode 100644 index 0000000..f5ac50d --- /dev/null +++ b/nixos/common/users/jonathan.nix @@ -0,0 +1,13 @@ +{ pkgs, ... }: { + users.extraUsers.jonathan = { + isNormalUser = true; + shell = pkgs.zsh; + + openssh.authorizedKeys.keys = [ + "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOAXOTU6E06zjK/zkzlSPhTG35PoNRYgTCStEPUYyjeE jonathan@kili" + ]; + + extraGroups = [ ]; + }; +} +