2023-10-20 23:41:27 +00:00
|
|
|
{pkgs, ...}: {
|
2024-01-11 04:11:51 +00:00
|
|
|
imports = [
|
|
|
|
./programs
|
|
|
|
./services
|
|
|
|
./shell
|
|
|
|
./helix
|
|
|
|
./wayland
|
|
|
|
./email.nix
|
|
|
|
./lf
|
2024-02-10 15:23:56 +00:00
|
|
|
./neovim
|
2024-01-11 04:11:51 +00:00
|
|
|
];
|
|
|
|
|
2023-10-20 23:41:27 +00:00
|
|
|
home = {
|
|
|
|
username = "tacocat";
|
|
|
|
homeDirectory = "/home/tacocat";
|
2023-12-19 16:31:32 +00:00
|
|
|
stateVersion = "24.05";
|
2023-10-20 23:41:27 +00:00
|
|
|
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
|
2023-12-13 03:36:50 +00:00
|
|
|
rtorrent
|
2023-12-23 01:14:30 +00:00
|
|
|
prismlauncher
|
2023-12-13 03:36:50 +00:00
|
|
|
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
|
2023-11-13 18:37:16 +00:00
|
|
|
texlive.combined.scheme-medium
|
|
|
|
libsixel
|
|
|
|
aspell
|
|
|
|
aspellDicts.en
|
|
|
|
qalculate-qt
|
|
|
|
zathura
|
2024-01-28 19:26:13 +00:00
|
|
|
wineWowPackages.waylandFull
|
2023-10-20 23:41:27 +00:00
|
|
|
comic-mono
|
|
|
|
maple-mono
|
2023-10-29 03:17:57 +00:00
|
|
|
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"];})
|
2023-10-20 23:41:27 +00:00
|
|
|
pandoc
|
|
|
|
pdftk
|
2023-10-23 01:05:47 +00:00
|
|
|
git
|
2023-11-01 04:06:04 +00:00
|
|
|
lua
|
2023-12-09 00:27:35 +00:00
|
|
|
python3
|
2023-11-01 04:06:04 +00:00
|
|
|
pamixer
|
|
|
|
networkmanagerapplet
|
|
|
|
htop
|
|
|
|
p7zip
|
2023-11-07 02:43:16 +00:00
|
|
|
cachix
|
2023-11-12 06:22:05 +00:00
|
|
|
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
|
2023-10-20 23:41:27 +00:00
|
|
|
];
|
|
|
|
};
|
|
|
|
|
2023-11-20 05:50:18 +00:00
|
|
|
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
|
|
|
|
2023-10-20 23:41:27 +00:00
|
|
|
fonts.fontconfig.enable = true;
|
|
|
|
|
2023-10-29 03:17:57 +00:00
|
|
|
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";
|
|
|
|
};
|
|
|
|
};
|
2023-10-20 23:41:27 +00:00
|
|
|
}
|