nix-config/users/tacocat/home.nix

115 lines
1.9 KiB
Nix
Raw Normal View History

{pkgs, ...}: {
imports = [
./programs
./services
./shell
./helix
./wayland
./email.nix
./lf
2024-02-10 15:23:56 +00:00
./neovim
];
home = {
username = "tacocat";
homeDirectory = "/home/tacocat";
2023-12-19 16:31:32 +00:00
stateVersion = "24.05";
sessionVariables = {
EDITOR = "hx";
BAT_THEME = "ansi";
DOTNET_ROOT = "$HOME/.dotnet";
};
sessionPath = [
"$HOME/.local/bin"
"$HOME/.dotnet"
];
packages = with pkgs; [
2024-02-14 01:09:30 +00:00
matlab
2023-11-23 21:56:40 +00:00
mpv
2023-12-29 05:34:46 +00:00
krita
2024-01-09 23:03:20 +00:00
notesnook
2024-01-03 01:55:35 +00:00
tree
2023-12-29 05:34:46 +00:00
gimp
2023-12-27 03:05:29 +00:00
r2modman
rtorrent
prismlauncher
wireguard-tools
2023-12-09 20:47:22 +00:00
spotify
2023-12-02 01:48:48 +00:00
xournalpp
cardinal
2024-01-09 23:00:58 +00:00
vcv-rack
2023-11-27 02:51:58 +00:00
tor-browser
2023-11-24 03:25:35 +00:00
discord
2023-11-16 22:25:00 +00:00
libreoffice
2023-11-22 03:30:31 +00:00
notify-desktop
texlive.combined.scheme-medium
libsixel
aspell
aspellDicts.en
qalculate-qt
zathura
2024-01-28 19:26:13 +00:00
wineWowPackages.waylandFull
comic-mono
maple-mono
jetbrains-mono
2023-11-01 04:06:04 +00:00
fira-code
mononoki
2023-11-22 03:30:31 +00:00
inter
2023-11-05 02:44:54 +00:00
(nerdfonts.override {fonts = ["FiraCode"];})
pandoc
pdftk
2023-10-23 01:05:47 +00:00
git
2023-11-01 04:06:04 +00:00
lua
python3
2023-11-01 04:06:04 +00:00
pamixer
networkmanagerapplet
htop
p7zip
2023-11-07 02:43:16 +00:00
cachix
aria
2023-12-27 00:32:23 +00:00
fastfetch
gcc
2024-01-27 03:03:08 +00:00
gcc-arm-embedded-13
2024-01-13 19:32:02 +00:00
gnumake
2024-01-13 22:23:00 +00:00
webcord
];
};
programs.nix-index.enable = true;
2024-01-27 02:16:39 +00:00
# programs.gpg = {
# enable = true;
# };
2024-01-26 22:10:09 +00:00
fonts.fontconfig.enable = true;
news.display = "silent";
2023-10-21 00:49:53 +00:00
2023-11-25 02:20:31 +00:00
xdg = {
enable = true;
mimeApps = {
enable = true;
defaultApplications = {
"application/pdf" = ["org.pwmt.zathura-pdf-mupdf.desktop"];
};
};
};
2023-10-23 01:05:47 +00:00
# Let Home Manager install and manage itself.
programs.home-manager.enable = true;
2024-01-03 01:55:35 +00:00
2023-11-27 02:51:58 +00:00
# ------------ GTK ------------
gtk = {
enable = true;
theme = {
package = pkgs.rose-pine-gtk-theme;
name = "oomox-rose-pine-moon";
};
iconTheme = {
package = pkgs.papirus-icon-theme;
name = "Papirus";
};
};
}