Compare commits

..

1 commit

Author SHA1 Message Date
9b0d344339
feat: add hledger
Signed-off-by: Lander Van den Bulcke <landervandenbulcke@gmail.com>
2025-10-26 13:32:09 +01:00
2 changed files with 45 additions and 30 deletions

View file

@ -114,36 +114,51 @@
} }
); );
nixosConfigurations = { nixosConfigurations =
# Workstations let
wodan = nixpkgs.lib.nixosSystem { hetzner = import ./lib/hetzner.nix { inherit inputs nixpkgs; };
specialArgs = { inherit inputs outputs; }; in
modules = [ {
{ # Workstations
nixpkgs.overlays = [ wodan = nixpkgs.lib.nixosSystem {
overlays.additions specialArgs = { inherit inputs outputs; };
overlays.unstable-packages modules = [
tidalcycles.overlays.default { nixpkgs.overlays = [ overlays.additions ]; }
]; {
} nixpkgs.overlays = [
./hosts/wodan tidalcycles.overlays.default
]; (_: prev: {
tailscale = prev.tailscale.overrideAttrs (old: {
checkFlags = builtins.map (
flag:
if prev.lib.hasPrefix "-skip=" flag then
flag + "|^TestGetList$|^TestIgnoreLocallyBoundPorts$|^TestPoller$"
else
flag
) old.checkFlags;
});
})
];
}
{ nixpkgs.overlays = [ tidalcycles.overlays.default ]; }
./hosts/wodan
];
};
widar = nixpkgs.lib.nixosSystem {
specialArgs = { inherit inputs outputs; };
modules = [
./hosts/widar
];
};
heimdall = nixpkgs.lib.nixosSystem {
system = "x86_64-linux";
specialArgs = { inherit inputs outputs; };
modules = [
{ nixpkgs.overlays = [ overlays.additions ]; }
./hosts/heimdall
];
};
}; };
widar = nixpkgs.lib.nixosSystem {
specialArgs = { inherit inputs outputs; };
modules = [
./hosts/widar
];
};
heimdall = nixpkgs.lib.nixosSystem {
system = "x86_64-linux";
specialArgs = { inherit inputs outputs; };
modules = [
{ nixpkgs.overlays = [ overlays.additions ]; }
./hosts/heimdall
];
};
};
colmenaHive = colmenaHive =
let let

View file

@ -1,6 +1,6 @@
{ pkgs, ... }: { pkgs, ... }:
{ {
home.packages = with pkgs.unstable; [ home.packages = with pkgs; [
hledger hledger
hledger-ui hledger-ui
hledger-utils hledger-utils