nixos/home/modules/default.nix

51 lines
783 B
Nix
Raw Normal View History

2025-01-16 19:38:54 +08:00
{
inputs,
lib,
...
}:
{
imports =
(with inputs; [
sops-nix.homeManagerModules.sops
])
++ [
./nix.nix
./helix
2025-01-10 21:40:44 +08:00
./gpg
2025-01-10 23:35:56 +08:00
./git.nix
./shell
./ghostty.nix
2025-01-11 17:30:45 +08:00
./foot
./starship
2025-01-12 20:19:42 +08:00
./sops.nix
./fuzzel.nix
2025-01-14 19:09:13 +08:00
./firefox.nix
./niri.nix
2025-01-15 16:45:19 +08:00
./wluma.nix
./waybar.nix
2025-01-17 15:44:01 +08:00
./mpv.nix
2025-01-18 15:59:06 +08:00
./kvm.nix
2025-01-23 23:14:02 +08:00
./atuin.nix
2025-01-25 12:18:41 +08:00
./swaync.nix
2025-01-25 16:31:58 +08:00
./swaylock.nix
2025-01-26 15:06:26 +08:00
./thunderbird.nix
];
options = {
youthlic.nixos.enable = lib.mkOption {
type = lib.types.bool;
default = false;
example = true;
description = ''
whether the os is nixos
'';
};
};
config = {
programs.direnv = {
enable = true;
nix-direnv.enable = true;
};
};
}