diff --git a/flake.lock b/flake.lock index b2f9cec..d9de6b5 100644 --- a/flake.lock +++ b/flake.lock @@ -23,11 +23,11 @@ "mysecrets": { "flake": false, "locked": { - "lastModified": 1759763099, - "narHash": "sha256-MTubHbAaH1hbhEsWH3DtxvcqHh9of1hxRp3WAtK4mcw=", + "lastModified": 1759883911, + "narHash": "sha256-IAKCQ9dIeMAdoi4fQdJAdWlLrNh/PURqGz7pmlo9cUw=", "ref": "refs/heads/main", - "rev": "b31ff44a10e77e0648a3978efc379e6cc77db7a3", - "revCount": 14, + "rev": "7e39f4cde171d9273efddf2153d972d6fbf2a710", + "revCount": 15, "type": "git", "url": "file:///home/beastie/nixos/secrets" }, diff --git a/modules/optionnals/ai.nix b/modules/optionnals/ai.nix index b35ab6d..f53b524 100644 --- a/modules/optionnals/ai.nix +++ b/modules/optionnals/ai.nix @@ -1,4 +1,5 @@ { + pkgs, ... }: { @@ -14,7 +15,6 @@ host = "127.0.0.1"; # Localhost uniquement openFirewall = true; # Pour accès réseau : host = "0.0.0.0"; - environment = { ANONYMIZED_TELEMETRY = "True"; DO_NOT_TRACK = "True"; @@ -29,4 +29,6 @@ # WEB_LOADER_ENGINE = "safe_web"; }; }; + + environment.systemPackages = [ pkgs.lmstudio ]; } diff --git a/modules/optionnals/desktop/code.nix b/modules/optionnals/desktop/code.nix index 6ade23f..2d979e2 100644 --- a/modules/optionnals/desktop/code.nix +++ b/modules/optionnals/desktop/code.nix @@ -80,6 +80,7 @@ in pkgs.vscode-extensions.jnoortheen.nix-ide pkgs.vscode-extensions.redhat.ansible pkgs.vscode-extensions.ms-azuretools.vscode-docker + pkgs.vscode-extensions.mads-hartmann.bash-ide-vscode ] ++ [ open-remote-ssh ]; }) diff --git a/modules/optionnals/desktop/wayland.nix b/modules/optionnals/desktop/wayland.nix index b80bedc..a1e918c 100644 --- a/modules/optionnals/desktop/wayland.nix +++ b/modules/optionnals/desktop/wayland.nix @@ -1,6 +1,7 @@ { hostname, pkgs, + username, ... }: { @@ -39,4 +40,20 @@ "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}"; + }; + }; + }; } diff --git a/modules/optionnals/sops-desktop.nix b/modules/optionnals/sops-desktop.nix index 8aade6e..eaa1597 100644 --- a/modules/optionnals/sops-desktop.nix +++ b/modules/optionnals/sops-desktop.nix @@ -18,8 +18,6 @@ in }; secrets = { - "ldap_password/beastie" = { - }; "users_password/beastie" = { neededForUsers = true; };