From 11d3888cc145b143643bcd5211cd928a00aeecc7 Mon Sep 17 00:00:00 2001 From: Bloxx12 Date: Thu, 22 May 2025 22:55:17 +0200 Subject: [PATCH 1/4] hermit: programs: add rusty tools --- hosts/hermit/programs.nix | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/hosts/hermit/programs.nix b/hosts/hermit/programs.nix index 4f56a7f..b1b3157 100644 --- a/hosts/hermit/programs.nix +++ b/hosts/hermit/programs.nix @@ -8,17 +8,21 @@ alsa-utils anki asciinema + bacon cachix calc + cargo-info cbonsai cinny-desktop cmus comma difftastic + dua element element-desktop evince eza + fselect gcc gh grc @@ -41,6 +45,7 @@ librewolf links2 linuxHeaders + mprocs mpv networkmanagerapplet nil @@ -56,9 +61,11 @@ pfetch playerctl polkit + presenterm pulsemixer ripgrep rmpc + rusty-man signal-desktop smartmontools telegram-desktop @@ -69,6 +76,7 @@ v4l-utils vlc vscodium + wiki-tui wireguard-tools wordgrinder xournalpp From 7c04c067661e520797d6d8cec22e2b5e0ee605e3 Mon Sep 17 00:00:00 2001 From: Bloxx12 Date: Mon, 26 May 2025 09:59:53 +0200 Subject: [PATCH 2/4] grafana: add dashboards --- modules/services/grafana/module.nix | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/modules/services/grafana/module.nix b/modules/services/grafana/module.nix index ebdfd1f..bc3c6c8 100644 --- a/modules/services/grafana/module.nix +++ b/modules/services/grafana/module.nix @@ -4,6 +4,7 @@ pkgs, ... }: let + inherit (builtins) fetchurl; inherit (lib.modules) mkIf; inherit (lib.options) mkEnableOption; @@ -66,6 +67,24 @@ in { }) ]; }; + dashboards.settings.providers = [ + { + # taken from https://grafana.com/grafana/dashboards/1860-node-exporter-full/ + name = "system-status"; + path = fetchurl { + url = "https://grafana.com/api/dashboards/1860/revisions/40/download"; + hash = "sha256-zTsS/UEX6W8+qK3l2GtvdDfmwS8eVnnyZxZ++LtRLBA="; + }; + } + { + # taken from https://grafana.com/grafana/dashboards/1860-node-exporter-full/ + name = "PostgreSQL-status"; + path = fetchurl { + url = "https://grafana.com/api/dashboards/9628/revisions/8/download"; + hash = "sha256-UhusNAZbyt7fJV/DhFUK4FKOmnTpG0R15YO2r+nDnMc="; + }; + } + ]; }; }; services.nginx = { From 89b240ddd01965d0e6d35afe5d71020a0eab2bfc Mon Sep 17 00:00:00 2001 From: Bloxx12 Date: Mon, 26 May 2025 10:00:02 +0200 Subject: [PATCH 3/4] jj: disable --- modules/programs/cli/jj/module.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/programs/cli/jj/module.nix b/modules/programs/cli/jj/module.nix index 9aca621..8d619a5 100644 --- a/modules/programs/cli/jj/module.nix +++ b/modules/programs/cli/jj/module.nix @@ -98,5 +98,5 @@ ''; }; in { - environment.systemPackages = [jj-wrapped]; + # environment.systemPackages = [jj-wrapped]; } From d742bcafc38ce3a554c954d0c454c19e1d40e353 Mon Sep 17 00:00:00 2001 From: Bloxx12 Date: Mon, 26 May 2025 10:00:12 +0200 Subject: [PATCH 4/4] forgejo: cleanup, disable dump --- modules/services/forgejo/module.nix | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/modules/services/forgejo/module.nix b/modules/services/forgejo/module.nix index fec84d6..146dc0a 100644 --- a/modules/services/forgejo/module.nix +++ b/modules/services/forgejo/module.nix @@ -14,7 +14,6 @@ port = 3000; domain = "copeberg.org"; img = ./img; - acmeRoot = "/var/lib/acme/challenges-forgejo"; dataDir = "/srv/data/forgejo"; dumpDir = "/srv/data/forgejo-dump"; in { @@ -107,7 +106,7 @@ in { }; dump = { - enable = true; + enable = false; backupDir = dumpDir; interval = "06:00"; type = "tar.xz";