all repos — nixfiles @ fc06ee8a9be5144abdde508cd57eeac34ea9b7d2

System and user configuration, managed by nix and home-manager

automatically install litecli for sqlite-based roles

Alin
commit

fc06ee8a9be5144abdde508cd57eeac34ea9b7d2

parent

dc65b31e03fb7d4429895a227409f237687c9dbf

M system/hosts/linde.nix → system/hosts/linde.nix
@@ -52,7 +52,6 @@ boot.loader.efi.efiSysMountPoint = "/boot/efi";
environment.systemPackages = with pkgs; [ cifs-utils - litecli knot-dns ];
M system/hosts/smrk.nix → system/hosts/smrk.nix
@@ -18,7 +18,6 @@ system.stateVersion = "25.11";
environment.systemPackages = with pkgs; [ cifs-utils - litecli knot-dns ];
M system/roles/auth-dns.nix → system/roles/auth-dns.nix
@@ -20,6 +20,9 @@ domain = config.networking.domain;
in { age.secrets.powerdns.file = ../../secrets/powerdns.age; + imports = [ + ../settings/programs/sqlite.nix + ]; networking.firewall = { allowedTCPPorts = [ 53 ];
M system/roles/ci.nix → system/roles/ci.nix
@@ -4,6 +4,9 @@ pkgs,
... }: { + imports = [ + ../settings/programs/sqlite.nix + ]; systemd.services.laminar.environment = { NIX_PATH = "nixpkgs=flake:nixpkgs"; };
M system/roles/goatcounter.nix → system/roles/goatcounter.nix
@@ -6,6 +6,10 @@ let
domain = config.networking.domain; in { + imports = [ + ../settings/programs/sqlite.nix + ]; + services.goatcounter = { enable = true; address = "localhost";
A system/settings/programs/sqlite.nix
@@ -0,0 +1,6 @@
+{ pkgs, ... }: +{ + environment.systemPackages = with pkgs; [ + litecli + ]; +}