gn
This commit is contained in:
parent
eec8246df8
commit
3fb105fa1c
5 changed files with 18 additions and 20 deletions
3
.gitmodules
vendored
3
.gitmodules
vendored
|
@ -1,3 +0,0 @@
|
||||||
[submodule "secrets"]
|
|
||||||
path = secrets
|
|
||||||
url = git@git.caem.dev:caem/secrets
|
|
|
@ -56,7 +56,7 @@ EOF
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
mkpasswd | wl-copy
|
mkpasswd | wl-copy
|
||||||
sops secrets.yaml
|
sops upasswd.yaml
|
||||||
```
|
```
|
||||||
|
|
||||||
Then edit the file to look like this
|
Then edit the file to look like this
|
||||||
|
@ -70,7 +70,9 @@ upasswd: [The pasted password from mkpasswd]
|
||||||
cat <<EOF > flake.nix
|
cat <<EOF > flake.nix
|
||||||
{
|
{
|
||||||
outputs = { self, ... }: {
|
outputs = { self, ... }: {
|
||||||
path = self + "/secrets.yaml";
|
paths = {
|
||||||
|
upasswd = self + "/upasswd.yaml";
|
||||||
|
};
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
EOF
|
EOF
|
||||||
|
|
|
@ -1,8 +1,7 @@
|
||||||
{ inputs, lib, config, ... }:
|
{ lib, config, ... }:
|
||||||
|
|
||||||
{
|
{
|
||||||
imports = [
|
imports = [
|
||||||
inputs.impermanence.homeManagerModules.impermanence
|
|
||||||
./packages.nix
|
./packages.nix
|
||||||
];
|
];
|
||||||
|
|
||||||
|
@ -30,16 +29,4 @@
|
||||||
templates = "${config.xdg.dataHome}/xdg/templates";
|
templates = "${config.xdg.dataHome}/xdg/templates";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
home.persistence."/nix/persist/home/caem" = {
|
|
||||||
allowOther = true;
|
|
||||||
directories = [
|
|
||||||
"documents"
|
|
||||||
"download"
|
|
||||||
"music"
|
|
||||||
"images"
|
|
||||||
"videos"
|
|
||||||
"programming"
|
|
||||||
];
|
|
||||||
};
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -6,6 +6,19 @@
|
||||||
sopsFile = inputs.secrets.paths.upasswd;
|
sopsFile = inputs.secrets.paths.upasswd;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
environment.persistence."/nix/persist" = {
|
||||||
|
users.caem = {
|
||||||
|
directories = [
|
||||||
|
"documents"
|
||||||
|
"download"
|
||||||
|
"music"
|
||||||
|
"images"
|
||||||
|
"videos"
|
||||||
|
"programming"
|
||||||
|
];
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
users.users.caem = {
|
users.users.caem = {
|
||||||
isNormalUser = true;
|
isNormalUser = true;
|
||||||
shell = pkgs.zsh;
|
shell = pkgs.zsh;
|
||||||
|
|
1
secrets
1
secrets
|
@ -1 +0,0 @@
|
||||||
Subproject commit 73908914ee288a689dede75c9e4ff1531e41159c
|
|
Loading…
Add table
Reference in a new issue