This commit is contained in:
Lucy Hochkamp 2024-08-30 19:33:39 +02:00
parent 279570c40b
commit eb9cd960e5
No known key found for this signature in database
10 changed files with 388 additions and 97 deletions

View file

@ -19,10 +19,10 @@ with lib.my;
"lima"
"docker" # docker cli
"docker-compose"
"leoafarias/fvm/fvm" # flutter version manager
# "leoafarias/fvm/fvm" # flutter version manager
"cocoapods" # flutter/other ios shit
"butane"
# "butane"
"borgbackup" # time machine can eat my ass
];
casks = [
@ -33,7 +33,7 @@ with lib.my;
"hammerspoon"
"kicad"
"android-platform-tools"
"nheko"
# "nheko"
"raycast"
"ukelele"
"imhex"
@ -42,23 +42,23 @@ with lib.my;
"balenaetcher"
"audacity"
"openlens"
"ferdium"
# "ferdium"
"discord"
"vlc"
"rectangle"
"floorp"
"space-capsule"
# "space-capsule"
"iterm2"
"signal"
"eqmac"
"syncthing"
"android-studio"
"temurin"
# "temurin"
"whisky"
"dbeaver-community"
"qutebrowser" # rly want to switch to it
"dmenu-mac"
# "qutebrowser" # rly want to switch to it
# "dmenu-mac"
];
#masApps = {

View file

@ -140,4 +140,19 @@ in
};
};
# changedetection
systemd.services."podman-cd-network" = {
script = ''
${pkgs.podman}/bin/podman network exists cd-net || ${pkgs.podman}/bin/podman network create cd-net --internal --ipv6
'';
};
virtualisation.oci-containers.containers.changedetection = {
image = "dgtlmoon/changedetection.io";
extraOptions = [ "--network=podman" "--network=cd-net" ];
volumes = [
"changedetection-data:/datastore"
];
};
}

View file

@ -154,6 +154,14 @@ in
}
}
}
@cd host cd.hailsatan.eu
handle @cd {
reverse_proxy http://changedetection:5000 {
transport http {
resolvers 10.88.0.1 # podman dns
}
}
}
@bzzt-api host bzzt-api.hailsatan.eu
handle @bzzt-api {
reverse_proxy http://127.0.0.1:5001

View file

@ -251,8 +251,8 @@
home-manager.users.ragon = { pkgs, lib, inputs, config, ... }: {
imports = [
../../hm-modules/nvim
../../hm-modules/zsh
# ../../hm-modules/nvim
# ../../hm-modules/zsh
../../hm-modules/tmux
../../hm-modules/cli.nix
../../hm-modules/files.nix

View file

@ -43,5 +43,5 @@ in {
};
};
ragon.persist.extraDirectories = [ "/var/lib/private/plausible" ];
ragon.persist.extraDirectories = [ "/var/lib/private/plausible" "/var/lib/clickhouse" ];
}