more agenix
This commit is contained in:
parent
f3d47705d8
commit
17e11738d8
12
nix/home-manager/flake.lock
generated
12
nix/home-manager/flake.lock
generated
@ -153,11 +153,11 @@
|
||||
"xwayland-satellite-unstable": "xwayland-satellite-unstable"
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1726404066,
|
||||
"narHash": "sha256-Yt438MuAaZ3DEdRcY2qA3V/L2xCG4MoxR1ROv5PmTGU=",
|
||||
"lastModified": 1726415038,
|
||||
"narHash": "sha256-7fptKhYd09J570OF6NQxqun21A/dFPAq+hybtbURgEU=",
|
||||
"owner": "sodiboo",
|
||||
"repo": "niri-flake",
|
||||
"rev": "ed6c5c478bf87eddc276b192100cc16e76172383",
|
||||
"rev": "c2f2fb469a999d3334523a157dfca025b9cea5d8",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
@ -186,11 +186,11 @@
|
||||
"niri-unstable": {
|
||||
"flake": false,
|
||||
"locked": {
|
||||
"lastModified": 1726304152,
|
||||
"narHash": "sha256-4YDrKMwXGVOBkeaISbxqf24rLuHvO98TnqxWYfgiSeg=",
|
||||
"lastModified": 1726412705,
|
||||
"narHash": "sha256-qRqGbvTpGRn3QhvjOyX0Sn/qPT1bLQUSSHz1vlW/7HE=",
|
||||
"owner": "YaLTeR",
|
||||
"repo": "niri",
|
||||
"rev": "6a48728ffb1e638839b07f9ab2f06b2adb41dc61",
|
||||
"rev": "6ee5b5afa784c76b1c31c371b59177136e558fa6",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
||||
@ -9,7 +9,7 @@
|
||||
{
|
||||
imports = [
|
||||
./no-gui.nix
|
||||
./progs/librewolf.nix
|
||||
# ./progs/librewolf.nix
|
||||
];
|
||||
|
||||
nixpkgs.config.allowUnfreePredicate =
|
||||
@ -29,7 +29,7 @@
|
||||
gnome-calculator
|
||||
|
||||
#productivity stuff
|
||||
libreoffice
|
||||
# libreoffice
|
||||
hunspell # spellcheck
|
||||
hunspellDicts.en_US # spellcheck dictionary
|
||||
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
{ homeDirectory }:
|
||||
{ homeDirectory, borgPasswordFile }:
|
||||
{
|
||||
home = {
|
||||
location = {
|
||||
@ -32,8 +32,7 @@
|
||||
};
|
||||
|
||||
storage = {
|
||||
#super secret password location (maybe I should find a way to store secrets properly)
|
||||
encryptionPasscommand = "cat ${homeDirectory}/Documents/secrets/borg_bak_pass";
|
||||
encryptionPasscommand = "cat ${borgPasswordFile}";
|
||||
};
|
||||
};
|
||||
}
|
||||
|
||||
10
nix/home-manager/secrets/borg-laptop-password.age
Normal file
10
nix/home-manager/secrets/borg-laptop-password.age
Normal file
@ -0,0 +1,10 @@
|
||||
age-encryption.org/v1
|
||||
-> ssh-ed25519 JlUYaQ 0zR1i7aaaTiNatQ64adSfLAes3mxyErq3kZUziRInVc
|
||||
A8sfonsw2iodHRFsmYbmMNAviEUFSy9mkXuq6jefki8
|
||||
-> ssh-ed25519 dHDJgQ CmnVM06YvF+mzPNF1LsHdyL1hk+d/yH3HTBcdRlX/2c
|
||||
79u1EAd+g/Cmb9TzAifO4VHqJZk5T88nP4DWfsJEuIw
|
||||
-> >=ei241-grease co`|!7_c lx{qy
|
||||
A6d8YS1s8NZojKmRVWhmJDzOOFT/AEO/IRZN0LI30QP3jImoTJ4EFDQUm4p+0IWk
|
||||
dam3RKxF7XzF6dNigGDKKeIVXcSX1SiEgHyIo0+hPm2nZbM/p1IJ6fsACbTB6Q
|
||||
--- /Za+90oVP7/fGDLBRr6s56UopJjz8f851js/htBcYWA
|
||||
6e0Y¼ìT0|`Hö”à>`æbª.å XãG«<47>Xs1ãn.µï$×o
|
||||
@ -7,4 +7,12 @@ in
|
||||
laptop
|
||||
desktop
|
||||
];
|
||||
"server-password.age".publicKeys = [
|
||||
laptop
|
||||
desktop
|
||||
];
|
||||
"borg-laptop-password.age".publicKeys = [
|
||||
laptop
|
||||
desktop
|
||||
];
|
||||
}
|
||||
|
||||
9
nix/home-manager/secrets/server-password.age
Normal file
9
nix/home-manager/secrets/server-password.age
Normal file
@ -0,0 +1,9 @@
|
||||
age-encryption.org/v1
|
||||
-> ssh-ed25519 JlUYaQ u9duGBEW7wp7aG5cqd1gfB8w+MDAirki9ZVSsotqtRM
|
||||
9gyL9k29ytNJZ6Kp90309bDim1fZNqcLhPTVqs1py5s
|
||||
-> ssh-ed25519 dHDJgQ ytHA01CSY/0dD6F8XC9ilzNaivZS84PsCmr5GFWAE1o
|
||||
4jLi+spahOIExkrUyfpX8cYJFEKvWfErWskYJ2btBkw
|
||||
-> Q-grease
|
||||
n1QvV95VRYZ7CiOl6KOedEKr2L7tjTdj8aahF/DHOifCyWnc
|
||||
--- iV/7+IbpWvsgrZIs2yPwOL0Xa6AlvkIfwbDotCh7iiQ
|
||||
‡'<27>F¬’h¸2¬¾ÚmÊêY¸´iuáL/D*<2A>àƒ:•@Í;f 9…v{×À2aÇ«ÝÕÿÞ&³
|
||||
@ -39,11 +39,20 @@
|
||||
#waybar for status bar
|
||||
programs.waybar = import ./progs/waybar.nix { inherit pkgs; };
|
||||
|
||||
age.secrets.borg-laptop-password = {
|
||||
file = ./secrets/borg-laptop-password.age;
|
||||
path = "${homeDirectory}/.secrets/borg_bak_pass";
|
||||
};
|
||||
|
||||
#backup utility
|
||||
programs.borgmatic = {
|
||||
enable = true;
|
||||
package = pkgs.borgmatic;
|
||||
backups = import ./progs/borg.nix { inherit homeDirectory; };
|
||||
backups =
|
||||
let
|
||||
borgPasswordFile = config.age.secrets.borg-laptop-password.path;
|
||||
in
|
||||
import ./progs/borg.nix { inherit homeDirectory borgPasswordFile; };
|
||||
};
|
||||
|
||||
# https://community.frame.work/t/speakers-sound-quality/1078/83
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user