Commit graph

474 commits

Author SHA1 Message Date
github-actions[bot]
e3ac96b3c5 cargo update 2023-07-10 03:48:45 +00:00
github-actions[bot]
e56470a0c1 flake.lock: Update
Flake lock file updates:

• Updated input 'crane':
    'github:ipetkov/crane/4d350bb94fdf8ec9d2e22d68bb13e136d73aa9d8' (2023-06-29)
  → 'github:ipetkov/crane/8b08e96c9af8c6e3a2b69af5a7fa168750fcf88e' (2023-07-07)
• Updated input 'devshell':
    'github:numtide/devshell/3864857b2754ab0e16c7c7c626f0e5a1d4e42f38' (2023-06-28)
  → 'github:numtide/devshell/f9238ec3d75cefbb2b42a44948c4e8fb1ae9a205' (2023-07-03)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/645ff62e09d294a30de823cb568e9c6d68e92606' (2023-07-01)
  → 'github:NixOS/nixpkgs/408c0e8c15a1c9cf5c3226931b6f283c9867c484' (2023-07-09)
• Updated input 'pre-commit-hooks':
    'github:cachix/pre-commit-hooks.nix/522fd47af79b66cdd04b92618e65c7a11504650a' (2023-06-30)
  → 'github:cachix/pre-commit-hooks.nix/c8d18ba345730019c3faf412c96a045ade171895' (2023-07-05)
• Updated input 'rust-overlay':
    'github:oxalica/rust-overlay/f9b92316727af9e6c7fee4a761242f7f46880329' (2023-07-03)
  → 'github:oxalica/rust-overlay/4acc04c26df84e0a718c3efe4e13021222d23b28' (2023-07-10)
• Updated input 'treefmt-nix':
    'github:numtide/treefmt-nix/df3f32b0cc253dfc7009b7317e8f0e7ccd70b1cf' (2023-06-29)
  → 'github:numtide/treefmt-nix/3fadb6baac68068dc0196f35d3e092bf316d4409' (2023-07-09)
2023-07-10 03:48:42 +00:00
r-vdp
2368eec16e
Use the lib functions to (de)activate profiles. 2023-07-05 14:58:06 +02:00
r-vdp
7ab72d8c7f
Add a pathsToLink option. 2023-07-05 14:33:42 +02:00
r-vdp
938a4d0115
Add systemPackages example to README. 2023-07-05 14:33:42 +02:00
r-vdp
ce4b4bcf8b
Set the system path to a fixed location. 2023-07-05 14:33:42 +02:00
r-vdp
d5f138f939
Add support for environment.systemPackages. 2023-07-05 14:33:35 +02:00
Ramses
c02d43aa97
Merge pull request #26 from numtide/auto_update_deps
Bump flake.lock and Cargo.lock
2023-07-03 10:39:27 +02:00
github-actions[bot]
f89b7cc7a3 cargo update 2023-07-03 03:48:37 +00:00
github-actions[bot]
0159f25054 flake.lock: Update
Flake lock file updates:

• Updated input 'crane':
    'github:ipetkov/crane/116b32c30b5ff28e49f4fcbeeb1bbe3544593204' (2023-06-21)
  → 'github:ipetkov/crane/4d350bb94fdf8ec9d2e22d68bb13e136d73aa9d8' (2023-06-29)
• Updated input 'devshell':
    'github:numtide/devshell/2cf83bb31720fcc29a999aee28d6da101173e66a' (2023-06-19)
  → 'github:numtide/devshell/3864857b2754ab0e16c7c7c626f0e5a1d4e42f38' (2023-06-28)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/3ae20aa58a6c0d1ca95c9b11f59a2d12eebc511f' (2023-06-23)
  → 'github:NixOS/nixpkgs/645ff62e09d294a30de823cb568e9c6d68e92606' (2023-07-01)
• Updated input 'pre-commit-hooks':
    'github:cachix/pre-commit-hooks.nix/7807e1851d95828ed98491930d2d9e7ddbe65da4' (2023-06-20)
  → 'github:cachix/pre-commit-hooks.nix/522fd47af79b66cdd04b92618e65c7a11504650a' (2023-06-30)
• Updated input 'rust-overlay':
    'github:oxalica/rust-overlay/b91d162355e88de89b379f3d6a459ade92704474' (2023-06-26)
  → 'github:oxalica/rust-overlay/f9b92316727af9e6c7fee4a761242f7f46880329' (2023-07-03)
• Updated input 'treefmt-nix':
    'github:numtide/treefmt-nix/b100498935f04a70605dfde0edc6e311d865b869' (2023-06-24)
  → 'github:numtide/treefmt-nix/df3f32b0cc253dfc7009b7317e8f0e7ccd70b1cf' (2023-06-29)
2023-07-03 03:48:36 +00:00
Ramses
8d17ffca5a
Merge pull request #25 from numtide/callpkg
Make package dependencies overridable.
2023-07-01 01:03:16 +02:00
r-vdp
1c92494197
Make package dependencies overridable. 2023-07-01 00:56:43 +02:00
r-vdp
e11571b70c
Add a comment. 2023-07-01 00:18:39 +02:00
Ramses
3cb5974d32
Merge pull request #24 from numtide/unwrapped_attr
Add an unwrapped system-manager attribute.
2023-06-30 14:05:57 +02:00
r-vdp
2b8e3c15b1
Add an unwrapped system-manager attribute. 2023-06-30 13:59:30 +02:00
Ramses
7ace93f497
Merge pull request #23 from numtide/expose_config
Expose the config in the passthru and move values into the config.
2023-06-30 13:58:41 +02:00
r-vdp
46ecaad91e
Expose the config in the passthru and move values into the config. 2023-06-29 22:29:55 +02:00
r-vdp
1454525760
Fix reload for services without reload functionality. 2023-06-29 17:10:39 +02:00
r-vdp
9ddb6340d9
Fix test case assertions. 2023-06-29 16:50:31 +02:00
Ramses
08313c53e2
Merge pull request #22 from numtide/auto_update_deps
Bump flake.lock and Cargo.lock
2023-06-26 09:13:02 +02:00
github-actions[bot]
3a94059b81 cargo update 2023-06-26 03:49:36 +00:00
github-actions[bot]
2b509231f1 flake.lock: Update
Flake lock file updates:

• Updated input 'crane':
    'github:ipetkov/crane/9f6e7286c57b05eba113828d29a1974b57782372' (2023-06-18)
  → 'github:ipetkov/crane/116b32c30b5ff28e49f4fcbeeb1bbe3544593204' (2023-06-21)
• Updated input 'devshell':
    'github:numtide/devshell/fd6223370774dd9c33354e87a007004b5fd36442' (2023-06-13)
  → 'github:numtide/devshell/2cf83bb31720fcc29a999aee28d6da101173e66a' (2023-06-19)
• Updated input 'flake-utils':
    'github:numtide/flake-utils/a1720a10a6cfe8234c0e93907ffe81be440f4cef' (2023-05-31)
  → 'github:numtide/flake-utils/dbabf0ca0c0c4bce6ea5eaf65af5cb694d2082c7' (2023-06-25)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/04af42f3b31dba0ef742d254456dc4c14eedac86' (2023-06-17)
  → 'github:NixOS/nixpkgs/3ae20aa58a6c0d1ca95c9b11f59a2d12eebc511f' (2023-06-23)
• Updated input 'pre-commit-hooks':
    'github:cachix/pre-commit-hooks.nix/5b6b54d3f722aa95cbf4ddbe35390a0af8c0015a' (2023-06-13)
  → 'github:cachix/pre-commit-hooks.nix/7807e1851d95828ed98491930d2d9e7ddbe65da4' (2023-06-20)
• Updated input 'rust-overlay':
    'github:oxalica/rust-overlay/86302751ef371597d48951983e1a2f04fe78d4ff' (2023-06-19)
  → 'github:oxalica/rust-overlay/b91d162355e88de89b379f3d6a459ade92704474' (2023-06-26)
• Updated input 'treefmt-nix':
    'github:numtide/treefmt-nix/6521a278bcba66b440554cc1350403594367b4ac' (2023-05-31)
  → 'github:numtide/treefmt-nix/b100498935f04a70605dfde0edc6e311d865b869' (2023-06-24)
2023-06-26 03:49:33 +00:00
Ramses
c2176fdc83
Merge pull request #20 from numtide/auto_update_deps
Bump flake.lock and Cargo.lock
2023-06-19 12:54:57 +02:00
github-actions[bot]
a70f366332 cargo update 2023-06-19 03:48:47 +00:00
github-actions[bot]
41659d20da flake.lock: Update
Flake lock file updates:

• Updated input 'crane':
    'github:ipetkov/crane/057d95721ee67d421391dda7031977d247ddec28' (2023-06-08)
  → 'github:ipetkov/crane/9f6e7286c57b05eba113828d29a1974b57782372' (2023-06-18)
• Updated input 'devshell':
    'github:numtide/devshell/6b2554d28d46bfa6e24b941e999a145760dad0e1' (2023-06-05)
  → 'github:numtide/devshell/fd6223370774dd9c33354e87a007004b5fd36442' (2023-06-13)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/21951114383770f96ae528d0ae68824557768e81' (2023-06-10)
  → 'github:NixOS/nixpkgs/04af42f3b31dba0ef742d254456dc4c14eedac86' (2023-06-17)
• Updated input 'pre-commit-hooks':
    'github:cachix/pre-commit-hooks.nix/182af51202998af5b64ddecaa7ff9be06425399b' (2023-06-08)
  → 'github:cachix/pre-commit-hooks.nix/5b6b54d3f722aa95cbf4ddbe35390a0af8c0015a' (2023-06-13)
• Updated input 'rust-overlay':
    'github:oxalica/rust-overlay/e75da5cfc7da874401decaa88f4ccb3b4d64d20d' (2023-06-12)
  → 'github:oxalica/rust-overlay/86302751ef371597d48951983e1a2f04fe78d4ff' (2023-06-19)
2023-06-19 03:48:46 +00:00
r-vdp
c9f1177753
Fix examples in README. 2023-06-12 12:47:07 +02:00
Ramses
67f99cb63a
Merge pull request #19 from numtide/auto_update_deps
Bump flake.lock and Cargo.lock
2023-06-12 10:40:34 +02:00
github-actions[bot]
e41ebc203c cargo update 2023-06-12 03:51:07 +00:00
github-actions[bot]
1b61bd6edb flake.lock: Update
Flake lock file updates:

• Updated input 'crane':
    'github:ipetkov/crane/4bdf5595ae15481b4021358dc17d6c0df8eecd7f' (2023-06-04)
  → 'github:ipetkov/crane/057d95721ee67d421391dda7031977d247ddec28' (2023-06-08)
• Updated input 'devshell':
    'github:numtide/devshell/5143ea68647c4cf5227e4ad2100db6671fc4c369' (2023-05-09)
  → 'github:numtide/devshell/6b2554d28d46bfa6e24b941e999a145760dad0e1' (2023-06-05)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/dd4982554e18b936790da07c4ea2db7c7600f283' (2023-06-03)
  → 'github:NixOS/nixpkgs/21951114383770f96ae528d0ae68824557768e81' (2023-06-10)
• Updated input 'pre-commit-hooks':
    'github:cachix/pre-commit-hooks.nix/ca2fdbf3edda2a38140184da6381d49f8206eaf4' (2023-05-29)
  → 'github:cachix/pre-commit-hooks.nix/182af51202998af5b64ddecaa7ff9be06425399b' (2023-06-08)
• Updated input 'pre-commit-hooks/nixpkgs-stable':
    'github:NixOS/nixpkgs/9b8e5abb18324c7fe9f07cb100c3cd4a29cda8b8' (2023-03-15)
  → 'github:NixOS/nixpkgs/c37ca420157f4abc31e26f436c1145f8951ff373' (2023-06-03)
• Updated input 'rust-overlay':
    'github:oxalica/rust-overlay/08b06ab2046bce2c3b5f53ec599a6550ab9a9485' (2023-06-05)
  → 'github:oxalica/rust-overlay/e75da5cfc7da874401decaa88f4ccb3b4d64d20d' (2023-06-12)
2023-06-12 03:48:44 +00:00
Ramses
24efe8191a
Merge pull request #16 from numtide/R-VdP-patch-1
Remove outdated to-do.
2023-06-06 01:52:14 +02:00
Ramses
841efc2bc7
Remove outdated to-do. 2023-06-06 01:49:44 +02:00
r-vdp
9403324ea4
Register store paths in the nix DB at bootup of the VM. 2023-06-06 01:26:19 +02:00
r-vdp
7789f31548
Rename generate to register and make the activate subcommand hidden. 2023-06-06 01:25:57 +02:00
Ramses
bf0e22a14b
Merge pull request #15 from numtide/auto_update_deps
Bump flake.lock and Cargo.lock
2023-06-05 11:18:59 +02:00
github-actions[bot]
5b8ab4ba13 cargo update 2023-06-05 03:50:21 +00:00
github-actions[bot]
24713f23a4 flake.lock: Update
Flake lock file updates:

• Updated input 'crane':
    'github:ipetkov/crane/35110cccf28823320f4fd697fcafcb5038683982' (2023-05-25)
  → 'github:ipetkov/crane/4bdf5595ae15481b4021358dc17d6c0df8eecd7f' (2023-06-04)
• Updated input 'flake-utils':
    'github:numtide/flake-utils/cfacdce06f30d2b68473a46042957675eebb3401' (2023-04-11)
  → 'github:numtide/flake-utils/a1720a10a6cfe8234c0e93907ffe81be440f4cef' (2023-05-31)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/4e37b4e55b60fb7d43d2b62deb51032a489bcbe8' (2023-05-28)
  → 'github:NixOS/nixpkgs/dd4982554e18b936790da07c4ea2db7c7600f283' (2023-06-03)
• Updated input 'pre-commit-hooks':
    'github:cachix/pre-commit-hooks.nix/61e567d6497bc9556f391faebe5e410e6623217f' (2023-05-23)
  → 'github:cachix/pre-commit-hooks.nix/ca2fdbf3edda2a38140184da6381d49f8206eaf4' (2023-05-29)
• Updated input 'rust-overlay':
    'github:oxalica/rust-overlay/d6ac24aa7ff658552ce57913df4b0cb823cf15ab' (2023-05-29)
  → 'github:oxalica/rust-overlay/08b06ab2046bce2c3b5f53ec599a6550ab9a9485' (2023-06-05)
• Updated input 'treefmt-nix':
    'github:numtide/treefmt-nix/4e92552731aca44ece86731ec4c7848a2c46aa67' (2023-05-22)
  → 'github:numtide/treefmt-nix/6521a278bcba66b440554cc1350403594367b4ac' (2023-05-31)
2023-06-05 03:48:41 +00:00
r-vdp
425a796daa
Revert "Specify the systems through a flake input."
The flake input does not seem to work well with garnix.

This reverts commit 7db9cbff4e.
2023-05-31 13:38:04 +02:00
r-vdp
7db9cbff4e
Specify the systems through a flake input. 2023-05-31 10:22:20 +02:00
r-vdp
9f51341822
Fix error in workflow. 2023-05-29 11:43:31 +02:00
r-vdp
b72c654f8a
Add GH action to bump lock files. 2023-05-29 11:39:41 +02:00
r-vdp
175f673e11
flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/f91ee3065de91a3531329a674a45ddcb3467a650' (2023-05-24)
  → 'github:NixOS/nixpkgs/4e37b4e55b60fb7d43d2b62deb51032a489bcbe8' (2023-05-28)
• Updated input 'rust-overlay':
    'github:oxalica/rust-overlay/e64b8ea322c6c84d2810abcfa02afcd66ea20868' (2023-05-25)
  → 'github:oxalica/rust-overlay/d6ac24aa7ff658552ce57913df4b0cb823cf15ab' (2023-05-29)
2023-05-29 11:27:31 +02:00
r-vdp
aa056932e2
cargo update 2023-05-29 11:27:15 +02:00
r-vdp
0f92086a83
Remove unneeded turbofish. 2023-05-29 01:24:12 +02:00
r-vdp
79eecb6251
Avoid a bit more allocation and make intentions clearer. 2023-05-29 01:22:07 +02:00
r-vdp
f584494464
Avoid allocating the nix options twide. 2023-05-29 00:49:37 +02:00
Ramses
9eb15be5ce Only info logging by default. 2023-05-27 15:01:02 +02:00
r-vdp
b0430700b5
Allow passing options to nix. 2023-05-25 18:37:50 +02:00
r-vdp
cecf202ff4
Fix the logic to apply the test-driver patch only when needed. 2023-05-25 18:37:50 +02:00
r-vdp
81c9b152d1
cargo update 2023-05-25 18:37:50 +02:00
r-vdp
e12b596833
flake.lock: Update
Flake lock file updates:

• Updated input 'crane':
    'github:ipetkov/crane/7b5bd9e5acb2bb0cfba2d65f34d8568a894cdb6c' (2023-05-08)
  → 'github:ipetkov/crane/35110cccf28823320f4fd697fcafcb5038683982' (2023-05-25)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/963006aab35e3e8ebbf6052b6bf4ea712fdd3c28' (2023-05-16)
  → 'github:NixOS/nixpkgs/f91ee3065de91a3531329a674a45ddcb3467a650' (2023-05-24)
• Updated input 'pre-commit-hooks':
    'github:cachix/pre-commit-hooks.nix/96eabec58248ed8f4b0ad59e7ce9398018684fdc' (2023-05-15)
  → 'github:cachix/pre-commit-hooks.nix/61e567d6497bc9556f391faebe5e410e6623217f' (2023-05-23)
• Updated input 'rust-overlay':
    'github:oxalica/rust-overlay/65c3f2655f52a81e1b3e629d4c07df4873d0f2bb' (2023-05-16)
  → 'github:oxalica/rust-overlay/e64b8ea322c6c84d2810abcfa02afcd66ea20868' (2023-05-25)
• Updated input 'treefmt-nix':
    'github:numtide/treefmt-nix/c1b28acff9d302b0924ee0d67c4a42d20eb11b28' (2023-05-16)
  → 'github:numtide/treefmt-nix/4e92552731aca44ece86731ec4c7848a2c46aa67' (2023-05-22)
2023-05-25 18:37:50 +02:00