{nixosConfig, ...}: { # Remove some defaults m = null; "\"'\"" = null; "'\"'" = null; d = null; c = null; e = null; j = null; k = null; l = null; ";" = null; # File Openers ee = "\$\$EDITOR \"$f\""; u = "%\$IVIEWER \"$f\""; cc = "\$sudo -e \"$f\""; # Archive Mappings au = "unarchive"; aa = "archive"; # Trash Mappings dd = "trash"; jc = "clear_trash"; jr = "restore_trash"; # Broot Mapping f = "fzf_jump"; # Dragon Mapping dr = "dragon"; ds = "dragon-stay"; di = "dragon-individual"; #dm = "mvdragon"; #dc = "cpdragon"; dl = "dlfile"; cs = "stripspace"; # Vim keys h = "updir"; t = "down"; n = "up"; s = "open"; # Basic Functions "." = "set hidden!"; DD = "delete"; p = "paste"; x = "cut"; y = "copy"; "" = "open"; mk = "mk_ln"; mf = "mk_file"; md = "mk_dir"; ms = "mk_scr"; ch = "chmod"; bg = "set_wall_paper"; o = "open_config"; r = "rename"; H = "top"; L = "bottom"; R = "reload"; C = "clear"; U = "unselect"; # Movement gjr = "cd ~/.local/share/Trash/files"; gus = "cd /run/user/${builtins.toString nixosConfig.users.users.soispha.uid}"; "gr." = "cd ~/repos"; grr = "cd ~/repos/rust"; grp = "cd ~/repos/python"; grc = "cd ~/repos/c"; gra = "cd ~/repos/auto_hot_key"; grn = "cd ~/repos/nix"; grt = "cd ~/repos/tex"; grs = "cd ~/repos/shell"; grpe = "cd ~/repos/perl"; grja = "cd ~/repos/java"; grjs = "cd ~/repos/java_script"; # ------------- "gm." = "cd ~/media"; gmpi = "cd ~/media/pictures"; gmd = "cd ~/media/downloads"; gmm = "cd ~/media/music"; gmi = "cd ~/media/isos"; # ------------- "gs." = "cd ~/school"; gsgs = "cd ~/school/geschichte"; gsch = "cd ~/school/chemie"; gsen = "cd ~/school/english"; gsgo = "cd ~/school/geographie"; gsin = "cd ~/school/infomatik"; gsso = "cd ~/school/sozialkunde"; gskr = "cd ~/school/katholische_religion"; gsmu = "cd ~/school/musik"; gsla = "cd ~/school/latein"; gsde = "cd ~/school/deutsch"; gsma = "cd ~/school/mathematik"; gsbi = "cd ~/school/biologie"; gssp = "cd ~/school/sport"; gsphy = "cd ~/school/physik"; gsphi = "cd ~/school/philosophie"; gc = "cd ~/.config"; gl = "cd ~/.local"; gE = "cd /etc"; "gU." = "cd /usr"; gUs = " cd /usr/share"; gt = "cd /tmp"; }