Compare commits

...

2 commits

Author SHA1 Message Date
562b14535c
chore: cleanup flake
Signed-off-by: Lander Van den Bulcke <landervandenbulcke@gmail.com>
2025-10-26 13:43:48 +01:00
dfbf4eb4e0
feat: add hledger
Signed-off-by: Lander Van den Bulcke <landervandenbulcke@gmail.com>
2025-10-26 13:39:48 +01:00
3 changed files with 40 additions and 44 deletions

View file

@ -114,51 +114,36 @@
} }
); );
nixosConfigurations = nixosConfigurations = {
let # Workstations
hetzner = import ./lib/hetzner.nix { inherit inputs nixpkgs; }; wodan = nixpkgs.lib.nixosSystem {
in specialArgs = { inherit inputs outputs; };
{ modules = [
# Workstations {
wodan = nixpkgs.lib.nixosSystem { nixpkgs.overlays = [
specialArgs = { inherit inputs outputs; }; overlays.additions
modules = [ overlays.unstable-packages
{ nixpkgs.overlays = [ overlays.additions ]; } tidalcycles.overlays.default
{ ];
nixpkgs.overlays = [ }
tidalcycles.overlays.default ./hosts/wodan
(_: 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

@ -4,6 +4,7 @@
./alacritty.nix ./alacritty.nix
./ghostty.nix ./ghostty.nix
./go.nix ./go.nix
./hledger.nix
./irssi.nix ./irssi.nix
./k8s.nix ./k8s.nix
#./mail.nix #./mail.nix

View file

@ -0,0 +1,10 @@
{ pkgs, ... }:
{
home.packages = with pkgs.unstable; [
hledger
hledger-ui
hledger-utils
hledger-web
puffin
];
}