53 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			Nix
		
	
	
	
			
		
		
	
	
			53 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			Nix
		
	
	
	
{ inputs, config, pkgs, ... }:
 | 
						|
 | 
						|
{
 | 
						|
    imports = [
 | 
						|
        (import ../zsh { inherit inputs config pkgs; })
 | 
						|
        (import ../bash { inherit inputs config pkgs; })
 | 
						|
        ../git
 | 
						|
        ../nvim
 | 
						|
        ../email
 | 
						|
        ../lf
 | 
						|
        ../tmux
 | 
						|
        ../yazi
 | 
						|
        ../zellij
 | 
						|
    ];
 | 
						|
 | 
						|
    home.stateVersion = "24.11";
 | 
						|
    targets.genericLinux.enable = true;
 | 
						|
    programs.home-manager.enable = true;
 | 
						|
    home.packages = with pkgs; [
 | 
						|
        htop
 | 
						|
        ghostscript
 | 
						|
        waypipe
 | 
						|
        inputs.worktimer.packages.${pkgs.system}.default
 | 
						|
        usbutils
 | 
						|
        gocryptfs
 | 
						|
        sshfs
 | 
						|
        ncdu
 | 
						|
    ];
 | 
						|
    home.sessionVariables = {
 | 
						|
        XDG_CONFIG_HOME = "${config.xdg.configHome}";
 | 
						|
        XDG_CACHE_HOME = "${config.xdg.cacheHome}";
 | 
						|
        XDG_DATA_HOME = "${config.xdg.dataHome}";
 | 
						|
        XDG_STATE_HOME = "${config.xdg.stateHome}";
 | 
						|
 | 
						|
        CUDA_CACHE_PATH = "${config.xdg.cacheHome}/nv";
 | 
						|
        DOCKER_CONFIG = "${config.xdg.configHome}/docker";
 | 
						|
        LESSHISTFILE = "${config.xdg.cacheHome}/less/history";
 | 
						|
        PARALLEL_HOME = "${config.xdg.configHome}/parallel";
 | 
						|
        PYTHONSTARTUP = "${config.xdg.configHome}/python/pythonrc";
 | 
						|
        SQLITE_HISTORY = "${config.xdg.cacheHome}/sqlite_history";
 | 
						|
        WINEPREFIX = "${config.xdg.dataHome}/wine";
 | 
						|
        # XDG_CURRENT_DESKTOP = "GNOME";
 | 
						|
        OPENCV_LOG_LEVEL = "ERROR";
 | 
						|
        COLORTERM = "truecolor";
 | 
						|
    };
 | 
						|
 | 
						|
    home.file.".latexmkrc".text = ''
 | 
						|
      $pdf_mode = 1;
 | 
						|
      $pdf_previewer = 'evince %O %S';
 | 
						|
    '';
 | 
						|
 | 
						|
}
 |