Test
This commit is contained in:
parent
7a4f72a300
commit
91f7497844
3 changed files with 4 additions and 17 deletions
|
@ -1,7 +1,7 @@
|
||||||
keys:
|
keys:
|
||||||
- &user-albert D98BBC6C9A27324654C2D8C464F6C4EB46C4543A
|
- &user-albert D98BBC6C9A27324654C2D8C464F6C4EB46C4543A
|
||||||
- &user-root D98BBC6C9A27324654C2D8C464F6C4EB46C4543A
|
- &user-root D98BBC6C9A27324654C2D8C464F6C4EB46C4543A
|
||||||
- &machine-nixos-laptop A20F7BD39673AEA2E9293E354E71A215351342A6
|
- &machine-nixos-laptop ca375f85e93f5327eca3e0af996236957c887168
|
||||||
creation_rules:
|
creation_rules:
|
||||||
- path_regex: secrets/[^/]+\.(yml|yaml)$
|
- path_regex: secrets/[^/]+\.(yml|yaml)$
|
||||||
key_groups:
|
key_groups:
|
||||||
|
|
|
@ -9,6 +9,7 @@ Repo for nix configuration files
|
||||||
[ ] neofetch config / theming
|
[ ] neofetch config / theming
|
||||||
[ ] weechat / weechat-matrix
|
[ ] weechat / weechat-matrix
|
||||||
[ ] nvidia drivers
|
[ ] nvidia drivers
|
||||||
|
[ ] btop config / theming
|
||||||
[ ] other things I'm probably forgetting
|
[ ] other things I'm probably forgetting
|
||||||
|
|
||||||
---
|
---
|
||||||
|
@ -57,9 +58,9 @@ Repo for nix configuration files
|
||||||
3. Mark it as ultimately trusted via `gpg --edit-key albert@sysctl.io`, then type `trust`, then `5`
|
3. Mark it as ultimately trusted via `gpg --edit-key albert@sysctl.io`, then type `trust`, then `5`
|
||||||
4. Repeat this step for all users who need a GPG key assigned
|
4. Repeat this step for all users who need a GPG key assigned
|
||||||
|
|
||||||
# SOPS Secrets
|
# [ ] ] Secrets
|
||||||
1. To edit a file: cd to `/path/to/nix-files/` and run:
|
1. To edit a file: cd to `/path/to/nix-files/` and run:
|
||||||
* `nix-shell -p sops --run "sops secrets/secret_file.yml`
|
* `nix-shell -p [sops] --run "sops secrets/secret_file.yml`
|
||||||
* New shell alias: `sops secrets/secret_file.yml`
|
* New shell alias: `sops secrets/secret_file.yml`
|
||||||
2. Ensure your GPG keys are set up.
|
2. Ensure your GPG keys are set up.
|
||||||
|
|
||||||
|
|
14
flake.nix
14
flake.nix
|
@ -23,9 +23,6 @@
|
||||||
# Hardware support
|
# Hardware support
|
||||||
# nixos-hardware.url = "github:NixOS/nixos-hardware/master";
|
# nixos-hardware.url = "github:NixOS/nixos-hardware/master";
|
||||||
|
|
||||||
# hyprland flake
|
|
||||||
# hyprland.url = "github:hyprwm/Hyprland";
|
|
||||||
|
|
||||||
# Encrypted secrets in Nix configuration files
|
# Encrypted secrets in Nix configuration files
|
||||||
# https://github.com/Mic92/sops-nix
|
# https://github.com/Mic92/sops-nix
|
||||||
sops-nix.url = "github:Mic92/sops-nix";
|
sops-nix.url = "github:Mic92/sops-nix";
|
||||||
|
@ -108,16 +105,5 @@
|
||||||
]; # modules
|
]; # modules
|
||||||
}; # lib.nixosSystem - ${hostname}
|
}; # lib.nixosSystem - ${hostname}
|
||||||
}; # nixosConfiguration
|
}; # nixosConfiguration
|
||||||
|
|
||||||
# # Import hyprland configs for home manager
|
|
||||||
# homeConfigurations."albert@${hostname}" = home-manager.lib.homeManagerConfiguration {
|
|
||||||
# modules = [
|
|
||||||
# hyprland.homeManagerModules.default {
|
|
||||||
# import = [
|
|
||||||
# ./hosts/${hostname}/desktops/hyprland-conf.nix
|
|
||||||
# ];
|
|
||||||
# }
|
|
||||||
# ];
|
|
||||||
# };
|
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue