{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\""; es = "\$ nvim -S \"$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"; me = "mk_file_and_edit"; md = "mk_dir"; ms = "mk_scr_default"; mt = "mk_scr_temp"; ch = "chmod"; bg = "set_wall_paper"; o = "open_config"; r = ":rename; cmd-end"; H = "go_project_base_directory"; 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"; grah = "cd ~/repos/auto_hot_key"; graw = "cd ~/repos/awk"; grcc = "cd ~/repos/c"; grcp = "cd ~/repos/cpp"; grg = "cd ~/repos/go"; grh = "cd ~/repos/html"; grja = "cd ~/repos/java"; grjs = "cd ~/repos/java_script"; grl = "cd ~/repos/lua"; grmd = "cd ~/repos/mark_down"; grno = "cd ~/repos/notes"; # --- "grn." = "cd ~/repos/nix"; grnp = "cd ~/repos/nix/reference/nix/official/nixpkgs"; grnn = "cd ~/repos/nix/nixos-config"; grns = "cd ~/repos/nix/server/nixos-server"; # --- grpe = "cd ~/repos/perl"; grpy = "cd ~/repos/python"; grr = "cd ~/repos/rust"; grs = "cd ~/repos/shell"; grte = "cd ~/repos/tex"; grty = "cd ~/repos/typst"; grv = "cd ~/repos/vim"; grz = "cd ~/repos/zig"; # ------------- "gm." = "cd ~/media"; gmd = "cd ~/media/downloads"; gmi = "cd ~/media/isos"; gmm = "cd ~/media/music"; gmp = "cd ~/media/pictures"; # ------------- "gs." = "cd ~/school"; gsb = "cd ~/school/biologie"; gsc = "cd ~/school/chemie"; gsd = "cd ~/school/deutsch"; gse = "cd ~/school/english"; gsgo = "cd ~/school/geographie"; gsgs = "cd ~/school/geschichte"; gsi = "cd ~/school/infomatik"; gskr = "cd ~/school/katholische_religion"; gsl = "cd ~/school/latein"; gsma = "cd ~/school/mathematik"; gsmu = "cd ~/school/musik"; gspi = "cd ~/school/philosophie"; gspy = "cd ~/school/physik"; gsso = "cd ~/school/sozialkunde"; gssp = "cd ~/school/sport"; # ------------- gc = "cd ~/.config"; gl = "cd ~/.local"; gE = "cd /etc"; "gU." = "cd /usr"; gUs = " cd /usr/share"; gt = "cd /tmp"; }