make this dumb unstable and stable shit work

This commit is contained in:
2025-11-04 00:02:26 -06:00
parent 0fae0e72d3
commit d7ae540ebf
6 changed files with 26 additions and 19 deletions

6
flake.lock generated
View File

@@ -295,11 +295,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1762226328, "lastModified": 1762228452,
"narHash": "sha256-N+blVILhS9bfu6OO3ZV40Rj9z5XJPM9AtEzZgidZ5+o=", "narHash": "sha256-Y5950vzoyJ8+u4U6dlI/2VEbf3JQnIJsmRWWWcsgpRg=",
"owner": "nix-community", "owner": "nix-community",
"repo": "home-manager", "repo": "home-manager",
"rev": "6feb3685114e5807b5effe7806b425b75b1b75c0", "rev": "aa6936bb637e46a49cf1292486200ba41dd4bcf7",
"type": "github" "type": "github"
}, },
"original": { "original": {

View File

@@ -16,9 +16,9 @@ in
../../../modules/gameservers/minecraft_recpro ../../../modules/gameservers/minecraft_recpro
]; ];
home-manager.users.blake.imports = [ # home-manager.users.blake.imports = [
../../../users/blake/hosts/snowbelle.nix # ../../../users/blake/hosts/snowbelle.nix
]; # ];
system = { system = {
ssh.enable = true; ssh.enable = true;
@@ -29,7 +29,7 @@ in
}; };
holocron = { holocron = {
syncthing.enable = true; syncthing.enable = true;
copyparty.enable = true; copyparty.enable = false;
ensure_perms.enable = false; ensure_perms.enable = false;
zfs.enable = true; zfs.enable = true;
smb.enable = true; smb.enable = true;

View File

@@ -102,7 +102,7 @@ in {
flags = { flags = {
chmod_f = 660; chmod_f = 660;
chmod_d = 770; chmod_d = 770;
gid = 700; gid = "700";
}; };
}; };
"/users/blake" = { "/users/blake" = {
@@ -113,7 +113,7 @@ in {
flags = { flags = {
chmod_f = 660; chmod_f = 660;
chmod_d = 770; chmod_d = 770;
gid = 1000; gid = "1000";
}; };
}; };
}; };

View File

@@ -4,10 +4,10 @@
lib, lib,
... ...
}: let }: let
cfg = config.system.tailscale; cfg = config.homelab.tailscale;
authkey_file = config.sops.secrets."tailscale_authkey".path; authkey_file = config.sops.secrets."tailscale_authkey".path;
in { in {
options.system.tailscale = { options.homelab.tailscale = {
enable = lib.mkEnableOption "enables tailscale"; enable = lib.mkEnableOption "enables tailscale";
}; };

View File

@@ -14,4 +14,17 @@
./git ./git
./xdg ./xdg
]; ];
dots = {
btop.enable = lib.mkDefault true;
nvf.enable = lib.mkDefault true;
lf.enable = lib.mkDefault true;
zsh.enable = lib.mkDefault true;
ssh.enable = lib.mkDefault true;
gpg.enable = lib.mkDefault true;
git.enable = lib.mkDefault true;
xdg.enable = lib.mkDefault true;
};
} }

View File

@@ -21,14 +21,8 @@ in
{ {
imports = [ imports = [
inputs.sops-nix.homeManagerModules.sops inputs.sops-nix.homeManagerModules.sops
./dots #./dots
./dots/core/nvf ./dots/core
./dots/core/lf
./dots/core/zsh
./dots/core/ssh
./dots/core/gpg
./dots/core/git
./dots/core/xdg
]; ];
# set home manager config based on system type # set home manager config based on system type