MWV72ACT6D63U5I4UUNIO4WK7ZN3Q5WYRI72K3DCKCNWZ22QUR5AC MAIEPZVQNNMHNN5MJ4UVPR5D7M3EE4B6QEBTR7L3KQERPUKOD5IQC SBJS4CDALIHJCQFCV2EITKNK3RVMUGIQMJI3JBL7BAR4QOJNWQDQC 5FLTMCXWFLP6MI36R73NDC5ZZGKRB66IXOWY7ZTESTLC7M357H2QC IGPZOX3MPDH6UEV5D4HHB2H37E6KTIVM4DKM5RZE7HRYJFHSRKFQC O64A6IJJGMWJYUDR6VUFGYFPWWPN222BEMMLFCMLKDEFO5OVRE4QC THSBL5M5W2SACGBK3OUSOZ4J2KO3EJG6TALMPOONXZYPFKAS5UTAC FB2EJEFXQNTZYRSA4S6DZQL4HIAG4W4DB5QKR4MEOTRWU3FE2GKQC QAQZFVL7TXPWTZAS3BLQQL3PCVQQWTYWPL27MF2ALVNMIVRJ72KAC { config, pkgs, ... }:{programs.zsh = {enable = true;defaultKeymap = "viins";history = {size = 50000;ignoreDups = true;};initExtra = builtins.readFile ./post-compinit.zsh;shellAliases = import ./aliases.nix;enableAutosuggestions = true;enableCompletion = true;oh-my-zsh = {enable = true;theme="clean";plugins = ["git"];};sessionVariables = rec {EDITOR = "emacsclient -t";FZF_CTRL_T_COMMAND = "fd";FZF_DEFAULT_COMMAND = "fd";GIT_EDITOR = EDITOR;KEYTIMEOUT = "1";LESS = "-SRXF";VISUAL = "emacs";};};}
{ config, pkgs, ... }:{programs.tmux = {enable = true;keyMode = "vi";escapeTime = 0;aggressiveResize = true;terminal = "tmux-256color";extraConfig = builtins.readFile ./tmux.conf;};}
{ config, pkgs, ... }:letspacevim = pkgs.fetchgit {url = "https://github.com/SpaceVim/SpaceVim.git";rev = "d870c6a1bc91437e77fee9eae62f67ef4cef6371";sha256 = "1c884yq5ihxj9qgsjbkwkffa3f5lcmkbnghws6gkkfsv8y66s1s1";};in {programs.neovim = {enable = true;vimAlias = true;extraConfig = ''execute 'source' '${spacevim}/config/main.vim''';};}
enableAutosuggestions = true;enableCompletion = true;oh-my-zsh = {enable = true;theme="clean";plugins = ["git"];};sessionVariables = rec {EDITOR = "emacsclient -t";FZF_CTRL_T_COMMAND = "fd";FZF_DEFAULT_COMMAND = "fd";GIT_EDITOR = EDITOR;KEYTIMEOUT = "1";LESS = "-SRXF";VISUAL = "emacs";};};programs.neovim = {enable = true;vimAlias = true;extraConfig = ''execute 'source' '${spacevim}/config/main.vim''';};
{allowUnfree = true;}