{ config, pkgs, ... }: let tex = (pkgs.texlive.combine { inherit (pkgs.texlive) scheme-full; }); in { # Home Manager needs a bit of information about you and the paths it should # manage. home.username = "clemens"; home.homeDirectory = "/home/clemens"; # This value determines the Home Manager release that your configuration is # compatible with. This helps avoid breakage when a new Home Manager release # introduces backwards incompatible changes. # # You should not change this value, even if you update Home Manager. If you do # want to update the value, then make sure to first check the Home Manager # release notes. home.stateVersion = "24.05"; # Please read the comment before changing. imports = [ ./programm_configs/git.nix ./programm_configs/vscode.nix ./programm_configs/rofi.nix ./programm_configs/i3.nix ]; # The home.packages option allows you to install Nix packages into your # environment. home.packages = with pkgs; [ zsh alacritty polybar firefox tex jetbrains.idea-ultimate ]; # dotfiles home.file = { rofitheme = { source = ./programm_configs/slate.rasi; target = ".config/rofi/slate.rasi"; }; }; # envars home.sessionVariables = { EDITOR = "vim"; }; }