1
0
Fork 0
Commit Graph

412 Commits

Author SHA1 Message Date
Pratham Patel 8ab7ee61e1
use the nixpkgs flake as the system "channel" in the nix v3 cli 2024-05-19 08:36:42 +05:30
Pratham Patel f4f065e20e
flake.nix 2024-05-17 19:20:47 +05:30
Pratham Patel 7710f86e3a
machines: chaturvyas: use the LTS kernel 2024-05-17 19:11:21 +05:30
Pratham Patel beb9d2beea
add pkg ksnip to bspwm 2024-05-17 18:35:12 +05:30
Pratham Patel da12d5d049
installer: idk why I removed the flake inputs upgrade command 2024-05-15 19:30:55 +05:30
Pratham Patel cfd3debd1b
installer: fix argument order info 2024-05-15 19:21:06 +05:30
Pratham Patel d7717362ec
machines: chaturvyas: init 2024-05-15 19:18:47 +05:30
Pratham Patel c3af9dd736
add a common routers include file 2024-05-15 09:41:55 +05:30
Pratham Patel 59cec9ae18
reorder config option for comment above it to make more sense 2024-05-15 08:57:05 +05:30
Pratham Patel d700271973
include nixosHosts in specialArgs 2024-05-15 07:56:54 +05:30
Pratham Patel f4600dd428
update account passwords 2024-05-13 17:25:18 +05:30
Pratham Patel a4453d21ef
move the home-manger upgrade service out so that it does not run on NixOS systems 2024-05-12 12:57:45 +05:30
Pratham Patel bb1a3d7747
install.sh: fix cli args' position 2024-05-12 12:39:38 +05:30
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