Qutebrowser fix, attic setup, beacon usb live setup
This commit is contained in:
@@ -0,0 +1,33 @@
|
||||
{...}: {
|
||||
config.flake.modules.nixos.attic = {
|
||||
lib,
|
||||
config,
|
||||
pkgs,
|
||||
...
|
||||
}: {
|
||||
options.azos.attic.enable = lib.mkOption {
|
||||
default = false;
|
||||
example = true;
|
||||
type = lib.types.bool;
|
||||
};
|
||||
|
||||
config = lib.mkIf config.azos.attic.enable {
|
||||
environment.systemPackages = [pkgs.attic-client];
|
||||
|
||||
nix.settings = {
|
||||
extra-substituters = ["https://attic.zakobar.com/main"];
|
||||
extra-trusted-public-keys = ["main:9SZt/6plBU7jjQzz90J7O011I13hmJvOMYouxNqExNQ="];
|
||||
netrc-file = "/etc/nix/attic-netrc";
|
||||
};
|
||||
|
||||
environment.etc."nix/attic-netrc" = {
|
||||
mode = "0600";
|
||||
text = ''
|
||||
machine attic.zakobar.com
|
||||
login token
|
||||
password eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjIwOTU3MDk0NDEsIm5iZiI6MTc4MDEzMzQ0MSwic3ViIjoibml4b3MtY2xpZW50IiwiaHR0cHM6Ly9qd3QuYXR0aWMucnMvdjEiOnsiY2FjaGVzIjp7IioiOnsiciI6MX19fX0.lqT_m2otoJQtA_AeJu62NT87u8cMWxgN-JhqtEtZ88s
|
||||
'';
|
||||
};
|
||||
};
|
||||
};
|
||||
}
|
||||
Reference in New Issue
Block a user