Commit graph

477 commits

Author SHA1 Message Date
r-vdp
afa10ae47f
flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/f294325aed382b66c7a188482101b0f336d1d7db' (2023-04-16)
  → 'github:NixOS/nixpkgs/555daa9d339b3df75e58ee558a4fec98ea92521e' (2023-04-18)
• Updated input 'pre-commit-hooks':
    'github:cachix/pre-commit-hooks.nix/d3de8f69ca88fb6f8b09e5b598be5ac98d28ede5' (2023-04-13)
  → 'github:cachix/pre-commit-hooks.nix/b7ca8f6fff42f6af75c17f9438fed1686b7d855d' (2023-04-18)
• Updated input 'rust-overlay':
    'github:oxalica/rust-overlay/ffe47b90076067ad5dc25fe739d95a463bdf3c59' (2023-04-17)
  → 'github:oxalica/rust-overlay/4771640d46c214d702512a8ece591f582ae507fa' (2023-04-20)
2023-04-20 10:58:14 +02:00
r-vdp
2517f62030
flake.lock: Update
Flake lock file updates:

• Updated input 'crane':
    'github:ipetkov/crane/0c9f468ff00576577d83f5019a66c557ede5acf6' (2023-04-11)
  → 'github:ipetkov/crane/54b63c8eae4c50172cb50b612946ff1d2bc1c75c' (2023-04-16)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/fe2ecaf706a5907b5e54d979fbde4924d84b65fc' (2023-04-12)
  → 'github:NixOS/nixpkgs/f294325aed382b66c7a188482101b0f336d1d7db' (2023-04-16)
• Updated input 'rust-overlay':
    'github:oxalica/rust-overlay/db7bf4a2dd295adeeaa809d36387098926a15487' (2023-04-14)
  → 'github:oxalica/rust-overlay/ffe47b90076067ad5dc25fe739d95a463bdf3c59' (2023-04-17)
• Updated input 'treefmt-nix':
    'github:numtide/treefmt-nix/f3dd071be31528261034022020fc7e4c010f7179' (2023-04-10)
  → 'github:numtide/treefmt-nix/b25d1a3c2c7554d0462ab1dfddf2f13128638b90' (2023-04-14)
2023-04-17 10:54:41 +02:00
r-vdp
2c6982fb31
cargo update 2023-04-14 16:01:54 +02:00
r-vdp
a36632611a
flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/3fb8eedc450286d5092e4953118212fa21091b3b' (2023-04-11)
  → 'github:NixOS/nixpkgs/fe2ecaf706a5907b5e54d979fbde4924d84b65fc' (2023-04-12)
• Updated input 'pre-commit-hooks':
    'github:cachix/pre-commit-hooks.nix/c77e64a5adab96866ea97449a5a7a327d4629828' (2023-04-11)
  → 'github:cachix/pre-commit-hooks.nix/d3de8f69ca88fb6f8b09e5b598be5ac98d28ede5' (2023-04-13)
• Updated input 'rust-overlay':
    'github:oxalica/rust-overlay/aeaa11c65a5c5cebaa51652353ab3c497b9a7bbf' (2023-04-13)
  → 'github:oxalica/rust-overlay/db7bf4a2dd295adeeaa809d36387098926a15487' (2023-04-14)
2023-04-14 16:00:19 +02:00
r-vdp
29c967209a
Enable the upstream nginx module from nixpkgs. 2023-04-13 12:16:19 +02:00
r-vdp
40597a9540
Add the nixosModules special arg. 2023-04-13 12:12:41 +02:00
r-vdp
94119b4ae6
Improve error handling. 2023-04-13 12:08:05 +02:00
r-vdp
af853c014c
Rename EtcTree -> FileTree. 2023-04-13 12:07:09 +02:00
r-vdp
a642fe94dd
cargo update 2023-04-13 11:59:37 +02:00
r-vdp
8e81dcdc65
flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/db24d86dd8a4769c50d6b7295e81aa280cd93f35' (2023-04-10)
  → 'github:NixOS/nixpkgs/3fb8eedc450286d5092e4953118212fa21091b3b' (2023-04-11)
• Updated input 'pre-commit-hooks':
    'github:cachix/pre-commit-hooks.nix/a0e9703a95342d1dba4ba0d989b2e0b429d42516' (2023-04-11)
  → 'github:cachix/pre-commit-hooks.nix/c77e64a5adab96866ea97449a5a7a327d4629828' (2023-04-11)
• Updated input 'rust-overlay':
    'github:oxalica/rust-overlay/9e7373ba5627ffe952f66a3e82e3a375bdc38565' (2023-04-11)
  → 'github:oxalica/rust-overlay/b10a42fe6bb0b6d1b335c1f137419ebf754b2b59' (2023-04-12)
2023-04-12 12:55:54 +02:00
r-vdp
b83ab41394
Add TODO item. 2023-04-11 22:03:33 +02:00
r-vdp
95f792005c
Extra debug logging. 2023-04-11 21:55:39 +02:00
r-vdp
d3c8c6923f
Rework error handling and merge the two state files. 2023-04-11 21:55:26 +02:00
r-vdp
0f0eeec627
flake.lock: Update
Flake lock file updates:

• Updated input 'crane':
    'github:ipetkov/crane/65d3f6a3970cd46bef5eedfd458300f72c56b3c5' (2023-04-04)
  → 'github:ipetkov/crane/0c9f468ff00576577d83f5019a66c557ede5acf6' (2023-04-11)
• Updated input 'flake-utils':
    'github:numtide/flake-utils/411e8764155aa9354dbcd6d5faaeb97e9e3dce24' (2023-04-06)
  → 'github:numtide/flake-utils/cfacdce06f30d2b68473a46042957675eebb3401' (2023-04-11)
• Added input 'flake-utils/systems':
    'github:nix-systems/default/da67096a3b9bf56a91d16901293e51ba5b49a27e' (2023-04-09)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/9c8ff8b426a8b07b9e0a131ac3218740dc85ba1e' (2023-04-05)
  → 'github:NixOS/nixpkgs/db24d86dd8a4769c50d6b7295e81aa280cd93f35' (2023-04-10)
• Updated input 'pre-commit-hooks':
    'github:cachix/pre-commit-hooks.nix/bb9e597b33641a8df00f17334db55fa10981c94f' (2023-04-06)
  → 'github:cachix/pre-commit-hooks.nix/a0e9703a95342d1dba4ba0d989b2e0b429d42516' (2023-04-11)
• Updated input 'rust-overlay':
    'github:oxalica/rust-overlay/8ad3b5ee01a2074b54274216ff2cf0ab844a7426' (2023-04-06)
  → 'github:oxalica/rust-overlay/9e7373ba5627ffe952f66a3e82e3a375bdc38565' (2023-04-11)
• Updated input 'treefmt-nix':
    'github:numtide/treefmt-nix/08850c9808fd5e1891cad51f38e92226c7e8f8bd' (2023-04-03)
  → 'github:numtide/treefmt-nix/f3dd071be31528261034022020fc7e4c010f7179' (2023-04-10)
2023-04-11 12:45:09 +02:00
r-vdp
21ef645d8f
cargo update 2023-04-11 12:44:47 +02:00
r-vdp
903655cb52
Simplify toplevel error handling. 2023-04-07 11:28:57 +02:00
r-vdp
0424edf5fb
Fix settings. 2023-04-06 17:11:36 +02:00
r-vdp
1d40d4459a
Remove unused keys. 2023-04-06 16:59:47 +02:00
r-vdp
9ac1c24c6e
Run the CI on our nix runner. 2023-04-06 16:52:11 +02:00
r-vdp
1d697c9b1e
Commit settings. 2023-04-06 16:44:11 +02:00
r-vdp
dc55b5e53f
cargo update 2023-04-06 13:21:35 +02:00
r-vdp
d4b55273c8
flake.lock: Update
Flake lock file updates:

• Updated input 'flake-utils':
    'github:numtide/flake-utils/93a2b84fc4b70d9e089d029deacc3583435c2ed6' (2023-03-15)
  → 'github:numtide/flake-utils/411e8764155aa9354dbcd6d5faaeb97e9e3dce24' (2023-04-06)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/53dad94e874c9586e71decf82d972dfb640ef044' (2023-04-03)
  → 'github:NixOS/nixpkgs/9c8ff8b426a8b07b9e0a131ac3218740dc85ba1e' (2023-04-05)
• Updated input 'pre-commit-hooks':
    'github:cachix/pre-commit-hooks.nix/3342d7c51119030490fdcd07351b53b10806891c' (2023-04-04)
  → 'github:cachix/pre-commit-hooks.nix/bb9e597b33641a8df00f17334db55fa10981c94f' (2023-04-06)
• Updated input 'rust-overlay':
    'github:oxalica/rust-overlay/7ec2ff598a172c6e8584457167575b3a1a5d80d8' (2023-04-03)
  → 'github:oxalica/rust-overlay/8ad3b5ee01a2074b54274216ff2cf0ab844a7426' (2023-04-06)
2023-04-06 13:20:37 +02:00
r-vdp
5b4e7938f5
Impprove error messages when a wrong flake attr was specified. 2023-04-06 13:19:57 +02:00
r-vdp
fd2168914e
flake.lock: Update
Flake lock file updates:

• Updated input 'crane':
    'github:ipetkov/crane/72fa29510a9ce61ea7455b4469507808684f5673' (2023-03-26)
  → 'github:ipetkov/crane/65d3f6a3970cd46bef5eedfd458300f72c56b3c5' (2023-04-04)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/4bb072f0a8b267613c127684e099a70e1f6ff106' (2023-03-27)
  → 'github:NixOS/nixpkgs/53dad94e874c9586e71decf82d972dfb640ef044' (2023-04-03)
• Updated input 'pre-commit-hooks':
    'github:cachix/pre-commit-hooks.nix/32b1dbedfd77892a6e375737ef04d8efba634e9e' (2023-03-16)
  → 'github:cachix/pre-commit-hooks.nix/3342d7c51119030490fdcd07351b53b10806891c' (2023-04-04)
• Updated input 'rust-overlay':
    'github:oxalica/rust-overlay/26ef1a2029239e204e51ab3402f8aae5aa1187ed' (2023-03-28)
  → 'github:oxalica/rust-overlay/7ec2ff598a172c6e8584457167575b3a1a5d80d8' (2023-04-03)
• Updated input 'treefmt-nix':
    'github:numtide/treefmt-nix/af75d6efe437858f9ca5535e622cfbedad1ba717' (2023-03-23)
  → 'github:numtide/treefmt-nix/08850c9808fd5e1891cad51f38e92226c7e8f8bd' (2023-04-03)
2023-04-04 15:56:08 +02:00
r-vdp
6947da591e
Cargo update 2023-04-04 15:55:56 +02:00
r-vdp
f864149440
Always reload the daemon on deactivate. 2023-03-30 15:02:14 +02:00
r-vdp
360b0ce3c5
Fix issue with symlinking already existing directories.
We will now link the contents in that case, instead of the whole dir.
2023-03-30 15:01:34 +02:00
r-vdp
336db40ad7
Improve README. 2023-03-29 18:11:12 +02:00
r-vdp
05e9306f21
Set required experimental features internally. 2023-03-29 11:45:15 +02:00
r-vdp
1e9d3be430
Print eval failures to the debug log. 2023-03-29 11:38:29 +02:00
r-vdp
4b1c70daf7
test/nix/flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/5f9d1bb572e08ec432ae46c78581919d837a90f6' (2023-03-26)
  → 'github:NixOS/nixpkgs/4bb072f0a8b267613c127684e099a70e1f6ff106' (2023-03-27)
• Updated input 'system-manager':
    'github:numtide/system-manager/6f745076848b428bf6d4475f0fa468120f017220' (2023-03-28)
  → 'github:numtide/system-manager/01073b251d1fc565174ff8d89324a5709dafda97' (2023-03-29)
• Updated input 'system-manager/rust-overlay':
    'github:oxalica/rust-overlay/898c5b2e11a1bcdf056573f9b1cdf920c5ae4ed2' (2023-03-27)
  → 'github:oxalica/rust-overlay/26ef1a2029239e204e51ab3402f8aae5aa1187ed' (2023-03-28)
2023-03-29 11:15:58 +02:00
r-vdp
01073b251d
Set default log level to info. 2023-03-29 11:06:59 +02:00
r-vdp
9d81d47c03
cargo update 2023-03-28 22:49:48 +02:00
r-vdp
944f056dbb
flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/5f9d1bb572e08ec432ae46c78581919d837a90f6' (2023-03-26)
  → 'github:NixOS/nixpkgs/4bb072f0a8b267613c127684e099a70e1f6ff106' (2023-03-27)
• Updated input 'rust-overlay':
    'github:oxalica/rust-overlay/898c5b2e11a1bcdf056573f9b1cdf920c5ae4ed2' (2023-03-27)
  → 'github:oxalica/rust-overlay/26ef1a2029239e204e51ab3402f8aae5aa1187ed' (2023-03-28)
2023-03-28 22:48:03 +02:00
r-vdp
6f74507684
Set the nixpkgs platform as a module option. 2023-03-28 14:51:16 +02:00
r-vdp
36b67321c0
Run cargo tests as part of CI. 2023-03-27 19:21:22 +02:00
r-vdp
9d46e2be2c
Use correct branch name. 2023-03-27 19:01:14 +02:00
r-vdp
74c33a3390
Fix typo. 2023-03-27 19:00:09 +02:00
r-vdp
70941d6c96
Fix CI. 2023-03-27 18:59:10 +02:00
Ramses
f760bcae4a
Create ci.yml 2023-03-27 18:59:10 +02:00
r-vdp
176b435ccc
Update repo URL. 2023-03-27 18:59:10 +02:00
r-vdp
c9c203b39d
Reformat code example. 2023-03-27 16:28:46 +02:00
r-vdp
1f5cf750e5
Put the test code in a separate flake. 2023-03-27 15:55:19 +02:00
r-vdp
d9d770da7a
cargo update 2023-03-27 15:20:41 +02:00
r-vdp
86cc9db762
flake.lock: Update
Flake lock file updates:

• Updated input 'crane':
    'github:ipetkov/crane/ec69da697357cfe7d9e8653b0cfbe73eaecca34b' (2023-03-22)
  → 'github:ipetkov/crane/72fa29510a9ce61ea7455b4469507808684f5673' (2023-03-26)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/19cf008bb18e47b6e3b4e16e32a9a4bdd4b45f7e' (2023-03-21)
  → 'github:NixOS/nixpkgs/5f9d1bb572e08ec432ae46c78581919d837a90f6' (2023-03-26)
• Updated input 'rust-overlay':
    'github:oxalica/rust-overlay/afbdcf305fd6f05f708fe76d52f24d37d066c251' (2023-03-24)
  → 'github:oxalica/rust-overlay/898c5b2e11a1bcdf056573f9b1cdf920c5ae4ed2' (2023-03-27)
2023-03-27 11:06:46 +02:00
r-vdp
197852e599
Refactor. 2023-03-24 17:03:33 +01:00
r-vdp
92ac83f22a
We can just stringify the normal nixpkgs flake. 2023-03-24 17:02:59 +01:00
r-vdp
6c318867c1
Formatting. 2023-03-24 16:35:57 +01:00
r-vdp
015935f46e
Move the test module into a separate dir. 2023-03-24 16:35:02 +01:00
r-vdp
0cc421ead0
Rename --flake-uri to --flake. 2023-03-24 16:19:18 +01:00