From f6230480f50382aeb6f630f94c271a33102749e2 Mon Sep 17 00:00:00 2001 From: blake Date: Fri, 27 Feb 2026 15:37:10 -0600 Subject: [PATCH] updates and pin vaultwarden to unstable --- users/blake/hosts/vaniville.nix | 57 +++++++++++++++++++++++++++++++++ 1 file changed, 57 insertions(+) create mode 100644 users/blake/hosts/vaniville.nix diff --git a/users/blake/hosts/vaniville.nix b/users/blake/hosts/vaniville.nix new file mode 100644 index 0000000..ab1d58a --- /dev/null +++ b/users/blake/hosts/vaniville.nix @@ -0,0 +1,57 @@ +{ + config, + lib, + pkgs, + inputs, + ... +}: let + home_dir = config.home.homeDirectory; + #home_dir = "/home/blake"; +in { + imports = [ + ../dots/core + ]; + + dots = { + lf.enable = true; + nvf.enable = true; + zsh.enable = true; + ssh.enable = true; + gpg.enable = true; + git.enable = true; + xdg.enable = true; + }; + + home.packages = with pkgs; [ + ]; + + # import snowbelle specific ssh keys + programs.ssh.matchBlocks = lib.mkForce { + "git.blakedheld.xyz" = { + user = "gitea"; + identityFile = "${home_dir}/.ssh/id_snowbelle"; + port = 7567; + }; + "git.snowbelle.lan" = { + user = "gitea"; + identityFile = "${home_dir}/.ssh/id_snowbelle"; + port = 7567; + }; + "bebe" = { + hostname = "10.10.0.1"; + user = "root"; + identityFile = "${home_dir}/.ssh/id_snowbelle"; + }; + }; + + sops.secrets = { + "id_snowbelle" = { + mode = "0600"; + path = "${home_dir}/.ssh/id_snowbelle"; + }; + "id_snowbelle.pub" = { + mode = "644"; + path = "${home_dir}/.ssh/id_snowbelle.pub"; + }; + }; +}