[modules] nix-config.nix
This commit is contained in:
@@ -12,6 +12,7 @@
|
|||||||
../modules/vscode.nix
|
../modules/vscode.nix
|
||||||
../modules/gnome-dconf.nix
|
../modules/gnome-dconf.nix
|
||||||
../modules/ssh.nix
|
../modules/ssh.nix
|
||||||
|
../modules/nix-config.nix
|
||||||
];
|
];
|
||||||
|
|
||||||
home.packages = with pkgs;[
|
home.packages = with pkgs;[
|
||||||
|
|||||||
@@ -15,6 +15,7 @@
|
|||||||
../modules/zsh.nix
|
../modules/zsh.nix
|
||||||
../modules/llm.nix
|
../modules/llm.nix
|
||||||
../modules/ssh.nix
|
../modules/ssh.nix
|
||||||
|
../modules/nix-config.nix
|
||||||
../modules/atuin.nix
|
../modules/atuin.nix
|
||||||
../modules/git.nix
|
../modules/git.nix
|
||||||
];
|
];
|
||||||
|
|||||||
@@ -0,0 +1,21 @@
|
|||||||
|
{ config, lib, ... }:
|
||||||
|
let
|
||||||
|
nixConfDir = "${config.home.homeDirectory}/.config/nix";
|
||||||
|
in
|
||||||
|
{
|
||||||
|
home.activation.nixConfDir = lib.hm.dag.entryAfter [ "writeBoundary" ] ''
|
||||||
|
mkdir -p "${nixConfDir}"
|
||||||
|
'';
|
||||||
|
|
||||||
|
sops.secrets."github-pat" = {
|
||||||
|
sopsFile = ../../secrets/github.yaml;
|
||||||
|
};
|
||||||
|
|
||||||
|
sops.templates."nix.conf" = {
|
||||||
|
path = "${nixConfDir}/nix.conf";
|
||||||
|
mode = "600";
|
||||||
|
content = ''
|
||||||
|
access-tokens = github.com=${config.sops.placeholder."github-pat"}
|
||||||
|
'';
|
||||||
|
};
|
||||||
|
}
|
||||||
@@ -0,0 +1,16 @@
|
|||||||
|
github-pat: ENC[AES256_GCM,data:V4oqfTKlPP8X4FJ+DmWkmZ7L66HxG5PC1DfG/Fn6hatlOn9CYidDNQ==,iv:nJphrY43CpT1oxRBjSylM+MV92lC9ik1oCYiprEcJss=,tag:g3gjjFLDzEgs+JrNynl2OQ==,type:str]
|
||||||
|
sops:
|
||||||
|
age:
|
||||||
|
- recipient: age1nlta6ek2fsre42g38ytwg3fxtra4h444psd7g986md0gzmvv6d5qqlwwjy
|
||||||
|
enc: |
|
||||||
|
-----BEGIN AGE ENCRYPTED FILE-----
|
||||||
|
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBVOFY0Yi9kZzdIdUg3eTY3
|
||||||
|
SW9JNmFHVWhDRUJ4YnEvSk1VQnI5aGFwOXdJCjRJdGlkd3dBT3ByeFppM1FTWmZj
|
||||||
|
L1dZRCtxT3Z0cUJUV1RpS1lSN2lMeHcKLS0tIHhJWXFXdVlGMlVaa3QyNlBhUHUx
|
||||||
|
aEZ0cnpEVFl4TmljbS9rQmFabFhCelEKyhroEPgFcg8L9Nhdz1R9Dk31OIUN6Sni
|
||||||
|
5UrBfKg7q279oQtBqlw5jFIR4gvQQ9aPkSAZA6GvhGpqx8aJkBaFig==
|
||||||
|
-----END AGE ENCRYPTED FILE-----
|
||||||
|
lastmodified: "2026-02-10T00:29:08Z"
|
||||||
|
mac: ENC[AES256_GCM,data:Zxl1kRsnOehtlOfjSeM09GJeFMnnQ0lYOYro7D62acPXn09OgIUzCaSEvqcwVRGwcJNOprF+ahgv1GYEK109gZznNxw513y1wmCNTRu42tsRaQx/6Clt1SgqvzRJok1/ojEjt9wzw7ANKsCK3FIWbVN0m5Cxei1vcpgs80SNCoA=,iv:tsNhhP+9aKvL7tr2zI/I5Y/lkfFhHEBrD32WIipBKtU=,tag:ucg3HEQNoTCWlP9QaCAw/g==,type:str]
|
||||||
|
unencrypted_suffix: _unencrypted
|
||||||
|
version: 3.11.0
|
||||||
Reference in New Issue
Block a user