Commit Graph

249 Commits

Author SHA1 Message Date
Colin 4b22fd95bf introduce 'moby-min' host variant for the quickest deployment (no webkitgtk) 2024-04-13 20:29:24 +00:00
Colin bda374db13 sway: ship the nightly version 2024-03-11 05:53:14 +00:00
Colin 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
Colin dfc768e2e6 flake: place builds strictly in build/ directory 2024-03-04 23:47:31 +00:00
Colin 7ca5ae84b7 flake: deploy: abort on error 2024-02-28 17:34:45 +00:00
Colin db8456f152 flake: provide a "benchmark" target 2024-02-28 15:10:45 +00:00
Colin ff8cfc9372 flake: fix `check.nur` target 2024-02-28 13:47:51 +00:00
Colin c73684557e overlays: remove dead `optimizations` overlay (old ccache stuff) 2024-02-28 00:19:29 +00:00
Colin 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
Colin 03c5f82dbf flake: fix sourceInfo propagation (and hence, nixosConfiguration naming!) 2024-02-27 10:34:20 +00:00
Colin dd6e1c5e38 flake: fix "deploy" commands to bypass substituters, and address deprecated nix path signing 2024-02-26 15:01:14 +00:00
Colin 9e8e1d82a6 flake: add a deploy.self-light target 2024-02-20 10:24:33 +00:00
Colin a90898491e flake: fix "preDeploy" action mishandling null 2024-02-18 01:24:05 +00:00
Colin b747742e23 flake: implement "deploy.self" app as replacement for nixos-rebuild switch 2024-02-14 13:45:15 +00:00
Colin 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
Colin 09f3bfc944 flake: make "nix run .#deploy" deploy to all hosts 2024-02-03 02:55:13 +00:00
Colin 8de015f098 flake: preDeploy: fix host/addr mixup 2024-02-03 02:15:05 +00:00
Colin 6da85f6d8f flake: add a preDeploy target 2024-02-03 02:04:41 +00:00
Colin 2dc6da476b flake: deploy app: remove the last call to nixos-rebuild 2024-02-03 01:42:54 +00:00
Colin 453f40d0a8 flake: sync photos from moby with "nix run .#sync.moby" 2024-02-03 00:54:04 +00:00
Colin 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
Colin 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
Colin 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
Colin 322038ca21 flake.nix: expose the patched nixpkgs as an output, for debugging 2023-12-12 09:34:28 +00:00
Colin f33776e0ed flake: check.nur: simplify nixpkgs path 2023-12-12 03:53:54 +00:00
Colin 4336d68e6f flake: fix CLI argument quoting 2023-12-12 02:16:06 +00:00
Colin f1e59061d7 flake: check.hostConfigs: build *-light first even for -next 2023-12-11 23:00:15 +00:00
Colin cd312e41d4 flake: remove check.hostConfigs variants 2023-12-11 22:51:58 +00:00
Colin 1bd2d0dfc1 flake: remove separate nixpkgs-staging and staging-next 2023-12-11 22:33:38 +00:00
Colin 49235a4d83 flake: add check.hostConfigsNext 2023-12-11 22:23:14 +00:00
Colin e7826e0648 flake: add host outputs for nixpkgs-staging and nixpkgs-staging-next 2023-12-11 22:15:35 +00:00
Colin e7edb4739f flake.nix: fix for better caching on non-cross builds 2023-12-11 21:24:33 +00:00
Colin bfe69a4708 flake: fix patching process to assume less about nixpkgs internals 2023-12-11 21:07:17 +00:00
Colin f49e466ce8 flake: add a "hostSystems" target 2023-12-09 14:11:37 +00:00
Colin 34342b7f48 sync.moby: reduce job count 2023-12-08 14:52:11 +00:00
Colin fcc7ebf5c1 sync.desko: fix mountpoint typo 2023-12-08 12:24:00 +00:00
Colin 114bdb30e8 flake: sync-*: refactor 2023-12-08 10:25:01 +00:00
Colin bacad0f111 sane-sync-music: add a --force-copy flag 2023-12-07 19:00:51 +00:00
Colin 19b0a62fee flake: support cross deployments from non-binfmt machines 2023-12-07 13:49:07 +00:00
Colin 455127219d flake: rename check.host-configs -> check.hostConfigs 2023-11-30 01:40:50 +00:00
Colin 9bd0537854 flake: fix "update" for my newer overlay schema 2023-11-26 02:16:25 +00:00
Colin 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
Colin 04d3ea97f3 flake: add a hostConfigs output 2023-11-20 06:29:51 +00:00
Colin 18f8825cd5 flake: fix deploy so the -light and -test variants work 2023-11-19 02:53:38 +00:00
Colin 3d94d02960 flake: fix deploy script map 2023-11-19 02:41:00 +00:00
Colin 008063e645 flake: check target builds hosts in a specific order 2023-11-19 01:36:34 +00:00
Colin 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
Colin 76b6b71879 mobile-nixos: pin to 2023-09-15 2023-11-08 12:13:50 +00:00
Colin 4951520584 flake: integrate rescue image building into the "check" target 2023-11-08 11:39:45 +00:00
Colin e30d452254 flake: add help for building the rescue image 2023-11-08 11:35:32 +00:00