blob: c95100c4467d7ce325b3c4f8b89256b93b11ec60 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
|
{nixosConfig, ...}: let
dir_move = import ./dir_move.nix;
in
{
# 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";
"<enter>" = "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";
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}";
gc = "cd ~/.config";
gl = "cd ~/.local";
gE = "cd /etc";
"gU." = "cd /usr";
gUs = " cd /usr/share";
gt = "cd /tmp";
}
// dir_move
|