33 lines
610 B
Nix
Executable File
33 lines
610 B
Nix
Executable File
{
|
|
host,
|
|
nur,
|
|
nixvim,
|
|
self,
|
|
inputs,
|
|
username,
|
|
config,
|
|
home-manager,
|
|
...
|
|
}: let
|
|
desktop = host == "onagesson";
|
|
desktop_modules =
|
|
if desktop
|
|
then [(import ./gaming)]
|
|
else [];
|
|
in {
|
|
imports =
|
|
[(import ./btop.nix)]
|
|
++ [(import ./yazi.nix)]
|
|
++ [(import ./kitty.nix)]
|
|
++ [(import ./fuzzel.nix)]
|
|
++ [(import ./eza.nix)]
|
|
++ [(import ./cava.nix)]
|
|
++ [(import ./bat.nix)]
|
|
++ [(import ./fzf.nix)]
|
|
++ [(import ./git.nix)]
|
|
++ [(import ./password-store.nix)]
|
|
++ [(import ./autojump.nix)]
|
|
++ [(import ./firefox.nix)]
|
|
++ desktop_modules;
|
|
}
|