nix-config/users/tacocat/home.nix

64 lines
1.1 KiB
Nix
Raw Normal View History

{pkgs, ...}: {
home = {
username = "tacocat";
homeDirectory = "/home/tacocat";
stateVersion = "23.11";
sessionVariables = {
EDITOR = "hx";
BAT_THEME = "ansi";
DOTNET_ROOT = "$HOME/.dotnet";
};
sessionPath = [
"$HOME/.local/bin"
"$HOME/.dotnet"
];
packages = with pkgs; [
rnote
texlive.combined.scheme-medium
libsixel
aspell
aspellDicts.en
qalculate-qt
fzf
zathura
pyocd
screen
wineWowPackages.unstable
comic-mono
maple-mono
jetbrains-mono
2023-11-01 04:06:04 +00:00
fira-code
mononoki
2023-11-05 02:44:54 +00:00
(nerdfonts.override {fonts = ["FiraCode"];})
2023-10-29 06:45:13 +00:00
gnupg
pandoc
jdk20
pdftk
2023-10-23 01:05:47 +00:00
git
2023-11-01 04:06:04 +00:00
lua
pamixer
networkmanagerapplet
htop
p7zip
2023-11-07 02:43:16 +00:00
cachix
aria
];
};
fonts.fontconfig.enable = true;
news.display = "silent";
2023-10-21 00:49:53 +00:00
imports = [
./programs
2023-10-29 06:45:13 +00:00
./services
2023-10-21 00:49:53 +00:00
./shell
./helix
./emacs
2023-10-30 01:48:09 +00:00
./wayland
2023-10-21 00:49:53 +00:00
];
2023-10-23 01:05:47 +00:00
# Let Home Manager install and manage itself.
programs.home-manager.enable = true;
}