jackos1998
7fe3c8186c
nix: Adopt Determinate Nix as the common Nix
...
Use Determinate Nix as `nix.package` for systems, homes and the
devshell, for its parallel evaluation and lazy trees. We only take the
package, not `determinate-nixd`: the daemon and `nix.conf` model are
unchanged and the Determinate NixOS module is not imported.
- Add the `determinate-nix` (`nix-src`) input, following our
`nixpkgs-unstable`. FlakeHub's cache needs auth, so we build it
ourselves and let it flow through Harmonia like everything else.
- `determinateOverlay` exposes it as `pkgs'.mine.determinate-nix`;
`lib.my.c.nix.determinateSettings` (`lazy-trees`, `eval-cores = 0`)
is merged into `nix.settings` and the devshell `nix.conf`.
- Switch CI to `DeterminateSystems/determinate-nix-action` so the
runner itself evaluates with Determinate.
- Advertise the Harmonia cache via the flake's `nixConfig`, trusted
without a prompt via `accept-flake-config` in the devshell, `.envrc`
and CI only (boxes already trust it through `nix.settings`).
- Re-attach `pkgs`/`lib` to container and installer
`nixosConfigurations` so Determinate's flake schemas can evaluate
them (`nix flake check` otherwise fails with `attribute 'pkgs'
missing`).
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-08-03 22:31:43 +01:00
jackos1998
1ca978baf4
home: Raise stateVersion and drop dead nix.package guards
...
Every managed home already had its stateVersion force-set per
home-manager branch (22.11 for stable/mine-stable, 23.05 otherwise);
pin them all to 23.05.
With the floor at 23.05 the `versionAtLeast config.home.stateVersion`
guards on `nix.package` are always taken, so drop them.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-08-03 22:31:43 +01:00
jackos1998
390818ffdb
home-manager/gui: Disable pi-coding-agent (breaks CI)
...
`pi-coding-agent-bun` breaks `nix flake check` in CI: its bun2nix
`fetchBunDeps` calls `builtins.filterSource` on subpaths of the pi.nix
flake source, which requires that source derivation to be realised in the
local store. A fresh CI runner doesn't have it, so eval aborts with
`path '...-source.drv' is not valid`. It only works locally because the
source is already realised there.
Not using pi right now, so comment out the input, overlays, home module
import and the package (leaving a root-cause note in `flake.nix`) rather
than working around the upstream issue.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-08-02 00:12:51 +01:00
jackos1998
e077c6e30c
home-manager/common: Add treemd
2026-07-28 12:06:24 +01:00
jackos1998
9b582bec7b
home-manager/gui: Add pi-coding-agent
CI / Check, build and cache nixfiles (push) Failing after 2m29s
2026-07-26 18:55:20 +01:00
jackos1998
0d1562d150
home-manager/gui: Add more LSPs
CI / Check, build and cache nixfiles (push) Successful in 44m33s
2026-07-23 01:37:33 +01:00
jackos1998
36d7e4a7e3
home-manager/gui: Add Claude status line
2026-06-14 03:08:00 +01:00
jackos1998
ecd3a46591
home-manager/gui: Add easyeffects
CI / Check, build and cache nixfiles (push) Failing after 1h52m48s
2026-06-13 20:42:12 +01:00
jackos1998
93529c578b
"Release" 26.06 Irritating
CI / Check, build and cache nixfiles (push) Successful in 2h20m51s
2026-06-13 16:00:18 +01:00
jackos1998
45861bef08
"Release" 25.11 Hooray
2025-12-06 15:18:36 +00:00
jackos1998
be7fb5a243
home-manager/common: Fix overlays
CI / Check, build and cache nixfiles (push) Successful in 2h39m0s
2025-10-06 10:54:12 +01:00
jackos1998
abf9f1b465
home-manager/gui: Add ffmpeg
CI / Check, build and cache nixfiles (push) Successful in 2h30m16s
2025-09-06 21:56:19 +01:00
jackos1998
8fa4a7ee60
"Release" 25.09 Giving
CI / Check, build and cache nixfiles (push) Failing after 31m46s
2025-09-06 17:14:09 +01:00
jackos1998
58c76f822f
home-manager/gui: Use tmux kill-session in brainrot screensavers
CI / Check, build and cache nixfiles (push) Failing after 29m19s
2025-04-14 13:27:01 +01:00
jackos1998
854cc48479
home-manager/gui: Add Brainrot story mode screensaver
CI / Check, build and cache nixfiles (push) Failing after 29m6s
2025-03-28 11:01:46 +00:00
jackos1998
f322f3ebac
home-manager/gui: Longer and looping brainrot screensavers
CI / Check, build and cache nixfiles (push) Failing after 29m7s
2025-03-25 10:56:08 +00:00
jackos1998
bc74fb4968
home-manager/gui: Add brainrot screensavers
CI / Check, build and cache nixfiles (push) Failing after 30m15s
2025-03-24 15:09:46 +00:00
jackos1998
5783d3a51e
Update nixpkgs-stable to 24.11
2024-11-30 17:45:59 +00:00
jackos1998
4b42960d26
home-manager/gui: Update alacritty import setting to new section
CI / Check, build and cache Nix flake (push) Failing after 3h1m26s
2024-11-26 23:19:58 +00:00
jackos1998
df7e5953eb
Update nixpkgs-unstable (and other inputs)
CI / Check, build and cache Nix flake (push) Has been cancelled
2024-11-25 23:10:24 +00:00
jackos1998
970af805e9
home-manager/gui: Swap swaysome container binds
CI / Check, build and cache Nix flake (push) Successful in 23m18s
2024-11-08 11:47:35 +00:00
jackos1998
383e9a9b1e
home-manager/gui: Add swaysome
CI / Check, build and cache Nix flake (push) Successful in 23m43s
2024-11-07 18:21:09 +00:00
jackos1998
26a16d0629
home-manager/gui: Disable ligatures in kitty
CI / Check, build and cache Nix flake (push) Successful in 29m30s
2024-11-06 13:16:56 +00:00
jackos1998
208de7654e
home-manager/gui: Use rofi-wayland
2024-11-06 13:16:51 +00:00
jackos1998
5d827aa00c
home-manager/gui: Add xdg-utils to home.packages
2024-10-26 18:32:24 +01:00
jackos1998
173ffc0044
home-manager/gui: Add "Activate Linux" watermark
CI / Check, build and cache Nix flake (push) Successful in 30m5s
2024-10-16 11:32:14 +01:00
jackos1998
b113f2f48d
home-manager/gui: Add Git LFS
CI / Check, build and cache Nix flake (push) Successful in 28m47s
2024-09-04 21:53:26 +01:00
jackos1998
198e7188bd
home-manager/gui: Use upstream unstable nixpkgs' chromium
CI / Check, build and cache Nix flake (push) Successful in 27m18s
2024-08-13 12:15:33 +01:00
jackos1998
571f8f1504
home-manager/gui: Add xournalpp
CI / Check, build and cache Nix flake (push) Successful in 18m42s
2024-07-31 11:28:24 +01:00
jackos1998
c9d36ec65b
home-manager/gui: New cursor theme
CI / Check, build and cache Nix flake (push) Has been cancelled
2024-07-14 21:49:37 +01:00
jackos1998
2ae922f3e8
home-manager/gui: Adjust brightness for wallpapers
CI / Check, build and cache Nix flake (push) Successful in 17m51s
2024-07-04 18:07:41 +01:00
jackos1998
ffa5d19854
home-manager/common: Add nix-tree package
Installer / Build installer (push) Has been cancelled
CI / Check, build and cache Nix flake (push) Has been cancelled
2024-06-29 23:42:31 +01:00
jackos1998
55ecdddadb
home-manager/gui: Fix screensaver top output, add cowsay to fortune
CI / Check, build and cache Nix flake (push) Failing after 1m20s
2024-06-07 16:45:35 +01:00
jackos1998
9b5173a587
home-manager/gui: More screensavers and options
CI / Check, build and cache Nix flake (push) Failing after 1m5s
2024-06-07 15:27:20 +01:00
jackos1998
73f5a690bb
home-manager/gui: Add cmatrix and TTE screensavers
CI / Check, build and cache Nix flake (push) Failing after 1m23s
2024-06-07 03:11:55 +01:00
jackos1998
85299b65dc
home-manager/gui: Working randomised doomsaver
2024-06-07 02:26:27 +01:00
jackos1998
9114f5ce74
home-manager/gui: Add Doom lock screen
CI / Check, build and cache Nix flake (push) Successful in 33m7s
2024-06-06 02:30:22 +01:00
jackos1998
ce0c194761
Update all inputs (JackOS 24.06 "Carbrain")
CI / Check, build and cache Nix flake (push) Successful in 32m36s
2024-06-01 14:30:35 +01:00
jackos1998
a5880d66f4
home-manager/gui: Use python3Packages instead of python310Packages
CI / Check, build and cache Nix flake (push) Successful in 1h12m52s
2024-03-21 23:32:01 +00:00
jackos1998
677f3f26ab
home-manager/common: Use vi bindings for tmux
2023-12-29 21:04:07 +00:00
jackos1998
4624480c8b
home-manager/common: Fix Nix cache config for users
CI / Check, build and cache Nix flake (push) Successful in 18m32s
2023-12-13 22:57:54 +00:00
jackos1998
a1778e0f1e
Upgrade nixpkgs and NixOS stable to 23.11
CI / Check, build and cache Nix flake (push) Successful in 26m58s
2023-12-03 15:06:11 +00:00
jackos1998
edb5767770
Add binary cache timeout and fallback
CI / Check, build and cache Nix flake (push) Successful in 14m19s
2023-11-18 00:10:05 +00:00
jackos1998
38e7251300
Set up homes and systems to use cache
CI / Check, build and cache Nix flake (push) Successful in 14m11s
2023-11-17 23:08:28 +00:00
jackos1998
ca7b6fcd81
home-manager/gui: Add shortcut to capture whole desktop
2023-11-15 16:26:21 +00:00
jackos1998
2dbc8b398b
Split constants into separate lib file
2023-11-02 13:41:50 +00:00
jackos1998
c1902068f4
home-manager/gui: Add Rust language server
2023-09-24 11:17:28 +01:00
jackos1998
c411e5dec9
home-manager/gui: Use Monocraft font
2023-09-20 15:01:04 +01:00
jackos1998
e4c4f13357
home-manager/gui: Fix play/pause bindings
2023-08-27 22:14:12 +01:00
jackos1998
3286cc0bcb
Various GUI fixes
2023-08-27 20:04:53 +01:00