Compare commits

...

3 Commits

Author SHA1 Message Date
kiri 16c68592b0 feat: remove calibre folder from syncthing 2026-06-19 12:55:18 +02:00
kiri 10e61b8deb feat: switch back to deluge 2026-06-19 12:55:12 +02:00
kiri 2ed4a899b7 feat: add TOML and YAML formatters to neovim 2026-06-17 21:21:17 +02:00
6 changed files with 44 additions and 7 deletions
+2
View File
@@ -48,6 +48,8 @@ in
wl-clipboard
# LSPs & Formatters
stylua
taplo
yamlfmt
lua-language-server
nixd
nix-doc
@@ -30,6 +30,8 @@ require("lz.n").load({
formatters_by_ft = {
lua = { "stylua" },
python = { "ruff_fix", "ruff_format", "ruff_organize_imports" },
toml = { "taplo" },
yaml = { "yamlfmt" },
},
formatters = {
stylua = {
+38
View File
@@ -0,0 +1,38 @@
{ config, ... }:
let
account = config.repo.account;
in
{
flake.modules.nixos.deluge =
{ config, pkgs, ... }:
{
sops.secrets.deluge-auth-file = {
owner = config.services.deluge.user;
group = config.services.deluge.group;
mode = "0400";
restartUnits = [ "deluged.service" ];
};
services.deluge = {
enable = true;
declarative = true;
openFirewall = true;
authFile = config.sops.secrets.deluge-auth-file.path;
config = {
download_location = "${account.homeDirectory}/torrents/.incomplete";
move_completed = true;
move_completed_path = "${account.homeDirectory}/torrents";
listen_ports = [
43864
43864
];
random_port = false;
};
};
home-manager.users.${account.name}.home.packages = [ pkgs.deluge ];
users.users.${account.name}.extraGroups = [ config.services.deluge.group ];
};
}
-5
View File
@@ -53,11 +53,6 @@ in
label = "sync";
devices = builtins.attrNames syncDevices;
};
calibre = {
path = "~/calibre";
label = "calibre";
devices = builtins.attrNames syncMachines;
};
};
devices = syncDevices;
};
+1 -1
View File
@@ -36,7 +36,7 @@ in
{
imports = [
nixosModules.workstation-base
nixosModules.transmission
nixosModules.deluge
nixosModules.steam
./_hardware.nix
]
+1 -1
View File
@@ -35,7 +35,7 @@ in
{
imports = [
nixosModules.workstation-base
nixosModules.transmission
nixosModules.deluge
nixosModules.laptop-power
{
hardware.enableRedistributableFirmware = true;