98 lines
2.1 KiB
Nix
98 lines
2.1 KiB
Nix
{ config, pkgs, ... }:
|
|
|
|
let
|
|
tex = pkgs.texlive.withPackages (ps: with ps; [
|
|
scheme-basic
|
|
babel-german
|
|
hyphen-german
|
|
geometry
|
|
hyperref
|
|
xcolor
|
|
xurl
|
|
enumitem
|
|
fancyhdr
|
|
titlesec
|
|
tocloft
|
|
amsmath
|
|
listings
|
|
graphics
|
|
float
|
|
caption
|
|
booktabs
|
|
pdflscape
|
|
adjustbox
|
|
setspace
|
|
latexmk
|
|
]);
|
|
in
|
|
{
|
|
imports = [ ../../home/_home.nix ];
|
|
|
|
home.username = "wieerwill";
|
|
home.homeDirectory = "/home/wieerwill";
|
|
#home-manager.users.wieerwill.networking.hostName = "xaorus";
|
|
home.stateVersion = "25.05";
|
|
|
|
programs.home-manager.enable = true;
|
|
|
|
# create soft links from source to target
|
|
#home.file = {
|
|
# "nixConig".source = "/home/wieerwill/Dokumente/GitHub/NixHomeManager";
|
|
# "logseq".source = "/home/wieerwill/Dokumente/logseq";
|
|
# "projects".source = "/home/wieerwill/Dokumente/projects";
|
|
# "vereine".source = "/home/wieerwill/Dokumente/vereine";
|
|
# "Downloads".source = "/home/wieerwill/Dokumente/Downloads";
|
|
#};
|
|
|
|
#programs.gnome-terminal.enable = true;
|
|
|
|
# Optional: apps for GNOME desktop
|
|
home.packages = [
|
|
tex
|
|
|
|
#gnome.gnome-tweaks
|
|
#gnome.dconf-editor
|
|
];
|
|
|
|
# XDG integration
|
|
#xdg.enable = true;
|
|
|
|
# Fonts and GTK themes
|
|
#fonts.fontconfig.enable = true;
|
|
|
|
#gtk = {
|
|
# enable = true;
|
|
# theme.name = "Adwaita-dark";
|
|
# iconTheme.name = "Papirus";
|
|
# cursorTheme.name = "Adwaita";
|
|
#};
|
|
|
|
homeModules = {
|
|
#androidstudio.enable = true;
|
|
#backup.enable = true;
|
|
#chromium.enable = true;
|
|
#design.enable = true;
|
|
#embedded.enable = true;
|
|
fonts.enable = true;
|
|
git.enable = true;
|
|
#javascript.enable = true;
|
|
keepass.enable = true;
|
|
#llm.enable = true;
|
|
#logseq.enable = true;
|
|
#mail.enable = true;
|
|
#obsidian.enable = true;
|
|
#redshift.enable = true;
|
|
secrets.enable = true;
|
|
#security.enable = true;
|
|
#social.enable = true;
|
|
#sway.enable = true;
|
|
syncthing.enable = true;
|
|
terminal.enable = true;
|
|
#tor.enable = true;
|
|
vim.enable = true;
|
|
#vpnpia.enable = true;
|
|
#vscode.enable = false;
|
|
#zenbrowser.enable = true;
|
|
};
|
|
}
|