Commit graph

  • 62adfd2bcb quickshell: toast hugs the clock's frame band instead of floating rope 2026-08-17 11:56:18 +01:00
  • 4f89af16db hyprland: focus scratchpads on toggle without warping the cursor rope 2026-08-17 11:55:30 +01:00
  • a1deb77a04 hyprland: click away from a scratchpad to dismiss it rope 2026-08-17 09:53:29 +01:00
  • d4b76f2b13 common: finish the copy bar at 100% rope 2026-08-17 09:51:40 +01:00
  • f4c6e2238a hyprland: warp cursor onto scratchpads so they get focus on toggle rope 2026-08-17 09:45:51 +01:00
  • a2bdce01eb hyprland: wait for DNS before starting spotify_player rope 2026-08-17 09:42:28 +01:00
  • 2ad8c511ee Update flake inputs forgejo-actions[bot] 2026-08-17 04:00:45 +00:00
  • f82a6430ea hyprland: match scratchpads by dedicated ghostty class, not title rope 2026-08-16 19:18:32 +01:00
  • e5566fc412 quickshell: taller power profile buttons so pill border clears text rope 2026-08-16 14:01:44 +01:00
  • e6f97fadd9 quickshell: read live volume in OSD, drain slider at 0% rope 2026-08-16 13:57:53 +01:00
  • 7c0098a184 hyprland: respawn scratchpad + spotify-player on window close rope 2026-08-16 13:51:25 +01:00
  • 66fb7536e8 quickshell: snap kbd backlight keys to exact 5% steps rope 2026-08-16 13:51:24 +01:00
  • 11f7c14df3 hyprland: ghostty scratchpad on special:scratch, SUPER+Return rope 2026-08-16 13:47:59 +01:00
  • 016b9bdd48 spotify-player: inset the special workspace window; keep cava on with playback rope 2026-08-16 13:45:15 +01:00
  • d1c92394e5 quickshell: move OSD into its own overlay window rope 2026-08-16 13:43:29 +01:00
  • 52599fd24d lock-before-sleep: derive XDG_RUNTIME_DIR at runtime, %U was root rope 2026-08-16 13:34:38 +01:00
  • 9514664a55 hyprland: park spotify-player on special:music, toggle with SUPER+M rope 2026-08-16 13:19:43 +01:00
  • dd7ba284f7 macbook: lock before suspend via sleep.target unit; fix dpms lua syntax rope 2026-08-16 13:15:42 +01:00
  • cf6b7a36a1 hypridle: wait for lock surface before suspend rope 2026-08-16 13:05:39 +01:00
  • 80759ec50e Revert spotify-player daemon: it kills the visualiser rope 2026-08-16 13:05:03 +01:00
  • 82de631064 spotify-player: run a daemon; fix progress bar; add progress+volume to media card rope 2026-08-16 12:49:01 +01:00
  • 2652d14a8f spotify-player: back to bundled client_id, restores Made-For-You rope 2026-08-16 12:34:58 +01:00
  • 25c8671873 flake: unpin zen-browser nixpkgs, needs ffmpeg_9 from unstable rope 2026-08-16 12:22:10 +01:00
  • 05a2286d7d Update flake inputs forgejo-actions[bot] 2026-08-16 04:00:47 +00:00
  • 4c337a63de spotify-player: disable scroll volume, it round-trips the web api rope 2026-08-15 22:37:32 +01:00
  • 8b348d8c47 spotify-player: back to own client_id, cut per-action request burst rope 2026-08-15 22:25:53 +01:00
  • 3604875b55 spotify-player: slow the startup retry loop instead of multiplying it rope 2026-08-15 22:09:33 +01:00
  • efb49deabd quickshell: show greyed adjacent-month days in the calendar grid rope 2026-08-15 21:59:43 +01:00
  • d6725f4d6d spotify-player: drop custom client_id, restricted quota 404s search rope 2026-08-15 21:55:46 +01:00
  • 2a64c712a6 spotify-player: like/navigate the playing track, not the selected one rope 2026-08-15 21:29:41 +01:00
  • c00a1f85bc router-ui: per-device traffic, last seen, and saner device saves rope 2026-08-15 12:42:50 +01:00
  • 355e696c43 router-ui: read the Forgejo token via LoadCredential rope 2026-08-15 12:19:21 +01:00
  • 2f1e14495b router-ui: web management page for ports, devices, traffic, speedtest rope 2026-08-15 12:15:54 +01:00
  • 3030d20034 quickshell: raise bar to overlay layer while OSD is shown rope 2026-08-15 11:38:18 +01:00
  • 960ee94e81 macbook: lock directly before sleep; restyle lockscreen off-center rope 2026-08-15 11:37:40 +01:00
  • a9ea4c1f10 Update flake inputs forgejo-actions[bot] 2026-08-15 04:00:43 +00:00
  • 3985e55ae4 spotify-player: widen startup device-connect retry window rope 2026-08-14 20:14:32 +01:00
  • 649c153a65 spotify-player: patch startup to always claim our own device rope 2026-08-14 19:49:25 +01:00
  • f34a9c9403 Update flake inputs forgejo-actions[bot] 2026-08-14 04:00:47 +00:00
  • 3e3e2df6f9 spotify-player: auto-connect to own device on launch rope 2026-08-13 21:58:53 +01:00
  • 16f33c8dd7 nix-copy-bar: don't exit 1 when there was nothing to copy rope 2026-08-13 14:57:32 +01:00
  • 2baca40984 update: progress bar for the copy step rope 2026-08-13 14:50:14 +01:00
  • 59888302e4 declare root's builder ssh key as a tmpfiles copy of fred's rope 2026-08-13 13:56:44 +01:00
  • e514eb62c5 add update2: local eval+build fallback on the clients rope 2026-08-13 13:53:01 +01:00
  • 13002dbc7d update: --no-reexec, --store-path has no flake to rebuild nixos-rebuild from rope 2026-08-13 11:56:01 +01:00
  • 25dc85eeb8 update: run remote eval/copy as fred, root has no key on the server rope 2026-08-13 11:53:52 +01:00
  • dafd23d159 update: offload eval to the server too via remote nix build + --store-path rope 2026-08-13 11:49:19 +01:00
  • a6eacab7fb Update flake inputs forgejo-actions[bot] 2026-08-13 04:00:43 +00:00
  • 08c893f108 Update flake inputs forgejo-actions[bot] 2026-08-12 04:00:42 +00:00
  • f089a1a634 Update flake inputs forgejo-actions[bot] 2026-08-11 04:00:43 +00:00
  • 744a2c2ed4 kayla: seed chrome's GTK theme via initial_preferences next to the binary rope 2026-08-10 10:18:10 +01:00
  • 9f4650b798 kayla: force chrome onto the GTK backend via --ui-toolkit rope 2026-08-10 10:10:48 +01:00
  • dfc6855a55 kayla: GTK theme for chrome via dconf + initial_preferences; add kaylavm alias rope 2026-08-10 09:51:24 +01:00
  • ea08e8fd30 kayla: hide fred from the SDDM greeter rope 2026-08-10 09:44:17 +01:00
  • 2631dc907e kayla: drop Discover for Bazaar+flatpak, pin Breeze Dark palette, unmanage Chrome rope 2026-08-10 09:39:53 +01:00
  • 55ca901e14 kayla: add kayla-vm variant for trying the Plasma session in a window rope 2026-08-10 09:26:14 +01:00
  • d336d31824 kayla: let her set her own wallpaper, enable openssh for remote rebuilds rope 2026-08-10 08:52:28 +01:00
  • 0e1c540cca hosts: add FredOS-Kayla — plain KDE Plasma desktop for kayla rope 2026-08-10 08:44:50 +01:00
  • ccf6badd78 Update flake inputs forgejo-actions[bot] 2026-08-10 04:00:43 +00:00
  • 3e556581f1 pelican: pin games.nordhammer.it to LAN IP in panel container rope 2026-08-09 12:58:26 +01:00
  • 584e40d466 pelican: mount resolved CA bundle file for wings rope 2026-08-09 12:56:01 +01:00
  • ff5a825a22 pelican: rename wings vhost to games.nordhammer.it rope 2026-08-09 12:53:26 +01:00
  • a031586c32 pelican: pin DB_CONNECTION=sqlite, note CLI install path rope 2026-08-09 12:32:59 +01:00
  • 82c02cab03 pelican: fix panel startup — BEHIND_PROXY, www-data dir ownership rope 2026-08-09 12:05:53 +01:00
  • 475d394810 pelican: gate panel behind Authelia, bypass /api/remote/ for wings rope 2026-08-09 12:00:43 +01:00
  • 00ec9a9759 pelican: game server panel + wings containers rope 2026-08-09 11:57:15 +01:00
  • 55dc95dd2b prebuild: add gaming closure, stagger timers rope 2026-08-09 11:28:39 +01:00
  • b55d6de636 prebuild: nightly macbook closure build on mediaserver rope 2026-08-09 11:26:09 +01:00
  • 789c5115b4 macbook: mbpfan back with early ramp; SMC idles fan at 79C rope 2026-08-09 09:18:06 +01:00
  • c385cd3713 macbook: drop nom, store auto-optimise, halve substitution jobs rope 2026-08-09 09:07:59 +01:00
  • 80960a85cc Update flake inputs forgejo-actions[bot] 2026-08-09 04:00:46 +00:00
  • 3654bc6ca7 mce-monitor: split MCE/QPI vs disk I/O error tracking + separate alerts rope 2026-08-08 22:37:29 +01:00
  • 58d87dfb52 Update flake inputs forgejo-actions[bot] 2026-08-08 04:00:44 +00:00
  • ee9e9ffbc7 bar: clock to bottom above power; drop Archie's ball rope 2026-08-07 21:15:01 +01:00
  • 2c65cf1138 macbook: drop mascots and mbpfan; SMC already ramps rope 2026-08-07 14:36:46 +01:00
  • 8067676713 macbook: fan control, thermald, earlyoom; cheaper compositor rope 2026-08-07 14:20:54 +01:00
  • 715c8dac92 Update flake inputs forgejo-actions[bot] 2026-08-07 04:00:45 +00:00
  • e5fd60a5ae gaming: watchdog + sysrq so a GPU hang reboots itself rope 2026-08-06 21:07:46 +01:00
  • bd0ca4a93d Update flake inputs forgejo-actions[bot] 2026-08-06 04:00:45 +00:00
  • 2264408b61 hyprland: brighter border on active window rope 2026-08-05 16:07:15 +01:00
  • 3aa45dd57e Update flake inputs forgejo-actions[bot] 2026-08-05 04:00:43 +00:00
  • f3e55d59f8 quickshell: Archie breathes in his sleep rope 2026-08-04 21:41:06 +01:00
  • 1f246b6734 quickshell: Archie keeps his collar on in bed rope 2026-08-04 15:27:26 +01:00
  • 494e92c687 quickshell: Archie gets tired and takes proper naps, sleeping facing inward rope 2026-08-04 13:55:59 +01:00
  • 8eda5c82b5 quickshell: give Archie a gallop for the ball, move his bed next to the bowl rope 2026-08-04 13:34:20 +01:00
  • 36360544ee quickshell: redraw Archie at 2px, fix his paws, add a throwable ball and a bed rope 2026-08-04 13:21:13 +01:00
  • d53e491812 quickshell: redraw Archie smaller, with proper tan markings and a dachshund head rope 2026-08-04 13:02:02 +01:00
  • e11d6d4e57 quickshell: Archie rope 2026-08-04 12:42:40 +01:00
  • 9b43f5f669 quickshell: panels launch the worm instead of turning him around rope 2026-08-04 11:27:04 +01:00
  • bdb3ab0c75 quickshell: fling the worm when a panel pops out on top of him rope 2026-08-04 11:14:09 +01:00
  • 25819bd901 quickshell: flat head and tail past the hoop, solid panels, drop card knock-off rope 2026-08-04 10:50:56 +01:00
  • 75a31a7695 quickshell: inchworm gait, and the dropdown outline is what shoves him rope 2026-08-04 10:21:43 +01:00
  • 3eb1d242fa quickshell: worm rides the frame rail, falling cards knock him off it rope 2026-08-04 10:01:49 +01:00
  • 535fe56b76 quickshell: fix worm never appearing (var array reassign emits no notify) rope 2026-08-04 09:37:16 +01:00
  • 4626e72219 quickshell: add a pixel worm and middle-click-to-knock-cards-off rope 2026-08-04 08:30:06 +01:00
  • e39be67887 Update flake inputs forgejo-actions[bot] 2026-08-04 04:00:46 +00:00
  • 86640f5d7f quickshell: ramp nightlight across twilight instead of snapping at sunset rope 2026-08-03 22:44:09 +01:00
  • 6937279290 zen/vesktop: tint surfaces off base00 too, dropping the purple popups rope 2026-08-03 20:36:32 +01:00
  • bc10b078c6 mediaserver-vm: offset forwarded host ports to avoid live services rope 2026-08-03 14:08:54 +01:00
  • 5da80e8f8f repo: drop stray HEAD worktree committed by mistake rope 2026-08-03 14:07:54 +01:00