Commit Graph

27 Commits

Author SHA1 Message Date
Miguel Palhas c79436d340 refactor: fix yolo config drift and restart traps
CI / lint (push) Successful in 32s
CI / eval (push) Successful in 2m7s
yolo's .claude/settings.json was a full fork of the common file, not the
narrow override its comment claimed: sandbox, defaultMode, voiceEnabled,
$schema and feedbackSurveyState were absent, and five more keys had
diverged. It now holds only yolo's overrides and merges over common via
recursiveUpdate. sandbox.enabled stays pinned false — inheriting it would
newly sandbox every Bash call on a box built for unattended agents.

mutableFiles maps a source back to a repo path for the "bring changes
upstream" hint, which only works inside the flake tree. Generated sources
would print a /nix/store path to copy onto, so add upstreamPath.

rev and rev-deploy set Restart=always with RestartSec=2, which burns
systemd's default 5-starts-per-10s budget and parks the unit in `failed`
until a manual reset-failed. StartLimitIntervalSec=0 lifts the cap.

programs.nh.flake and home.mutableFilesRepoPath become mkDefault so yolo
overrides them plainly instead of with mkForce in three places.

Also clears the outstanding nixfmt and statix findings. The yolo system
derivation hash is unchanged.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-18 07:32:08 +01:00
Miguel Palhas afd9646189 zen: switch from twilight nightly to stable channel
CI / lint (push) Successful in 1m8s
CI / eval (push) Failing after 2m24s
twilight re-publishes under the same 1.22t tag, so the pinned hash goes
stale and `nh home switch` fails with a fixed-output hash mismatch. Move
to the stable `default` package (branded zen-beta, 1.21.5b), which uses
proper versioned releases.

- zen-browser.nix: twilight-official -> default
- xdg.nix: zen-twilight.desktop -> zen-beta.desktop mimeapp defaults
- flake.lock: bump zen-browser input

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-06 09:38:31 +01:00
Miguel Palhas 39e6276c7d Session overhaul: dev tooling, cleanup, theming, fixes
Tooling:
- nh + nvd/nom/statix/deadnix/comma (new programs/nix.nix); GC via nh clean
- zoxide (cd), atuin, just, lazydocker, dust, duf, difftastic (git dft)

Structure:
- rename desktop -> konishi; homeConfigurations -> "user@host" for nh autodetect

Removals (heavy/unused):
- android-studio, unity/.NET/omnisharp/vscode, kicad, zoom, calibre,
  google-fonts, nerd-dictation

Screen recording:
- kooha + vokoscreen-ng + `webcam` corner-cam command/window-rule

Fixes:
- WEBKIT_DISABLE_DMABUF_RENDERER moved to common (electron/tauri on intel)
- kitty pinned to Catppuccin-Mocha; darkman no longer toggles kitty/claude
- claude theme dark + statusline locale fix
- ssh: migrate to settings API + multiplexing/keepalive/AddKeysToAgent;
  gpg-agent enableSshSupport
- silence hyprland configType / gtk4 / xdg userDirs deprecations

Flake hygiene:
- follows=nixpkgs for foundry/hardware/rose-pine/zen/spicetify (10->5 nixpkgs)
- zoxide _ZO_DOCTOR=0

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-27 18:17:25 +01:00
Miguel Palhas 474bd840d2 statix 2026-06-27 14:18:03 +01:00
Miguel Palhas a2b4d0f479 deadnix 2026-06-27 14:17:02 +01:00
Miguel Palhas 559edbe89a various fixes 2026-06-27 11:21:45 +01:00
Miguel Palhas 6c397bc61a fixes 2026-03-25 16:40:15 +00:00
Miguel Palhas be52931cbe copying claude's settings.json instead of symlinking 2026-03-25 15:14:32 +00:00
Miguel Palhas e8086e8528 Several hyprland updates:
plugins, new cursor, light/dark themes, new app launcher, ...
2026-02-16 17:33:40 +00:00
Miguel Palhas 57e1e116c2 prusa slicer mime type 2025-11-25 14:03:31 +00:00
Miguel Palhas c9a4f52c31 fixes 2025-10-22 11:20:03 +01:00
Miguel Palhas 210816b5f1 fixing xdg dirs 2025-09-12 11:48:50 +01:00
Miguel Palhas d497c84643 wip 2025-06-29 16:59:45 +01:00
Miguel Palhas b25f09af9c wip 2025-06-29 16:59:17 +01:00
Miguel Palhas 9cd16e4991 zathura 2025-04-10 14:23:53 +01:00
Miguel Palhas ee45f05948 wip 2025-03-25 09:57:12 +00:00
Miguel Palhas 49a137bc86 gnome 2025-03-14 16:37:44 +00:00
Miguel Palhas af99c3be6f updates 2025-02-24 11:10:06 +00:00
Miguel Palhas 1428e1ff69 ledger 2025-01-23 14:15:17 +00:00
Miguel Palhas f39f14e4c1 Removing catppuccin 2025-01-13 21:47:59 +00:00
Miguel Palhas 5dc91225b0 xdg mime apps 2024-10-06 19:14:44 +01:00
Miguel Palhas cf47ffea96 hypr scripts 2024-10-06 17:07:58 +01:00
Miguel Palhas 907321cc59 bluetooth 2024-10-06 16:51:29 +01:00
Miguel Palhas 1585865544 xdg 2024-10-06 12:10:46 +01:00
Miguel Palhas fbfb4047c6 removing ssh-agent 2024-10-06 11:54:58 +01:00
Miguel Palhas 8001c55931 Adding ssh 2024-10-06 11:52:19 +01:00
Miguel Palhas 5256730fe1 code review 2024-10-04 17:35:03 +01:00