nixos/home/david/configurations/Tytonidae/default.nix

80 lines
1.3 KiB
Nix

{
pkgs,
config,
rootPath,
inputs,
unixName,
...
}:
{
imports = [
./niri
./wluma
];
youthlic.programs = {
firefox.enable = true;
fuzzel.enable = true;
helix.enable = true;
gpg.enable = true;
git = {
email = "ulic.youthlic@gmail.com";
name = "ulic-youthlic";
signKey = "C6FCBD7F49E1CBBABD6661F7FC02063F04331A95";
encrypt-credential = true;
};
fish.enable = true;
bash.enable = true;
ghostty.enable = true;
foot.enable = false;
starship.enable = true;
sops.enable = true;
mpv.enable = true;
kvm.enable = true;
atuin.enable = true;
thunderbird.enable = true;
obs.enable = true;
chromium.enable = true;
};
david = {
wallpaper.enable = true;
programs.openssh.enable = true;
xdg-dirs.enable = true;
};
home.username = "${unixName}";
home.homeDirectory = "/home/${unixName}";
home.stateVersion = "24.11";
programs.home-manager.enable = true;
home.packages = with pkgs; [
tealdeer
ripgrep
fzf
file
which
gnused
gnutar
bat
gawk
zstd
tree
ouch
dust
duf
doggo
qq
telegram-desktop
ghostty
scrcpy
ast-grep
lazygit
dig
fend
gitoxide
kdePackages.kdenlive
fd
viu
just
];
}