modules: move programs/hledger to shared

This commit is contained in:
Charlotte Van Petegem 2024-07-19 15:46:35 +02:00
parent 5db3f7ebad
commit af392da2ee
5 changed files with 22 additions and 12 deletions

View file

@ -9,6 +9,7 @@
enable = true;
git.email = "charlotte.vanpetegem@silverfin.com";
};
programs.hledger.enable = true;
};
networking.computerName = "Thaylen City";

View file

@ -5,16 +5,7 @@
./calibre
./eid
./element
./hledger
./obs
./torrents
];
home-manager.users.charlotte = { ... }: {
home.packages = with pkgs; [
jq
xsv
yt-dlp
];
};
}

View file

@ -4,5 +4,6 @@
imports = [
./base
./development
./programs
];
}

View file

@ -0,0 +1,16 @@
{ config, pkgs, ... }:
let
username = config.chvp.username;
in
{
imports = [
./hledger
];
home-manager.users.${username}.home.packages = with pkgs; [
jq
xsv
yt-dlp
];
}

View file

@ -1,5 +1,8 @@
{ config, lib, pkgs, ... }:
let
username = config.chvp.username;
in
{
options.chvp.programs.hledger.enable = lib.mkOption {
default = false;
@ -26,8 +29,6 @@
''
];
home-manager.users.charlotte = { ... }: {
home.packages = [ pkgs.hledger ];
};
home-manager.users.${username}.home.packages = [ pkgs.hledger ];
};
}