Compare commits

...

2 Commits

Author SHA1 Message Date
f3300382c3 add lmstudio 2025-10-08 02:59:01 +02:00
0225add932 before update flake 2025-10-07 23:09:55 +02:00
7 changed files with 27 additions and 8 deletions

8
flake.lock generated
View File

@@ -23,11 +23,11 @@
"mysecrets": { "mysecrets": {
"flake": false, "flake": false,
"locked": { "locked": {
"lastModified": 1759763099, "lastModified": 1759883911,
"narHash": "sha256-MTubHbAaH1hbhEsWH3DtxvcqHh9of1hxRp3WAtK4mcw=", "narHash": "sha256-IAKCQ9dIeMAdoi4fQdJAdWlLrNh/PURqGz7pmlo9cUw=",
"ref": "refs/heads/main", "ref": "refs/heads/main",
"rev": "b31ff44a10e77e0648a3978efc379e6cc77db7a3", "rev": "7e39f4cde171d9273efddf2153d972d6fbf2a710",
"revCount": 14, "revCount": 15,
"type": "git", "type": "git",
"url": "file:///home/beastie/nixos/secrets" "url": "file:///home/beastie/nixos/secrets"
}, },

View File

@@ -20,6 +20,7 @@
pkgs.efibootmgr pkgs.efibootmgr
pkgs.gptfdisk pkgs.gptfdisk
pkgs.duf pkgs.duf
pkgs.jq
]; ];
services = { services = {
locate = { locate = {

View File

@@ -1,4 +1,5 @@
{ {
pkgs,
... ...
}: }:
{ {
@@ -14,7 +15,6 @@
host = "127.0.0.1"; # Localhost uniquement host = "127.0.0.1"; # Localhost uniquement
openFirewall = true; openFirewall = true;
# Pour accès réseau : host = "0.0.0.0"; # Pour accès réseau : host = "0.0.0.0";
environment = { environment = {
ANONYMIZED_TELEMETRY = "True"; ANONYMIZED_TELEMETRY = "True";
DO_NOT_TRACK = "True"; DO_NOT_TRACK = "True";
@@ -29,4 +29,6 @@
# WEB_LOADER_ENGINE = "safe_web"; # WEB_LOADER_ENGINE = "safe_web";
}; };
}; };
environment.systemPackages = [ pkgs.lmstudio ];
} }

View File

@@ -80,6 +80,7 @@ in
pkgs.vscode-extensions.jnoortheen.nix-ide pkgs.vscode-extensions.jnoortheen.nix-ide
pkgs.vscode-extensions.redhat.ansible pkgs.vscode-extensions.redhat.ansible
pkgs.vscode-extensions.ms-azuretools.vscode-docker pkgs.vscode-extensions.ms-azuretools.vscode-docker
pkgs.vscode-extensions.mads-hartmann.bash-ide-vscode
] ]
++ [ open-remote-ssh ]; ++ [ open-remote-ssh ];
}) })

View File

@@ -1,6 +1,6 @@
#!/usr/bin/env bash #!/usr/bin/env bash
cd ~/nixos-dotfiles || exit cd ~/nixos/dotfiles || exit
# Obtenir le hash actuel # Obtenir le hash actuel
current_hash=$(nix flake metadata --json 2>/dev/null | jq -r '.locks.nodes.nixpkgs.locked.rev') current_hash=$(nix flake metadata --json 2>/dev/null | jq -r '.locks.nodes.nixpkgs.locked.rev')

View File

@@ -1,6 +1,7 @@
{ {
hostname, hostname,
pkgs, pkgs,
username,
... ...
}: }:
{ {
@@ -39,4 +40,20 @@
"xdg/scripts/update.sh".source = ./config/etc/xdg/scripts/update.sh; "xdg/scripts/update.sh".source = ./config/etc/xdg/scripts/update.sh;
}; };
}; };
sops = {
secrets = {
"ldap_unxiyourbrain/username" = {
owner = "${username}";
};
"ldap_unxiyourbrain/password" = {
owner = "${username}";
};
"ldap_unxiyourbrain/server" = {
owner = "${username}";
};
"ldap_unxiyourbrain/folder" = {
owner = "${username}";
};
};
};
} }

View File

@@ -18,8 +18,6 @@ in
}; };
secrets = { secrets = {
"ldap_password/beastie" = {
};
"users_password/beastie" = { "users_password/beastie" = {
neededForUsers = true; neededForUsers = true;
}; };