Commit graph

60 commits

Author SHA1 Message Date
82d03af80a
push latest state from dad machine 2026-04-26 15:25:52 +02:00
dbafe66098
Update flake.lock 2026-04-17 12:43:02 +02:00
39a887501f
Add dconf and gsettings schemas; remove adw-gtk3 2026-04-17 10:59:19 +02:00
c94c2b85c2
allow user to kill and start cage-tty1.service 2026-04-16 22:20:00 +02:00
5d6a7ad2b4
Use systemd-boot instead of GRUB
Enable systemd-boot and allow touching EFI variables.
Move i915.enable_guc=3 into boot.kernelParams and remove duplicate
entry.
2026-04-16 19:45:37 +02:00
a736fb7fbf Update lnf/configuration.nix 2026-04-16 19:19:46 +02:00
68ebd6e9a8 Update lnf/hardware-configuration.nix 2026-04-16 19:19:22 +02:00
4c927e29f0
Add lnf NixOS, SSH keys and kiosk changes 2026-04-16 17:24:16 +02:00
cf4f07e8b2
ffmpeg-full 2026-04-16 15:35:03 +02:00
577fa38366 Use untagged netflow2ng image and drop --tlv flag 2026-04-14 10:54:47 +02:00
6921b62c6b Add fail2ban jail and filter for Vaultwarden 2026-04-13 11:56:25 +02:00
d9512be620
Remove trailing whitespace in configuration.nix 2026-04-10 23:48:11 +02:00
55616e7cd6
Enable ydotool and remove stale comments 2026-04-10 23:35:43 +02:00
db8ae95a85 Add Bitwarden host and adjust Vaultwarden config
Add domain, ACME cert and virtual host for bitwarden.kempinger.at with a
proxy to the local Vaultwarden instance. Update Vaultwarden settings:
ROCKET_LOG -> "info", SMTP_HOST -> "192.168.69.69". Comment out stalwart
authentication fallback-admin and set stalwart stateVersion to "25.05".
2026-04-10 20:22:14 +02:00
c0077acfa9 Enable Vaultwarden on the server, ydotool on the laptop, update
flake.lock
2026-04-10 12:40:05 +02:00
249a3a1f3f Merge branch 'master' of ssh://git.kempinger.at:2222/CrazyChaoz/NixOS-Configuration 2026-04-10 12:37:59 +02:00
d22e446860 Increase tmpfs size and disable wud container 2026-04-02 23:12:25 +02:00
b5fc81fe01 better cage setup 2026-04-02 19:50:10 +02:00
b1ffddfc16 add intel graphics hardware accel 2026-04-02 13:39:47 +02:00
aea15b606f remove vlc sway decorations stuff 2026-04-02 13:04:38 +02:00
73730ab194 update versions 2026-04-02 13:04:14 +02:00
6c0f338f8f add th pubkey 2026-03-27 12:40:46 +01:00
40e4b0e594 add somewhat working lnf config 2026-03-26 21:19:48 +01:00
08445f6431 add preliminary lnf config 2026-03-26 16:30:40 +01:00
e58ca5e918 Update flake.lock and add OpenConnect plugin 2026-03-16 16:29:12 +01:00
6d35e10127 Update flake.lock and kemptop configuration
Use pkgs.linuxPackages instead of linuxPackages_latest for
kernelPackages.
Enable the system firewall (networking.firewall.enable = true).
Comment out users.groups.kemp members entry.
Add jdk and gradle to environment.systemPackages.
Enable VirtualBox host and extension pack and add kemp to vboxusers.
2026-03-04 11:22:50 +01:00
6b5dc94ad8 Update flake.lock and enable System76 scheduler
Bump several flake inputs to newer revisions (crane, lanzaboote,
nixos-hardware, nixpkgs, pre-commit-hooks.nix, rust-overlay). Add
users.groups.kemp and enable services.system76-scheduler. Tidy minor
whitespace.
2026-02-23 10:42:49 +01:00
2e3316bfa6 Merge branch 'master' of ssh://git.kempinger.at:2222/CrazyChaoz/NixOS-Configuration 2026-02-23 10:41:12 +01:00
e3c816de84 jmap setup works now 2026-02-18 12:51:44 +01:00
40642acf03 fix jmap setup 2026-02-18 01:05:05 +01:00
6ede343e56 Enable Snowflake proxy with capacity 50 2026-02-17 08:53:50 +01:00
bd2d37d331 Nest boot settings under boot attribute 2026-02-17 00:25:45 +01:00
143299ccf7 Move frontends to 80xx and add mail server
Reassign multiple service frontends from 81xx to 80xx ports (Forgejo,
ntopng, AdGuard, Scrutiny, Paperless, Whats Up Docker, etc.) and update
homepage links.

Configure ACME (webroot) and add certs for kempinger.at,
webadmin.kempinger.at,
and bilder.kempinger.at; update nginx virtual hosts to use ACME hosts
and
serve the ACME challenge path.

Add users stalwart-mail and nginx to the acme group and open
SMTP-related
firewall ports (25, 587) plus mail UI ports (8090, 8091).

Add and configure the Stalwart mail service (SMTP, submissions, IMAP,
JMAP)
and adjust related service ports/settings (ntopng, scrutiny, influxdb,
WUD).
2026-02-17 00:24:14 +01:00
fb39daf448 updates 2026-02-16 08:44:28 +01:00
d84b1f16f2 test audio control 2026-02-10 10:37:19 +01:00
d78df2e465 Include wind speed unit in forecast value 2026-02-09 14:31:33 +01:00
63731df4dd Adjust weather widget and add libwebp package
Stop appending wind_speed_unit in weather.forecast_home value to avoid
duplicating units (the attribute already supplies the units). Also add
libwebp to the kemptop package list for WebP image support.
2026-02-05 15:58:42 +01:00
4f0c4eee24 remove dead code 2026-02-05 13:16:58 +01:00
433e1f23fc Bump flake inputs nixpkgs rust-overlay lanzaboote 2026-02-01 23:29:42 +01:00
3b8ac8f4e6 Merge remote-tracking branch 'refs/remotes/origin/master' 2026-02-01 23:23:20 +01:00
3470f36920 Add WUD and Paperless, update UI and flake lock
Bump nixpkgs and rust-overlay in flake.lock. Add a wud container
(ghcr.io/getwud/wud) on port 8186 and enable paperless on port 8187
with OCR settings and public consumption. Switch homepage theme to
light and set a background image. Comment out onnxruntime CUDA overlay.
2026-02-01 23:07:01 +01:00
767495988e add dad config 2026-01-28 23:54:09 +01:00
018dc5b26d Set hostname and enable wireless
Remove commented example configs (proxy, SUID wrappers, programs,
firewall
port examples) to tidy configuration.nix
2026-01-28 23:45:20 +01:00
a07cf335ef Add libinput and udev calibration rule
Set LIBINPUT_CALIBRATION_MATRIX via a udev rule to "-1 0 1 0 -1 1"
to apply input calibration/inversion for libinput devices
2026-01-28 23:40:35 +01:00
2a54626ab0 add screen rotation 2026-01-28 22:26:17 +01:00
87331d9826 added mum config (cage kiosk) 2026-01-28 22:07:48 +01:00
8fde10cc50 Enable libvirtd and add inspection tools
Rename group "libvirt" to "libvirtd".
Add diffoscope and nix-index to systemPackages.
Replace hplipWithPlugin with hplip.
Enable spice USB redirection and add pkgs.virtiofsd to
virtualisation.libvirtd.qemu.vhostUserPackages.
2026-01-28 15:49:03 +01:00
ea76f8a6f2 Add README and update kemptop configuration 2026-01-27 12:19:27 +01:00
1ffb260e88 Enable Scrutiny, InfluxDB2 and homepage dashboard
Open firewall ports for Scrutiny (8185) and homepage (8080).
Add binutils to systemPackages and enable services.influxdb2.
Configure Scrutiny to use InfluxDB.
Enable homepage-dashboard with widgets, bookmarks and an
environmentFile for secrets.
Fix docker pull string formatting and minor whitespace cleanup.
2026-01-25 23:42:34 +01:00
5da7dbabfb Add magic-update-script to pull container images 2026-01-24 13:51:00 +01:00