1
0
Fork 0
Commit Graph

399 Commits

Author SHA1 Message Date
Pratham Patel e8cdf4d6fd
add systemd service to upgrade home-manager 2024-05-11 17:54:53 +05:30
Pratham Patel 91974d1042
use a custom NixOS option instead of relying on hostname to determine inclusion of rootless container services 2024-05-05 19:21:09 +05:30
Pratham Patel d2639a7cc6
add pkg "home-manager" on non-NixOS systems 2024-05-05 14:39:08 +05:30
Pratham Patel 93e03ca515
move "nix-output-manager" from system-packages to user-packages 2024-05-05 14:34:46 +05:30
Pratham Patel 34d4cdb7d4
buildah should not be installed on darwin, move it under "linuxPackages" 2024-05-03 18:00:04 +05:30
Pratham Patel 0c9ff3c9b9
remove hostname check for container services from individual files to which imports it (remove dupe code) 2024-05-03 17:35:10 +05:30
Pratham Patel f9ce13b0ba
add a TODO to self-host flakestry.dev 2024-05-02 20:05:31 +05:30
Pratham Patel f0ba4ac606
add pkg "just" to user packages and move "catimg" under pre-existing "misc utilities + shells" section 2024-05-02 19:15:01 +05:30
Pratham Patel ed7e783bbe
gh-actions: use my simple qemu-binfmt action for consistency 2024-05-02 00:05:26 +05:30
Pratham Patel 8870fdf8a5
introduce a justfile to handle builds
- justfile: init
 - flake: add devShell with just
 - direnv: enable devShell
 - gh-actions: move github actions command from "raw" nix commands to `just` build-*
 - gh-actions: remove all jobs that are not strictly necessary
 - gh-actions: remove all dependencies
2024-05-01 23:35:45 +05:30
Pratham Patel 8099d9adcc
aerc: do not prefix path, add packages to home-manager's install instead 2024-05-01 23:33:58 +05:30
Pratham Patel b9307f9cf1
export the NIXOS_MACHINE_HOSTNAME environment variable 2024-05-01 17:52:18 +05:30
Pratham Patel 7904b63bab
gh-actions: prepare the "cache-build-deps" job for building+caching multiple jobs 2024-05-01 16:44:34 +05:30
Pratham Patel b3b7a3211a
gh-actions: fix wrong TZ calculation 2024-05-01 16:36:07 +05:30
Pratham Patel f90d8683c6
gh-actions: build the non-cache-backed derivations beforehand 2024-04-30 20:04:26 +05:30
Pratham Patel e574c41ea8
remove buildah from virtualisation.podman.extraPackages to prevent unnecessary Podman rebuild 2024-04-30 13:22:13 +05:30
Pratham Patel d5f80746fe
README: add badge for the `Continuous Build` GitHub action 2024-04-30 13:12:21 +05:30
Pratham Patel dc014ff23d
gh-actions: move the nix build command under env for better reuse and consistency 2024-04-30 13:07:31 +05:30
Pratham Patel 2fde29f60a
gh-actions: fancy run-name 2024-04-30 10:05:49 +05:30
Pratham Patel 49791deb94
gh-actions: revert hm-darwin so that it depends directly on nix-flake-update 2024-04-30 10:00:18 +05:30
Pratham Patel 165d9b3e2b
gh-actions: update job dependencies 2024-04-30 09:58:45 +05:30
Pratham Patel 3bb65c04ca
gh-actions: s/unconditional_lockfile_update/nix-flake-update/g 2024-04-30 09:53:38 +05:30
Pratham Patel c570e89990
gh-actions: disable "fail-fast" (do not cancel all matrix jobs if one fails) 2024-04-29 16:49:03 +05:30
Pratham Patel a68009722c
gh-actions: fix build issue on aarch64-darwin (because `uname -m` reports arm64) 2024-04-29 16:42:10 +05:30
Pratham Patel 37558767d2
gh-actions: build even if previous workflow has the same lock file 2024-04-29 16:26:41 +05:30
Pratham Patel 0db8210ae1
gh-actions: only approved branch is master 2024-04-29 16:06:18 +05:30
Pratham Patel 4addf256b9
introduce GitHub actions for daily builds 2024-04-29 15:57:04 +05:30
Pratham Patel f7a4fe6d4d
nixpkgs-fmt was actually better, revert to it 2024-04-28 23:21:13 +05:30
Pratham Patel 9b779d5234
README: remove options enabling verbosity from commands 2024-04-28 22:46:25 +05:30
Pratham Patel ce7ad6af73
README: minor nit in bash variable substitution 2024-04-28 22:44:36 +05:30
Pratham Patel 630d5891c5
update readme for folks other than me 2024-04-28 22:41:50 +05:30
Pratham Patel bdded206ab
flake.nix: fix building of `homeOf` 2024-04-28 22:41:29 +05:30
Pratham Patel 707d169500
add pkg: fractal 2024-04-22 09:37:16 +05:30
Pratham Patel 740137df8a
packages schema fails to eval properly for HM, so switch to legayPackages 2024-04-18 10:19:30 +05:30
Pratham Patel 179468c67a
disable eval caching for nix expressions (workaround for evaluation errors also getting cached) 2024-04-18 09:22:00 +05:30
Pratham Patel 617392165a
"add" env variable for the KDIR path for NixOS kernel 2024-04-16 15:29:03 +05:30
Pratham Patel ec8a4ff0a5
services.nixos-needsreboot should be upstreamed soon 2024-04-15 08:35:57 +05:30
Pratham Patel 2a992dcf07
remove pkg: cargo-deps 2024-04-15 08:32:24 +05:30
Pratham Patel 5a2b0fa8cb
iso: add pkgs: dmidecode pciutils 2024-04-15 08:30:48 +05:30
Pratham Patel bd97fae719
no need for a shell 2024-04-15 08:30:32 +05:30
Pratham Patel aa0b73d107
install packages only on linux: dict imagemagick 2024-04-09 19:28:16 +05:30
Pratham Patel f2c1e187b0
easier to init home-manager using this flake now (not just build) 2024-04-08 17:32:13 +05:30
Pratham Patel 6acda3f9c2
switch Nix formatter from nixpkgs-fmt to nixfmt 2024-04-07 21:01:15 +05:30
Pratham Patel 1a06b69f8d
update .gitignore 2024-04-07 21:00:48 +05:30
Pratham Patel fed9367a2c
install.sh: apparently "--print-build-logs" is not an option in `nixos-install` 2024-04-07 19:13:55 +05:30
Pratham Patel c3a167f515
transition to flakes (squashed commit) 2024-04-07 16:38:52 +05:30
Pratham Patel c1264b2d2d
a lot of changes 2024-03-30 14:49:18 +05:30
Pratham Patel 8f792255c5
add more nix.settings options 2024-03-30 14:25:47 +05:30
Pratham Patel c8e9a3940b
alphabetic sort 2024-03-30 14:24:32 +05:30
Pratham Patel 98868db897
add pkg: aerc 2024-03-27 11:08:49 +05:30