{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"; "<enter>" = "open"; mk = "mk_ln"; mf = "mk_file"; md = "mk_dir"; ms = "mk_scr_default"; mt = "mk_scr_temp"; 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"; grn = "cd ~/repos/nix"; grcc = "cd ~/repos/c"; grcp = "cd ~/repos/cpp"; grl = "cd ~/repos/lua"; grr = "cd ~/repos/rust"; grs = "cd ~/repos/shell"; grjs = "cd ~/repos/java_script"; grmd = "cd ~/repos/mark_down"; grty = "cd ~/repos/typst"; grte = "cd ~/repos/tex"; grj = "cd ~/repos/java"; gra = "cd ~/repos/awk"; grpy = "cd ~/repos/python"; grpe = "cd ~/repos/perl"; grahk = "cd ~/repos/auto_hot_key"; grh = "cd ~/repos/html"; # ------------- "gm." = "cd ~/media"; gmp = "cd ~/media/pictures"; gmd = "cd ~/media/downloads"; gmm = "cd ~/media/music"; gmi = "cd ~/media/isos"; # ------------- "gs." = "cd ~/school"; gsi = "cd ~/school/infomatik"; gsc = "cd ~/school/chemie"; gse = "cd ~/school/english"; gsgo = "cd ~/school/geographie"; gsgs = "cd ~/school/geschichte"; gskr = "cd ~/school/katholische_religion"; gsmu = "cd ~/school/musik"; gsma = "cd ~/school/mathematik"; gsl = "cd ~/school/latein"; gsd = "cd ~/school/deutsch"; gsb = "cd ~/school/biologie"; gsso = "cd ~/school/sozialkunde"; gssp = "cd ~/school/sport"; gspy = "cd ~/school/physik"; gspi = "cd ~/school/philosophie"; # ------------- gc = "cd ~/.config"; gl = "cd ~/.local"; gE = "cd /etc"; "gU." = "cd /usr"; gUs = " cd /usr/share"; gt = "cd /tmp"; }