Commit b1cabd6
Changed files (5)
home
linux
gui
firefox
modules
nixos
base
secrets
base
home/linux/gui/firefox/default.nix
@@ -37,6 +37,7 @@
tampermonkey
rsshub-radar
auto-tab-discard
+ aria2-integration
];
settings = {
# No First Run
modules/nixos/base/user-group.nix
@@ -21,6 +21,7 @@
"users"
"networkmanager"
"wheel"
+ "aria2"
];
};
modules/base.nix
@@ -1,6 +1,7 @@
{
pkgs,
myvars,
+ config,
...
}: {
environment.variables.EDITOR = "hx";
@@ -28,6 +29,15 @@
tree
];
+ services.aria2 = {
+ enable = true;
+ rpcSecretFile = config.sops.secrets.aria2-rpc-secret.path;
+ settings = {
+ enable-rpc = true;
+ rpc-listen-port = 6800;
+ };
+ };
+
users.users.${myvars.username} = {
description = myvars.userfullname;
};
secrets/base/default.nix
@@ -12,5 +12,6 @@ in {
sops.secrets = mapSecrets [
"mihomo/providers/yi_yuan"
"mihomo/providers/mo_jie"
+ "aria2-rpc-secret"
];
}
secrets/base/secrets.yaml
@@ -2,6 +2,7 @@ mihomo:
providers:
yi_yuan: ENC[AES256_GCM,data:7K18ggNPbJvU5De/VyLUXkM8gVysDpElw3+Cyt9HXa9yYg5hCcjgndg9f7yg49yjkiS4oAbhsxibte48jW3U+c7hYvV2emaCnbbAiojGY9E06XsH8U3yYxUJu74emvE=,iv:bZtmdTaDR4jR9phF+f8rW/bSEWHHJrykb09oFDlTOiM=,tag:IpOhT9bSibdiwrCDu678aw==,type:str]
mo_jie: ENC[AES256_GCM,data:4LlsSgySGC8OijK6NsWZv9MoBN7qlrpypM5K3aXa8peMWrCBsefAi37QhDBAaXPPVkYYgmYDV5lTsp+XOCOvDoNj463vgVIvR4fFpImI6g==,iv:j0470ctmLb2zQfpROewDbreKmqSYa1eBKPFe0POz8mE=,tag:qWn0iwihXPii7cnJWG6f2w==,type:str]
+aria2-rpc-secret: ENC[AES256_GCM,data:PhM3uSWJ8BvKYQ==,iv:CT3NRT3nnEGlUohZ6evqqQ7crUJKT4/D+VYEKKxQTMs=,tag:cmi6CCS+FHVZGtNdDEnTJg==,type:str]
sops:
age:
- recipient: age1sur93fevme8az4v6txee9uw7gk8xcpz2u0mfzvayavrcx9zkefxsmcpnln
@@ -13,8 +14,8 @@ sops:
Yi9ZV013dWo1NjlEbkREMlYxL3FZS0EKMStYByW8u5mTQ+ZthgWqTTOsjatJVuFo
5bOZw/lgD5L6XcSb+xWbM21dlV/Vn7ulMsTHM7FE2Z36OGQc0cwQUA==
-----END AGE ENCRYPTED FILE-----
- lastmodified: "2025-06-03T17:08:12Z"
- mac: ENC[AES256_GCM,data:EEUgAyh/l9hLqnp0BRXZszDixQ377O86F/xUmziJC+VLRNAfUMRuay9oa62uJ4dSk+lUI5dGReajeuKlESqtoPMJY+AFx8xz9m9Lv225pRjsJfg4PJr5veMRsaWYaHGV+5wCHvFCqhEb8H1h10ZVdtnHitoia0Z9PY5HqefuAnc=,iv:+jT/QlTnw3lW+r2P27q9Rkq0JKhjaCa3R0h6Sca7gww=,tag:yCdjI4k3IIQdAAEnZUaI2A==,type:str]
+ lastmodified: "2025-06-08T07:17:31Z"
+ mac: ENC[AES256_GCM,data:F4HHkCdNeRLGlnEZJUlr89up5qemnYcvmW6MQwuBwBQfIKQFfUWYxNI+/DzbHaFSwVKPE1kXp8iUieoDfemGDOrjChWK2Q3CxX77lR024g3tGRUxoo2dZ1perF7JNlYUf/857tWMyRXxpl3hPb5iSt0+7lbxiw3RSmG7zXRWXbM=,iv:FF38OurQesR/ZJiVlFM2GrDn1r5P6h/l96uYBoJks8w=,tag:10/g1dFAzAr4689EW/xtWg==,type:str]
pgp:
- created_at: "2025-06-03T17:06:45Z"
enc: |-