1
0
forked from extern/nix-config
donovanglover-nix-config/terminal/joshuto/default.nix
Donovan Glover f55b5ae2db
meta: Use separate packages directory
This makes it easier to see all the custom packages in the repository
and reduces the amount of nested directories.
2023-06-04 08:57:01 -04:00

29 lines
838 B
Nix

{ pkgs, ... }:
{
environment.systemPackages = [
(pkgs.callPackage ../../packages/joshuto { })
];
home-manager.sharedModules = [{
xdg.configFile."joshuto/joshuto.toml".text = ''
[display]
automatically_count_files = true
show_borders = false
show_hidden = true
line_number_style = "absolute"
collapse_preview = false
[preview]
max_preview_size = 10000000000
preview_script = "~/.config/joshuto/preview.sh"
preview_shown_hook_script = "~/.config/joshuto/kitty-show.sh"
preview_removed_hook_script = "~/.config/joshuto/kitty-remove.sh"
'';
xdg.configFile."joshuto/preview.sh".source = ./preview.sh;
xdg.configFile."joshuto/kitty-show.sh".source = ./kitty-show.sh;
xdg.configFile."joshuto/kitty-remove.sh".source = ./kitty-remove.sh;
}];
}