43d32641f3
programs: buildCost: introduce a new level between min
and light
2024-05-13 22:45:33 +00:00
4b22fd95bf
introduce 'moby-min' host variant for the quickest deployment (no webkitgtk)
2024-04-13 20:29:24 +00:00
bda374db13
sway: ship the nightly version
2024-03-11 05:53:14 +00:00
a8bc77d40c
nixpkgs sourceInfo patching: move to nixpatches/
...
previously i was using the sourceInfo of the flake, which is kinda wrong: and it would force a _new_ nixpkgs for every time i commit to my own repo -- not just when i bump it
2024-03-05 00:06:08 +00:00
dfc768e2e6
flake: place builds strictly in build/ directory
2024-03-04 23:47:31 +00:00
7ca5ae84b7
flake: deploy: abort on error
2024-02-28 17:34:45 +00:00
db8456f152
flake: provide a "benchmark" target
2024-02-28 15:10:45 +00:00
ff8cfc9372
flake: fix check.nur
target
2024-02-28 13:47:51 +00:00
c73684557e
overlays: remove dead optimizations
overlay (old ccache stuff)
2024-02-28 00:19:29 +00:00
15f353f883
overlays: remove disable-flakey-tests: everything there only applied to emulated builds, which i no longer do
2024-02-27 17:34:22 +00:00
03c5f82dbf
flake: fix sourceInfo propagation (and hence, nixosConfiguration naming!)
2024-02-27 10:34:20 +00:00
dd6e1c5e38
flake: fix "deploy" commands to bypass substituters, and address deprecated nix path signing
2024-02-26 15:01:14 +00:00
9e8e1d82a6
flake: add a deploy.self-light target
2024-02-20 10:24:33 +00:00
a90898491e
flake: fix "preDeploy" action mishandling null
2024-02-18 01:24:05 +00:00
b747742e23
flake: implement "deploy.self" app as replacement for nixos-rebuild switch
2024-02-14 13:45:15 +00:00
5f8699fcef
rearrange /mnt structure for host-based subdirs
...
e.g. /mnt/servo/media, /mnt/desko/home, etc
2024-02-06 05:48:11 +00:00
09f3bfc944
flake: make "nix run .#deploy" deploy to all hosts
2024-02-03 02:55:13 +00:00
8de015f098
flake: preDeploy: fix host/addr mixup
2024-02-03 02:15:05 +00:00
6da85f6d8f
flake: add a preDeploy target
2024-02-03 02:04:41 +00:00
2dc6da476b
flake: deploy app: remove the last call to nixos-rebuild
2024-02-03 01:42:54 +00:00
453f40d0a8
flake: sync photos from moby with "nix run .#sync.moby"
2024-02-03 00:54:04 +00:00
2824671bde
tune nix deploy parameters (specifically for moby)
...
this is experimental; hard to understand immediately how significant are the effects
2024-02-02 00:50:25 +00:00
14241d54c9
flake: fix packages output to eval (even though its dumb and i just use hostPkgs.<machine>.<xyz>)
2024-01-10 11:48:20 +00:00
5ceefa4d6d
nixpkgs: 2023-12-18 -> 2023-12-19; uninsane-dot-org -> 2023-12-18
...
```
• Updated input 'nixpkgs-next-unpatched':
'github:nixos/nixpkgs/ab47e6046f991dc98641ffbd9f881afcd304cfca' (2023-12-18)
→ 'github:nixos/nixpkgs/7467ab39493e17abc28c7f66179feb0a69a3dbd4' (2023-12-19)
• Updated input 'nixpkgs-unpatched':
'github:nixos/nixpkgs/f61b7ce80fcc95be72c5c4fea19fba928072af8b' (2023-12-18)
→ 'github:nixos/nixpkgs/63dd8e1d2e81aaecb7de9b70ca143a607b19a3b9' (2023-12-19)
• Updated input 'sops-nix':
'github:Mic92/sops-nix/21f2b8f123a1601fef3cf6bbbdf5171257290a77' (2023-12-17)
→ 'github:Mic92/sops-nix/f7db64b88dabc95e4f7bee20455f418e7ab805d4' (2023-12-18)
• Updated input 'uninsane-dot-org':
'git+https://git.uninsane.org/colin/uninsane?ref=refs/heads/master&rev=ee722a13732b8d03bae56be8147333d144a02126 ' (2023-12-10)
→ 'git+https://git.uninsane.org/colin/uninsane?ref=refs/heads/master&rev=41354f754107376f5c9265eae89d07275f0305de ' (2023-12-18)
• Removed input 'uninsane-dot-org/flake-utils'
• Removed input 'uninsane-dot-org/flake-utils/systems'
```
2023-12-19 16:44:22 +00:00
322038ca21
flake.nix: expose the patched nixpkgs as an output, for debugging
2023-12-12 09:34:28 +00:00
f33776e0ed
flake: check.nur: simplify nixpkgs path
2023-12-12 03:53:54 +00:00
4336d68e6f
flake: fix CLI argument quoting
2023-12-12 02:16:06 +00:00
f1e59061d7
flake: check.hostConfigs: build *-light first even for -next
2023-12-11 23:00:15 +00:00
cd312e41d4
flake: remove check.hostConfigs variants
2023-12-11 22:51:58 +00:00
1bd2d0dfc1
flake: remove separate nixpkgs-staging and staging-next
2023-12-11 22:33:38 +00:00
49235a4d83
flake: add check.hostConfigsNext
2023-12-11 22:23:14 +00:00
e7826e0648
flake: add host outputs for nixpkgs-staging and nixpkgs-staging-next
2023-12-11 22:15:35 +00:00
e7edb4739f
flake.nix: fix for better caching on non-cross builds
2023-12-11 21:24:33 +00:00
bfe69a4708
flake: fix patching process to assume less about nixpkgs internals
2023-12-11 21:07:17 +00:00
f49e466ce8
flake: add a "hostSystems" target
2023-12-09 14:11:37 +00:00
34342b7f48
sync.moby: reduce job count
2023-12-08 14:52:11 +00:00
fcc7ebf5c1
sync.desko: fix mountpoint typo
2023-12-08 12:24:00 +00:00
114bdb30e8
flake: sync-*: refactor
2023-12-08 10:25:01 +00:00
bacad0f111
sane-sync-music: add a --force-copy flag
2023-12-07 19:00:51 +00:00
19b0a62fee
flake: support cross deployments from non-binfmt machines
2023-12-07 13:49:07 +00:00
455127219d
flake: rename check.host-configs -> check.hostConfigs
2023-11-30 01:40:50 +00:00
9bd0537854
flake: fix "update" for my newer overlay schema
2023-11-26 02:16:25 +00:00
9343447c03
nixpkgs: 2023-11-19 -> 2023-11-21
...
switch to `master` branch for the GNOME changes
```
• Updated input 'nixpkgs-unpatched':
'github:nixos/nixpkgs/e4ad989506ec7d71f7302cc3067abd82730a4beb' (2023-11-19)
→ 'github:nixos/nixpkgs/72edcc748a92377d0568c9536ece114dbabb948c' (2023-11-21)
```
2023-11-22 00:00:52 +00:00
04d3ea97f3
flake: add a hostConfigs output
2023-11-20 06:29:51 +00:00
18f8825cd5
flake: fix deploy so the -light and -test variants work
2023-11-19 02:53:38 +00:00
3d94d02960
flake: fix deploy script map
2023-11-19 02:41:00 +00:00
008063e645
flake: check target builds hosts in a specific order
2023-11-19 01:36:34 +00:00
91c2f6fc95
implement sane.programs.slowToBuild and {moby,desko,lappy}-light targets
...
i'm not sure this is the exact right abstraction, but it's a starting point
2023-11-18 22:06:42 +00:00
76b6b71879
mobile-nixos: pin to 2023-09-15
2023-11-08 12:13:50 +00:00
4951520584
flake: integrate rescue image building into the "check" target
2023-11-08 11:39:45 +00:00