Compare commits

...

3 commits

Author SHA1 Message Date
Payas Relekar
6ad4e5e9cb healthchecks: Add initial config (disabled) 2023-12-19 21:43:15 +05:30
Payas Relekar
d9e558f04e rss: clean up whitespace 2023-12-19 21:33:01 +05:30
Payas Relekar
0c93c17aa6 plasma-desktop: Update activation script to remove gtk-4.0 config 2023-12-19 21:31:50 +05:30
3 changed files with 52 additions and 21 deletions

47
modules/healthchecks.nix Normal file
View file

@ -0,0 +1,47 @@
{ ... }:
{
# systemd.tmpfiles.rules = [
# "f /run/agenix/freshrss 0770 freshrss freshrss -"
# ];
services = {
healthchecks = {
enable = false;
dataDir = "/var/lib/healthchecks";
listenAddress = "localhost";
port = 12121;
settings = {
DB = "sqlite";
REGISTRATION_OPEN = false;
};
};
nginx = {
virtualHosts = {
"healthchecks.bhankas.org" = {
addSSL = true;
enableACME = true;
locations = {
"/".extraConfig = ''
proxy_set_header Host $host;
'';
"~ ^.+?\.php(/.*)?$".extraConfig = ''
proxy_set_header Host $host;
'';
};
};
};
};
};
security.acme = {
acceptTerms = true;
certs = {
"healthchecks.bhankas.org" = {
email = "admin@bhankas.org";
dnsResolver = "1.1.1.1:53";
};
};
};
}

View file

@ -36,10 +36,13 @@
qt.platformTheme = "kde";
system.activationScripts.remove_gtkrc_2_0.text = ''
system.activationScripts.remove_gtk_conf.text = ''
if [ -f "/home/payas/.gtkrc-2.0" ]; then
rm /home/payas/.gtkrc-2.0;
fi
if [ -d "/home/payas/.config/gtk-4.0" ]; then
rm -rf /home/payas/.config/gtk-4.0
fi
'';
nixpkgs = {

View file

@ -39,26 +39,7 @@
security.acme = {
acceptTerms = true;
certs = {
certs = {
"rss.bhankas.org" = {
email = "admin@bhankas.org";
dnsResolver = "1.1.1.1:53";