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