Commit Graph
100 Commits
Author SHA1 Message Date
ulve ba18336430 Added port for chromecast playback 2026-10-12 09:19:37 +02:00
ulve 1550e333e0 nixserve: open Music Assistant/mDNS ports, add paperless service, bump flake inputs
Allow TCP 8095 (Music Assistant web UI) and UDP 5353 (mDNS) through the
firewall so the LAN interface can reach it and Chromecast discovery works;
previously only the trusted tailscale0 interface had access.
2026-10-12 09:08:52 +02:00
ulve ff0b2efa06 Merge Codeberg's herdr-nixpkgs-follows commit with local pihole/TV-lockdown work
# Conflicts:
#	flake.lock
2026-09-29 07:23:28 +02:00
ulveandClaude Sonnet 5 4045f25aee Add Pi-hole DNS blocking + TV lockdown, new services, flake upgrade
- Enable pihole-ftl/pihole-web for network-wide DNS ad-blocking on the
  LAN/Tailscale side, keeping nixserve's own resolution untouched
- Seed a dedicated Pi-hole group that locks the smart TV (by MAC) to
  resolving only *.maybec.at, denying everything else
- Add pingvin-share, frigate, mosquitto, and homeassistant docker services
  with matching nginx vhosts and firewall port for Home Assistant
- Disable immich (unused for now), add proxySsl option to proxyVhost
- Bump flake.lock (nixpkgs/home-manager upgrade)

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-29 07:16:27 +02:00
ulve 461017e792 Make herdr follow main nixpkgs input
Avoids pulling in a separate nixos-unstable nixpkgs just for herdr.
2026-09-04 14:22:22 +02:00
ulve eff12d2c4c Update flake inputs and add google-chrome to fractalus
Bump herdr and nixpkgs inputs; add google-chrome to fractalus system packages.
2026-09-04 13:56:11 +02:00
ulve 9b595a1a69 added keys for devops 2026-08-29 13:40:33 +02:00
ulve bd1883552e gita and upgrade 2026-08-24 14:06:13 +02:00
ulve 8deacb654a update flake.lock 2026-08-16 09:20:15 +02:00
ulve 4dc26ccc2f upgrade 2026-08-09 10:27:06 +02:00
ulve 74b5b81d06 use codeberg remote for rssdownloader-src input 2026-08-02 10:19:57 +02:00
ulve 2ef012d0b0 use nh for rebuild alias; update noctalia color scheme 2026-08-02 10:10:52 +02:00
ulve 4d51d3d507 fix nixserve authorized key on fractalus 2026-08-02 10:07:06 +02:00
ulve 64cb43daf8 Add ZapZap desktop entry with Wayland override 2026-08-01 20:27:35 +02:00
ulve 981cdd8153 upgrade 2026-08-01 12:07:14 +02:00
ulve af6e5b99cd added rss downloader 2026-08-01 12:03:22 +02:00
ulve b230720ab5 upgrade 2026-07-26 10:36:55 +02:00
ulve b007f6cf1a upgrade 2026-07-26 10:36:38 +02:00
ulve 25c440447b Upkeep 2026-07-22 19:34:12 +02:00
ulve f6e211def0 Healthscript on login 2026-07-21 10:50:38 +02:00
ulve 619fd924c5 Upgrade 2026-07-21 10:42:22 +02:00
ulve 847518d359 Add lycheeslicer and update flake inputs 2026-07-20 09:07:26 +02:00
ulve 5e6f9e3f8a Added ssh keys 2026-07-16 14:30:13 +02:00
ulve ae789a2006 Cleanup 2026-07-16 13:28:25 +02:00
ulve e2c00b3564 Upgrade 2026-07-16 09:37:22 +02:00
ulveandClaude Sonnet 4.6 11c47412dd Add copyparty firewall port
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-07-16 09:35:36 +02:00
ulve dca3e79310 Settings session variables so steam does not die on a lockscreen 2026-07-15 21:38:52 +02:00
ulve 011f04fbf2 Added new desktop 2026-07-14 16:00:16 +02:00
ulve b13f4fc9ad exitnode and docker gc 2026-07-12 10:21:16 +02:00
ulve 2b97810a21 Added phone login and dazzle 2026-07-11 14:03:27 +02:00
ulve abfd1b090d NFS share 2026-07-11 08:57:42 +02:00
ulve 6141e2b16b Added syncthing 2026-07-09 11:06:10 +02:00
ulve 3f8eacc9a8 Closer 2026-07-08 16:24:11 +02:00
ulve 3496b41d3c New server 2026-07-08 11:07:44 +02:00
ulve 9cc333420a Upgrade 2026-07-07 17:38:00 +02:00
ulve 9eae3d1e12 Several hosts first try 2026-07-07 17:32:45 +02:00
ulve 1ad01c35da NH and herdr 2026-07-04 14:15:22 +02:00
ulve e9c9670de2 Added unzip and upgraded 2026-07-04 13:47:48 +02:00
ulve 40242641e3 Upgrade 2026-06-21 10:36:02 +02:00
ulve 14f665b6a9 Upgrade 2026-06-21 10:35:18 +02:00
ulve 870b1d40d8 clean up niri.nix: gate noctalia/non-noctalia config, move desktop files to home.nix 2026-06-20 17:12:40 +02:00
ulve 6c9288bf4f explicitly set useNoctalia in home.nix 2026-06-20 16:53:11 +02:00
ulve 9e85431e7b move messaging apps to home.nix 2026-06-20 16:50:40 +02:00
ulve a7985e56c9 enable upower, move noctalia config to niri module, make useNoctalia a module option 2026-06-20 16:48:12 +02:00
ulve 16b1894e84 remove swaylock, noctalia handles lock screen 2026-06-19 23:38:03 +02:00
ulve 05e7e6939c remove swayidle, noctalia handles idle 2026-06-19 23:34:49 +02:00
ulve 7c6eaf22e3 make niri config dir a mutable symlink so noctalia can write to it 2026-06-19 18:04:11 +02:00
ulve 0e3fadbd3a Cycle wallpaper less often 2026-06-19 17:42:35 +02:00
ulve 96a09f3ce6 Use noctalia launcher instead of fuzzle 2026-06-19 17:39:31 +02:00
ulve 2fc9fd015a switch Mod+D to noctalia launcher IPC 2026-06-19 17:37:11 +02:00
ulve a7f51b9237 gate fuzzel/waybar behind useNoctalia flag in niri.nix 2026-06-19 17:34:57 +02:00
ulve 3d4e3ab384 add noctalia-shell config and switch from waybar 2026-06-19 17:32:08 +02:00
ulve fdffd0e73c fix steam black screen via -cef-disable-gpu-compositing overlay 2026-06-19 14:42:13 +02:00
ulve f470c188e0 add -no-cef-sandbox to fix steam black screen 2026-06-19 14:22:19 +02:00
ulve 8ed4b1111e remove sway, xwayland-satellite handles xwayland 2026-06-19 14:17:21 +02:00
ulve f2411a1dac add xwayland-satellite service, override steam.desktop with DISPLAY=:0 2026-06-19 14:16:32 +02:00
ulve fe3d373e07 restore sway for xwayland support 2026-06-19 14:05:56 +02:00
ulve 88d5cb09ac set DISPLAY=:0 via environment.d so niri inherits it at startup 2026-06-19 14:05:01 +02:00
ulve 796bea02aa export DISPLAY to session after xwayland-satellite starts 2026-06-19 13:56:34 +02:00
ulve 3d90519fce add xwayland-satellite service for steam 2026-06-19 13:54:31 +02:00
ulve 8d1cb3052c enable xwayland 2026-06-19 13:51:15 +02:00
ulve 6f8502bddd remove invalid xwayland nixos option 2026-06-19 13:47:58 +02:00
ulve 110170d01e remove invalid xwayland nixos option 2026-06-19 13:44:08 +02:00
ulve 5daf241e75 enable xwayland in niri config 2026-06-19 13:41:35 +02:00
ulve a35bd74e97 remove redundant karere desktop, upstream already has whatsapp generic name 2026-06-19 13:24:00 +02:00
ulve 622d0cebf2 fix vesktop/karere window rules and launcher entries, enable xwayland 2026-06-19 13:22:43 +02:00
ulve 872d35242f extract niri module, remove sway 2026-06-19 13:12:15 +02:00
ulve df609d9d98 fix dust package name 2026-06-19 13:04:41 +02:00
ulve fe6c96addd add tealdeer, dust, lsof, fix weather location 2026-06-19 13:03:35 +02:00
ulve 7520baf68c fix foot scroll multiplier section 2026-06-19 12:29:05 +02:00
ulve 249c2add61 fix signal app-id in niri window rule 2026-06-19 11:19:32 +02:00
ulve c15e6dc2aa add workspace rules for chat apps, hide signal menubar 2026-06-19 11:08:37 +02:00
ulve f77eda4590 fix cpu widget width, improve trackpad scroll speed 2026-06-19 10:54:41 +02:00
ulve 5f320bc15a move leading space in weather widget before icon 2026-06-19 10:49:29 +02:00
ulve b5a8b44f17 consolidate waybar config into single config file 2026-06-19 10:41:46 +02:00
ulve 3eb2c829cd add weather widget to waybar 2026-06-19 10:29:09 +02:00
ulve 976d383968 remove unused shell templates and fix nix-shell prompt 2026-06-18 23:21:20 +02:00
ulve 82eaa21709 use flake for direnv templates by default 2026-06-18 20:42:36 +02:00
ulve e974cceec6 niri: refine keybindings and add focus-follows-mouse 2026-06-13 22:38:41 +02:00
ulve 0f330789d7 add niri compositor with waybar and awww support 2026-06-13 21:47:49 +02:00
ulve adad726447 added kew music player 2026-06-13 21:43:31 +02:00
ulve 4f0e032b73 waybar: fix network widget width for 4-digit byte values 2026-06-13 18:22:27 +02:00
ulveandClaude Sonnet 4.6 fe6a4af7e6 waybar: add network widget, margins, border and rounded corners
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-13 18:20:48 +02:00
ulve e91b96405e use relative path for nurgle icon in waybar css 2026-06-13 11:48:50 +02:00
ulve db2ad74b60 remove hardcoded username from css and desktop entry 2026-06-13 11:46:08 +02:00
ulve d68c07abab add switch wallpaper desktop entry for fuzzel 2026-06-13 11:43:23 +02:00
ulve 651c3fab54 fix hardcoded paths in wallpaper script and nvim symlink 2026-06-13 11:30:53 +02:00
ulve e1783ce608 add wallpapers, remove nixgirl.png 2026-06-13 11:27:43 +02:00
ulve 7376264002 fix awww binary names and wallpaper path 2026-06-13 11:27:04 +02:00
ulve eaa8c9448c move wallpaper.sh to ~/.local/bin to avoid nix store conflict 2026-06-13 11:23:36 +02:00
ulve e1769157c5 add cap function 2026-06-13 11:21:23 +02:00
ulve 589d8f739c rename swww to awww 2026-06-13 11:20:39 +02:00
ulve f6ba060b2f add swww wallpaper cycling on unlock 2026-06-13 11:18:56 +02:00
ulve 4b7761924a upgrade 2026-06-13 10:30:53 +02:00
ulve a1f3c82218 add gc function 2026-06-13 10:25:08 +02:00
ulve 44ebc4676c fix upgrade alias 2026-06-13 10:23:29 +02:00
ulve a980517974 add upgrade alias 2026-06-13 10:22:03 +02:00
ulve d09a994f27 add nil_ls for nix, nix treesitter parser, remove dead lsp.lua 2026-06-12 23:31:40 +02:00
ulve bc0d9063b6 remove qtile, move nurgle icon to waybar, fix brightnessctl 2026-06-12 22:36:23 +02:00
ulve c23034bd0a add nurgle icon to waybar 2026-06-12 22:04:46 +02:00