Compare commits
No commits in common. "0a6e1547e669f417b051d61968b62d9b9d034a7d" and "cef35c17b96eb8d182e19feee7dca18dfae8075b" have entirely different histories.
0a6e1547e6
...
cef35c17b9
362 changed files with 2250 additions and 258 deletions
1
.config/ctpv/config
Normal file
1
.config/ctpv/config
Normal file
|
@ -0,0 +1 @@
|
||||||
|
set chafasixel
|
86
.config/fastfetch/config.jsonc
Normal file
86
.config/fastfetch/config.jsonc
Normal file
|
@ -0,0 +1,86 @@
|
||||||
|
{
|
||||||
|
"display": {
|
||||||
|
"separator": "- "
|
||||||
|
},
|
||||||
|
"modules": [
|
||||||
|
"break",
|
||||||
|
{
|
||||||
|
"type": "title",
|
||||||
|
"keyWidth": 10
|
||||||
|
},
|
||||||
|
"break",
|
||||||
|
{
|
||||||
|
"type": "os",
|
||||||
|
"key": " ",
|
||||||
|
"keyColor": "34", // = color4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "kernel",
|
||||||
|
"key": " ",
|
||||||
|
"keyColor": "34",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "cpu",
|
||||||
|
"key": " ",
|
||||||
|
"keyColor": "34",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "memory",
|
||||||
|
"key": " ",
|
||||||
|
"keyColor": "34",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "packages",
|
||||||
|
"format": "{} (apk)",
|
||||||
|
"key": " ",
|
||||||
|
"keyColor": "34",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "shell",
|
||||||
|
"key": " ",
|
||||||
|
"keyColor": "34",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "terminal",
|
||||||
|
"key": " ",
|
||||||
|
"keyColor": "34",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "wm",
|
||||||
|
"key": " ",
|
||||||
|
"keyColor": "34",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "cursor",
|
||||||
|
"key": " ",
|
||||||
|
"keyColor": "34",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "terminalfont",
|
||||||
|
"key": " ",
|
||||||
|
"keyColor": "34",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "uptime",
|
||||||
|
"key": " ",
|
||||||
|
"keyColor": "34",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "media",
|
||||||
|
"key": " ",
|
||||||
|
"keyColor": "34",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "player",
|
||||||
|
"key": " ",
|
||||||
|
"keyColor": "34",
|
||||||
|
},
|
||||||
|
"break",
|
||||||
|
{
|
||||||
|
"type": "custom",
|
||||||
|
"format": "\u001b[31m \u001b[31m \u001b[32m \u001b[33m \u001b[34m \u001b[35m \u001b[36m "
|
||||||
|
},
|
||||||
|
"break",
|
||||||
|
"break",
|
||||||
|
]
|
||||||
|
}
|
28
.config/foot/foot.ini
Normal file
28
.config/foot/foot.ini
Normal file
|
@ -0,0 +1,28 @@
|
||||||
|
[main]
|
||||||
|
shell=/bin/zsh
|
||||||
|
term=xterm-256color
|
||||||
|
title=foot
|
||||||
|
font=CommitMono,Arimo Nerd Font
|
||||||
|
letter-spacing=0
|
||||||
|
dpi-aware=yes
|
||||||
|
include = ~/.cache/hellwal/foot-colors.ini
|
||||||
|
|
||||||
|
[colors]
|
||||||
|
alpha=0.85
|
||||||
|
|
||||||
|
[cursor]
|
||||||
|
style=beam
|
||||||
|
unfocused-style=none
|
||||||
|
blink=yes
|
||||||
|
beam-thickness=2px
|
||||||
|
blink-rate=600
|
||||||
|
|
||||||
|
[key-bindings]
|
||||||
|
scrollback-up-half-page=Mod1+u
|
||||||
|
scrollback-down-half-page=Mod1+d
|
||||||
|
scrollback-up-line=Mod1+k
|
||||||
|
scrollback-down-line=Mod1+j
|
||||||
|
font-increase=Mod1+Shift+k
|
||||||
|
font-decrease=Mod1+Shift+j
|
||||||
|
font-reset=Mod1+Home
|
||||||
|
spawn-terminal=Control+t
|
22
.config/fuzzel/fuzzel.ini
Normal file
22
.config/fuzzel/fuzzel.ini
Normal file
|
@ -0,0 +1,22 @@
|
||||||
|
[main]
|
||||||
|
dpi-aware=yes
|
||||||
|
icon-theme=Papirus-Dark
|
||||||
|
width=24
|
||||||
|
font=CommitMono,Arimo Nerd Font
|
||||||
|
lines=14
|
||||||
|
line-height=16
|
||||||
|
horizontal-pad=24
|
||||||
|
fields=name,generic,comment,categories,filename,keywords
|
||||||
|
terminal=footclient -e
|
||||||
|
prompt="> "
|
||||||
|
show-actions=yes
|
||||||
|
exit-on-keyboard-focus-loss=yes
|
||||||
|
include = ~/.cache/hellwal/fuzzel-colors.ini
|
||||||
|
|
||||||
|
[border]
|
||||||
|
radius=0
|
||||||
|
width=2
|
||||||
|
|
||||||
|
[dmenu]
|
||||||
|
exit-immediately-if-empty=yes
|
||||||
|
|
7
.config/gtk-3.0/settings.ini
Normal file
7
.config/gtk-3.0/settings.ini
Normal file
|
@ -0,0 +1,7 @@
|
||||||
|
[Settings]
|
||||||
|
gtk-cursor-theme-name=macOS
|
||||||
|
gtk-cursor-theme-size=28
|
||||||
|
gtk-icon-theme-name=Papirus-Dark
|
||||||
|
gtk-font-name=Inconsolata 12
|
||||||
|
gtk-application-prefer-dark-theme=true
|
||||||
|
gtk-dialogs-use-header=false
|
45
.config/hellwal/templates/alphacolors.css
Normal file
45
.config/hellwal/templates/alphacolors.css
Normal file
|
@ -0,0 +1,45 @@
|
||||||
|
/* Generated by hellwal - example how to use alpha*/
|
||||||
|
:root {
|
||||||
|
--wallpaper: url("%%wallpaper%%");
|
||||||
|
|
||||||
|
--background: #%%background%%;
|
||||||
|
--foreground: #%%foreground%%;
|
||||||
|
--cursor: #%%cursor%%;
|
||||||
|
--border: #%%border%%;
|
||||||
|
|
||||||
|
--color0: #%%color0.hex%%;
|
||||||
|
--color1: #%%color1.hex%%;
|
||||||
|
--color2: #%%color2.hex%%;
|
||||||
|
--color3: #%%color3.hex%%;
|
||||||
|
--color4: #%%color4.hex%%;
|
||||||
|
|
||||||
|
--color0a: #%%color0 alpha=0.8 %%;
|
||||||
|
--color1a: #%%color1.hex alpha=0.8 %%;
|
||||||
|
--color14a: #%%color14 alpha=0.3 %%;
|
||||||
|
--color15a: #%%color15.hex alpha=0.3 %%;
|
||||||
|
|
||||||
|
--color0rgb: rgb(%%color0.rgb%%);
|
||||||
|
--color1rgb: rgb(%%color1.rgb%%);
|
||||||
|
--color2rgb: rgb(%%color2.rgb%%);
|
||||||
|
--color3rgb: rgb(%%color3.rgb%%);
|
||||||
|
--color4rgb: rgb(%%color4.rgb%%);
|
||||||
|
|
||||||
|
--color0rgba: rgba(%%color0.rgb alpha=.9%%);
|
||||||
|
--color1rgba: rgba(%%color1.rgb alpha=.9%%);
|
||||||
|
--color2rgba: rgba(%%color2.rgb alpha=.9%%);
|
||||||
|
--color3rgba: rgba(%%color3.rgb alpha=.7%%);
|
||||||
|
--color4rgba: rgba(%%color4.rgb alpha=.7%%);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
21
.config/hellwal/templates/colors
Normal file
21
.config/hellwal/templates/colors
Normal file
|
@ -0,0 +1,21 @@
|
||||||
|
#%% background.hex %%
|
||||||
|
#%% foreground.hex %%
|
||||||
|
#%% cursor.hex %%
|
||||||
|
#%% border.hex %%
|
||||||
|
|
||||||
|
#%% color0.hex %%
|
||||||
|
#%% color1.hex %%
|
||||||
|
#%% color2.hex %%
|
||||||
|
#%% color3.hex %%
|
||||||
|
#%% color4.hex %%
|
||||||
|
#%% color5.hex %%
|
||||||
|
#%% color6.hex %%
|
||||||
|
#%% color7.hex %%
|
||||||
|
#%% color8.hex %%
|
||||||
|
#%% color9.hex %%
|
||||||
|
#%% color10.hex %%
|
||||||
|
#%% color11.hex %%
|
||||||
|
#%% color12.hex %%
|
||||||
|
#%% color13.hex %%
|
||||||
|
#%% color14.hex %%
|
||||||
|
#%% color15.hex %%
|
21
.config/hellwal/templates/colors-rgb
Normal file
21
.config/hellwal/templates/colors-rgb
Normal file
|
@ -0,0 +1,21 @@
|
||||||
|
%% background.rgb %%
|
||||||
|
%% foreground.rgb %%
|
||||||
|
%% cursor.rgb %%
|
||||||
|
%% border.rgb %%
|
||||||
|
|
||||||
|
%% color0.rgb %%
|
||||||
|
%% color1.rgb %%
|
||||||
|
%% color2.rgb %%
|
||||||
|
%% color3.rgb %%
|
||||||
|
%% color4.rgb %%
|
||||||
|
%% color5.rgb %%
|
||||||
|
%% color6.rgb %%
|
||||||
|
%% color7.rgb %%
|
||||||
|
%% color8.rgb %%
|
||||||
|
%% color9.rgb %%
|
||||||
|
%% color10.rgb %%
|
||||||
|
%% color11.rgb %%
|
||||||
|
%% color12.rgb %%
|
||||||
|
%% color13.rgb %%
|
||||||
|
%% color14.rgb %%
|
||||||
|
%% color15.rgb %%
|
26
.config/hellwal/templates/colors.css
Normal file
26
.config/hellwal/templates/colors.css
Normal file
|
@ -0,0 +1,26 @@
|
||||||
|
/* Generated by hellwal */
|
||||||
|
:root {
|
||||||
|
--wallpaper: url("%%wallpaper%%");
|
||||||
|
|
||||||
|
--background: #%%background%%;
|
||||||
|
--foreground: #%%foreground%%;
|
||||||
|
--cursor: #%%cursor%%;
|
||||||
|
--border: #%%border%%;
|
||||||
|
|
||||||
|
--color0: #%%color0.hex%%;
|
||||||
|
--color1: #%%color1.hex%%;
|
||||||
|
--color2: #%%color2.hex%%;
|
||||||
|
--color3: #%%color3.hex%%;
|
||||||
|
--color4: #%%color4.hex%%;
|
||||||
|
--color5: #%%color5.hex%%;
|
||||||
|
--color6: #%%color6.hex%%;
|
||||||
|
--color7: #%%color7.hex%%;
|
||||||
|
--color8: #%%color8.hex%%;
|
||||||
|
--color9: #%%color9.hex%%;
|
||||||
|
--color10: #%%color10.hex%%;
|
||||||
|
--color11: #%%color11.hex%%;
|
||||||
|
--color12: #%%color12.hex%%;
|
||||||
|
--color13: #%%color13.hex%%;
|
||||||
|
--color14: #%%color14.hex%%;
|
||||||
|
--color15: #%%color15.hex%%;
|
||||||
|
}
|
29
.config/hellwal/templates/colors.json
Normal file
29
.config/hellwal/templates/colors.json
Normal file
|
@ -0,0 +1,29 @@
|
||||||
|
{
|
||||||
|
"wallpaper": "%%wallpaper%%",
|
||||||
|
"alpha": "100",
|
||||||
|
|
||||||
|
"special": {
|
||||||
|
"background": "#%%background%%",
|
||||||
|
"foreground": "#%%foreground%%",
|
||||||
|
"cursor": "#%%cursor%%",
|
||||||
|
"border": "#%%border%%"
|
||||||
|
},
|
||||||
|
"colors": {
|
||||||
|
"color0": "#%%color0.hex%%",
|
||||||
|
"color1": "#%%color1.hex%%",
|
||||||
|
"color2": "#%%color2.hex%%",
|
||||||
|
"color3": "#%%color3.hex%%",
|
||||||
|
"color4": "#%%color4.hex%%",
|
||||||
|
"color5": "#%%color5.hex%%",
|
||||||
|
"color6": "#%%color6.hex%%",
|
||||||
|
"color7": "#%%color7.hex%%",
|
||||||
|
"color8": "#%%color8.hex%%",
|
||||||
|
"color9": "#%%color9.hex%%",
|
||||||
|
"color10": "#%%color10.hex%%",
|
||||||
|
"color11": "#%%color11.hex%%",
|
||||||
|
"color12": "#%%color12.hex%%",
|
||||||
|
"color13": "#%%color13.hex%%",
|
||||||
|
"color14": "#%%color14.hex%%",
|
||||||
|
"color15": "#%%color15.hex%%"
|
||||||
|
}
|
||||||
|
}
|
26
.config/hellwal/templates/colors.scss
Normal file
26
.config/hellwal/templates/colors.scss
Normal file
|
@ -0,0 +1,26 @@
|
||||||
|
// SCSS Variables
|
||||||
|
// Generated by 'hellwal'
|
||||||
|
$wallpaper: "%%wallpaper%%";
|
||||||
|
|
||||||
|
// Special
|
||||||
|
$background: #%%background%%;
|
||||||
|
$foreground: #%%foreground%%;
|
||||||
|
$cursor: #%%cursor%%;
|
||||||
|
|
||||||
|
// Colors
|
||||||
|
$color0: #%%color0.hex%%;
|
||||||
|
$color1: #%%color1.hex%%;
|
||||||
|
$color2: #%%color2.hex%%;
|
||||||
|
$color3: #%%color3.hex%%;
|
||||||
|
$color4: #%%color4.hex%%;
|
||||||
|
$color5: #%%color5.hex%%;
|
||||||
|
$color6: #%%color6.hex%%;
|
||||||
|
$color7: #%%color7.hex%%;
|
||||||
|
$color8: #%%color8.hex%%;
|
||||||
|
$color9: #%%color9.hex%%;
|
||||||
|
$color10: #%%color10.hex%%;
|
||||||
|
$color11: #%%color11.hex%%;
|
||||||
|
$color12: #%%color12.hex%%;
|
||||||
|
$color13: #%%color13.hex%%;
|
||||||
|
$color14: #%%color14.hex%%;
|
||||||
|
$color15: #%%color15.hex%%;
|
21
.config/hellwal/templates/colors.vim
Normal file
21
.config/hellwal/templates/colors.vim
Normal file
|
@ -0,0 +1,21 @@
|
||||||
|
let g:hellwal_0 = '#%% color0.hex %%'
|
||||||
|
let g:hellwal_1 = '#%% color1.hex %%'
|
||||||
|
let g:hellwal_2 = '#%% color2.hex %%'
|
||||||
|
let g:hellwal_3 = '#%% color3.hex %%'
|
||||||
|
let g:hellwal_4 = '#%% color4.hex %%'
|
||||||
|
let g:hellwal_5 = '#%% color5.hex %%'
|
||||||
|
let g:hellwal_6 = '#%% color6.hex %%'
|
||||||
|
let g:hellwal_7 = '#%% color7.hex %%'
|
||||||
|
let g:hellwal_8 = '#%% color8.hex %%'
|
||||||
|
let g:hellwal_9 = '#%% color9.hex %%'
|
||||||
|
let g:hellwal_10 = '#%% color10.hex %%'
|
||||||
|
let g:hellwal_11 = '#%% color11.hex %%'
|
||||||
|
let g:hellwal_12 = '#%% color12.hex %%'
|
||||||
|
let g:hellwal_13 = '#%% color13.hex %%'
|
||||||
|
let g:hellwal_14 = '#%% color14.hex %%'
|
||||||
|
let g:hellwal_15 = '#%% color15.hex %%'
|
||||||
|
|
||||||
|
let g:hellwal_background = '#%% background.hex %%'
|
||||||
|
let g:hellwal_foreground = '#%% foreground.hex %%'
|
||||||
|
let g:hellwal_border = '#%% border.hex %%'
|
||||||
|
let g:hellwal_cursor = '#%% cursor.hex %%'
|
5
.config/hellwal/templates/dam-colors.h
Normal file
5
.config/hellwal/templates/dam-colors.h
Normal file
|
@ -0,0 +1,5 @@
|
||||||
|
static uint32_t colors[][3] = {
|
||||||
|
/* fg bg */
|
||||||
|
[SchemeNorm] = { 0x%%color15.hex%%ff, 0x%%color0.hex%%ff },
|
||||||
|
[SchemeSel] = { 0x%%color15.hex%%ff, 0x%%color2.hex%%ff },
|
||||||
|
};
|
21
.config/hellwal/templates/discord-colors.css
Normal file
21
.config/hellwal/templates/discord-colors.css
Normal file
|
@ -0,0 +1,21 @@
|
||||||
|
--background: #%% background.hex %%;
|
||||||
|
--foreground: #%% foreground.hex %%;
|
||||||
|
--cursor: #%% cursor.hex %%;
|
||||||
|
--border: #%% border.hex %%;
|
||||||
|
|
||||||
|
--color0: #%% color0.hex %%;
|
||||||
|
--color1: #%% color1.hex %%;
|
||||||
|
--color2: #%% color2.hex %%;
|
||||||
|
--color3: #%% color3.hex %%;
|
||||||
|
--color4: #%% color4.hex %%;
|
||||||
|
--color5: #%% color5.hex %%;
|
||||||
|
--color6: #%% color6.hex %%;
|
||||||
|
--color7: #%% color7.hex %%;
|
||||||
|
--color8: #%% color8.hex %%;
|
||||||
|
--color9: #%% color9.hex %%;
|
||||||
|
--color10: #%% color10.hex %%;
|
||||||
|
--color11: #%% color11.hex %%;
|
||||||
|
--color12: #%% color12.hex %%;
|
||||||
|
--color13: #%% color13.hex %%;
|
||||||
|
--color14: #%% color14.hex %%;
|
||||||
|
--color15: #%% color15.hex %%;
|
9
.config/hellwal/templates/dwl-colors-bar.h
Normal file
9
.config/hellwal/templates/dwl-colors-bar.h
Normal file
|
@ -0,0 +1,9 @@
|
||||||
|
#define WALLPAPER "%%wallpaper%%"
|
||||||
|
|
||||||
|
static const float rootcolor[] = COLOR(0x%%color0.hex%%ff);
|
||||||
|
static uint32_t colors[][3] = {
|
||||||
|
/* fg bg border */
|
||||||
|
[SchemeNorm] = { 0x%%color15.hex%%ff, 0x%%color0.hex%%ff, 0x%%color8.hex%%ff },
|
||||||
|
[SchemeSel] = { 0x%%color15.hex%%ff, 0x%%color2.hex%%ff, 0x%%color1.hex%%ff },
|
||||||
|
[SchemeUrg] = { 0x%%color15.hex%%ff, 0x%%color1.hex%%ff, 0x%%color2.hex%%ff },
|
||||||
|
};
|
6
.config/hellwal/templates/dwl-colors.h
Normal file
6
.config/hellwal/templates/dwl-colors.h
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
#define WALLPAPER "%%wallpaper%%"
|
||||||
|
|
||||||
|
static const float rootcolor[] = COLOR(0x%%color0.hex%%ff);
|
||||||
|
static const float bordercolor[] = COLOR(0x%%color2.hex%%ff);
|
||||||
|
static const float focuscolor[] = COLOR(0x%%color2.hex%%ff);
|
||||||
|
static const float urgentcolor[] = COLOR(0x%%color1.hex%%ff);
|
23
.config/hellwal/templates/foot-colors.ini
Normal file
23
.config/hellwal/templates/foot-colors.ini
Normal file
|
@ -0,0 +1,23 @@
|
||||||
|
[colors]
|
||||||
|
background=%%background%%
|
||||||
|
foreground=%%foreground%%
|
||||||
|
|
||||||
|
regular0=%%color0.hex%%
|
||||||
|
regular1=%%color1.hex%%
|
||||||
|
regular2=%%color2.hex%%
|
||||||
|
regular3=%%color3.hex%%
|
||||||
|
regular4=%%color4.hex%%
|
||||||
|
regular5=%%color5.hex%%
|
||||||
|
regular6=%%color6.hex%%
|
||||||
|
regular7=%%color7.hex%%
|
||||||
|
bright0=%%color8.hex%%
|
||||||
|
bright1=%%color9.hex%%
|
||||||
|
bright2=%%color10.hex%%
|
||||||
|
bright3=%%color11.hex%%
|
||||||
|
bright4=%%color12.hex%%
|
||||||
|
bright5=%%color13.hex%%
|
||||||
|
bright6=%%color14.hex%%
|
||||||
|
bright7=%%color15.hex%%
|
||||||
|
|
||||||
|
[cursor]
|
||||||
|
color=%%cursor%% %%border%%
|
21
.config/hellwal/templates/hellwm.lua
Normal file
21
.config/hellwal/templates/hellwm.lua
Normal file
|
@ -0,0 +1,21 @@
|
||||||
|
background = "#%% background.hex %%"
|
||||||
|
foreground = "#%% foreground.hex %%"
|
||||||
|
cursor = "#%% cursor.hex %%"
|
||||||
|
border = "#%% border.hex %%"
|
||||||
|
|
||||||
|
color0 = "#%% color0.hex %%"
|
||||||
|
color1 = "#%% color1.hex %%"
|
||||||
|
color2 = "#%% color2.hex %%"
|
||||||
|
color3 = "#%% color3.hex %%"
|
||||||
|
color4 = "#%% color4.hex %%"
|
||||||
|
color5 = "#%% color5.hex %%"
|
||||||
|
color6 = "#%% color6.hex %%"
|
||||||
|
color7 = "#%% color7.hex %%"
|
||||||
|
color8 = "#%% color8.hex %%"
|
||||||
|
color9 = "#%% color9.hex %%"
|
||||||
|
color10 = "#%% color10.hex %%"
|
||||||
|
color11 = "#%% color11.hex %%"
|
||||||
|
color12 = "#%% color12.hex %%"
|
||||||
|
color13 = "#%% color13.hex %%"
|
||||||
|
color14 = "#%% color14.hex %%"
|
||||||
|
color15 = "#%% color15.hex %%"
|
19
.config/hellwal/templates/hyprland-colors.conf
Normal file
19
.config/hellwal/templates/hyprland-colors.conf
Normal file
|
@ -0,0 +1,19 @@
|
||||||
|
$background = rgb(%%background%%)
|
||||||
|
$foreground = rgb(%%foreground%%)
|
||||||
|
|
||||||
|
$color0 = rgb(%%color0%%)
|
||||||
|
$color1 = rgb(%%color1%%)
|
||||||
|
$color2 = rgb(%%color2%%)
|
||||||
|
$color3 = rgb(%%color3%%)
|
||||||
|
$color4 = rgb(%%color4%%)
|
||||||
|
$color5 = rgb(%%color5%%)
|
||||||
|
$color6 = rgb(%%color6%%)
|
||||||
|
$color7 = rgb(%%color7%%)
|
||||||
|
$color8 = rgb(%%color8%%)
|
||||||
|
$color9 = rgb(%%color9%%)
|
||||||
|
$color10 = rgb(%%color10%%)
|
||||||
|
$color11 = rgb(%%color11%%)
|
||||||
|
$color12 = rgb(%%color12%%)
|
||||||
|
$color13 = rgb(%%color13%%)
|
||||||
|
$color14 = rgb(%%color14%%)
|
||||||
|
$color15 = rgb(%%color15%%)
|
3
.config/hellwal/templates/mako-colors
Normal file
3
.config/hellwal/templates/mako-colors
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
background-color=#%%background%%
|
||||||
|
text-color=#%%foreground%%
|
||||||
|
border-color=#%%color1%%
|
167
.config/hellwal/templates/rofi.rasi
Normal file
167
.config/hellwal/templates/rofi.rasi
Normal file
|
@ -0,0 +1,167 @@
|
||||||
|
* {
|
||||||
|
active-background: #%% color2.hex %%;
|
||||||
|
active-foreground: #%% foreground.hex %%;
|
||||||
|
normal-background: #%% background.hex %%;
|
||||||
|
normal-foreground: #%% foreground.hex %%;
|
||||||
|
urgent-background: #%% color1.hex %%;
|
||||||
|
urgent-foreground: #%% foreground.hex %%;
|
||||||
|
|
||||||
|
alternate-active-background: #%% background.hex %%;
|
||||||
|
alternate-active-foreground: #%% foreground.hex %%;
|
||||||
|
alternate-normal-background: #%% background.hex %%;
|
||||||
|
alternate-normal-foreground: #%% foreground.hex %%;
|
||||||
|
alternate-urgent-background: #%% background.hex %%;
|
||||||
|
alternate-urgent-foreground: #%% foreground.hex %%;
|
||||||
|
|
||||||
|
selected-active-background: #%% color1.hex %%;
|
||||||
|
selected-active-foreground: #%% foreground.hex %%;
|
||||||
|
selected-normal-background: #%% color2.hex %%;
|
||||||
|
selected-normal-foreground: #%% foreground.hex %%;
|
||||||
|
selected-urgent-background: #%% color3.hex %%;
|
||||||
|
selected-urgent-foreground: #%% foreground.hex %%;
|
||||||
|
|
||||||
|
background-color: #%% background.hex %%;
|
||||||
|
background: #%% background.hex %%;
|
||||||
|
foreground: #%% foreground.hex %%;
|
||||||
|
border-color: @active-background;
|
||||||
|
spacing: 2;
|
||||||
|
}
|
||||||
|
|
||||||
|
window {
|
||||||
|
background-color: @background;
|
||||||
|
border-color: @active-background;
|
||||||
|
border: 3;
|
||||||
|
padding: 2.5ch;
|
||||||
|
}
|
||||||
|
|
||||||
|
mainbox {
|
||||||
|
border: 0;
|
||||||
|
padding: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
message {
|
||||||
|
border: 2px 0px 0px;
|
||||||
|
border-color: @border-color;
|
||||||
|
padding: 1px;
|
||||||
|
}
|
||||||
|
|
||||||
|
textbox {
|
||||||
|
text-color: @foreground;
|
||||||
|
}
|
||||||
|
|
||||||
|
inputbar {
|
||||||
|
children: [ prompt,textbox-prompt-colon,entry,case-indicator ];
|
||||||
|
}
|
||||||
|
|
||||||
|
textbox-prompt-colon {
|
||||||
|
expand: false;
|
||||||
|
str: ":";
|
||||||
|
margin: 0px 0.3em 0em 0em;
|
||||||
|
text-color: @normal-foreground;
|
||||||
|
}
|
||||||
|
|
||||||
|
listview {
|
||||||
|
fixed-height: 0;
|
||||||
|
border: 2px 0px 0px;
|
||||||
|
border-color: @border-color;
|
||||||
|
spacing: 2px;
|
||||||
|
scrollbar: true;
|
||||||
|
padding: 2px 0px 0px;
|
||||||
|
}
|
||||||
|
|
||||||
|
element {
|
||||||
|
order: 0;
|
||||||
|
padding: 1px;
|
||||||
|
}
|
||||||
|
|
||||||
|
element-text, element-icon {
|
||||||
|
background-color: inherit;
|
||||||
|
text-color: inherit;
|
||||||
|
}
|
||||||
|
|
||||||
|
element.normal.normal {
|
||||||
|
background-color: @normal-background;
|
||||||
|
text-color: @normal-foreground;
|
||||||
|
}
|
||||||
|
|
||||||
|
element.normal.urgent {
|
||||||
|
background-color: @urgent-background;
|
||||||
|
text-color: @urgent-foreground;
|
||||||
|
}
|
||||||
|
|
||||||
|
element.normal.active {
|
||||||
|
background-color: @active-background;
|
||||||
|
text-color: @active-foreground;
|
||||||
|
}
|
||||||
|
|
||||||
|
element.selected.normal {
|
||||||
|
background-color: @selected-normal-background;
|
||||||
|
text-color: @selected-normal-foreground;
|
||||||
|
}
|
||||||
|
|
||||||
|
element.selected.urgent {
|
||||||
|
background-color: @selected-urgent-background;
|
||||||
|
text-color: @selected-urgent-foreground;
|
||||||
|
}
|
||||||
|
|
||||||
|
element.selected.active {
|
||||||
|
background-color: @selected-active-background;
|
||||||
|
text-color: @selected-active-foreground;
|
||||||
|
}
|
||||||
|
|
||||||
|
element.alternate.normal {
|
||||||
|
background-color: @alternate-normal-background;
|
||||||
|
text-color: @alternate-normal-foreground;
|
||||||
|
}
|
||||||
|
|
||||||
|
element.alternate.urgent {
|
||||||
|
background-color: @alternate-urgent-background;
|
||||||
|
text-color: @alternate-urgent-foreground;
|
||||||
|
}
|
||||||
|
|
||||||
|
element.alternate.active {
|
||||||
|
background-color: @alternate-active-background;
|
||||||
|
text-color: @alternate-active-foreground;
|
||||||
|
}
|
||||||
|
|
||||||
|
scrollbar {
|
||||||
|
width: 4px;
|
||||||
|
border: 0;
|
||||||
|
handle-width: 8px;
|
||||||
|
padding: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
sidebar {
|
||||||
|
border: 2px 0px 0px;
|
||||||
|
border-color: @border-color;
|
||||||
|
}
|
||||||
|
|
||||||
|
button {
|
||||||
|
text-color: @normal-foreground;
|
||||||
|
}
|
||||||
|
|
||||||
|
button.selected {
|
||||||
|
background-color: @selected-normal-background;
|
||||||
|
text-color: @selected-normal-foreground;
|
||||||
|
}
|
||||||
|
|
||||||
|
inputbar {
|
||||||
|
spacing: 0;
|
||||||
|
text-color: @normal-foreground;
|
||||||
|
padding: 1px;
|
||||||
|
}
|
||||||
|
|
||||||
|
case-indicator {
|
||||||
|
spacing: 0;
|
||||||
|
text-color: @normal-foreground;
|
||||||
|
}
|
||||||
|
|
||||||
|
entry {
|
||||||
|
spacing: 0;
|
||||||
|
text-color: @normal-foreground;
|
||||||
|
}
|
||||||
|
|
||||||
|
prompt {
|
||||||
|
spacing: 0;
|
||||||
|
text-color: @normal-foreground;
|
||||||
|
}
|
31
.config/hellwal/templates/terminal.sh
Normal file
31
.config/hellwal/templates/terminal.sh
Normal file
|
@ -0,0 +1,31 @@
|
||||||
|
# Set term colors script - Generated by hellwal
|
||||||
|
|
||||||
|
# Colors from 0-15
|
||||||
|
printf "\033]4;0;#%%color0.hex%%\033\\"
|
||||||
|
printf "\033]4;1;#%%color1.hex%%\033\\"
|
||||||
|
printf "\033]4;2;#%%color2.hex%%\033\\"
|
||||||
|
printf "\033]4;3;#%%color3.hex%%\033\\"
|
||||||
|
printf "\033]4;4;#%%color4.hex%%\033\\"
|
||||||
|
printf "\033]4;5;#%%color5.hex%%\033\\"
|
||||||
|
printf "\033]4;6;#%%color6.hex%%\033\\"
|
||||||
|
printf "\033]4;7;#%%color7.hex%%\033\\"
|
||||||
|
printf "\033]4;8;#%%color8.hex%%\033\\"
|
||||||
|
printf "\033]4;9;#%%color9.hex%%\033\\"
|
||||||
|
printf "\033]4;10;#%%color10.hex%%\033\\"
|
||||||
|
printf "\033]4;11;#%%color11.hex%%\033\\"
|
||||||
|
printf "\033]4;12;#%%color12.hex%%\033\\"
|
||||||
|
printf "\033]4;13;#%%color13.hex%%\033\\"
|
||||||
|
printf "\033]4;14;#%%color14.hex%%\033\\"
|
||||||
|
printf "\033]4;15;#%%color15.hex%%\033\\"
|
||||||
|
|
||||||
|
# Background
|
||||||
|
printf "\033]11;#%%background%%\033\\";
|
||||||
|
|
||||||
|
# Foreground
|
||||||
|
printf "\033]10;#%%foreground%%\033\\";
|
||||||
|
|
||||||
|
# Cursor
|
||||||
|
printf "\033]12;#%%cursor%%\033\\";
|
||||||
|
|
||||||
|
# Border
|
||||||
|
printf "\033]7044;#%%border%%\033\\";
|
35
.config/hellwal/templates/variables.sh
Normal file
35
.config/hellwal/templates/variables.sh
Normal file
|
@ -0,0 +1,35 @@
|
||||||
|
# Generated by hellwal
|
||||||
|
|
||||||
|
wallpaper='%%wallpaper%%'
|
||||||
|
|
||||||
|
background='%%background%%'
|
||||||
|
foreground='%%foreground%%'
|
||||||
|
cursor='%%cursor%%'
|
||||||
|
border='%%border%%'
|
||||||
|
|
||||||
|
color0='%%color0.hex%%'
|
||||||
|
color1='%%color1.hex%%'
|
||||||
|
color2='%%color2.hex%%'
|
||||||
|
color3='%%color3.hex%%'
|
||||||
|
color4='%%color4.hex%%'
|
||||||
|
color5='%%color5.hex%%'
|
||||||
|
color6='%%color6.hex%%'
|
||||||
|
color7='%%color7.hex%%'
|
||||||
|
color8='%%color8.hex%%'
|
||||||
|
color9='%%color9.hex%%'
|
||||||
|
color10='%%color10.hex%%'
|
||||||
|
color11='%%color11.hex%%'
|
||||||
|
color12='%%color12.hex%%'
|
||||||
|
color13='%%color13.hex%%'
|
||||||
|
color14='%%color14.hex%%'
|
||||||
|
color15='%%color15.hex%%'
|
||||||
|
|
||||||
|
# FZF colors
|
||||||
|
export FZF_DEFAULT_OPTS="
|
||||||
|
$FZF_DEFAULT_OPTS
|
||||||
|
--color fg:7,bg:0,hl:1,fg+:232,bg+:1,hl+:255
|
||||||
|
--color info:7,prompt:2,spinner:1,pointer:232,marker:1
|
||||||
|
"
|
||||||
|
|
||||||
|
# Fix LS_COLORS being unreadable.
|
||||||
|
export LS_COLORS="${LS_COLORS}:su=30;41:ow=30;42:st=30;44:"
|
35
.config/hellwal/templates/variablesfish.fish
Normal file
35
.config/hellwal/templates/variablesfish.fish
Normal file
|
@ -0,0 +1,35 @@
|
||||||
|
# Generated by hellwal
|
||||||
|
|
||||||
|
set wallpaper '%%wallpaper%%'
|
||||||
|
|
||||||
|
set background '%%background%%'
|
||||||
|
set foreground '%%foreground%%'
|
||||||
|
set cursor '%%cursor%%'
|
||||||
|
set border '%%border%%'
|
||||||
|
|
||||||
|
set color0 '%%color0.hex%%'
|
||||||
|
set color1 '%%color1.hex%%'
|
||||||
|
set color2 '%%color2.hex%%'
|
||||||
|
set color3 '%%color3.hex%%'
|
||||||
|
set color4 '%%color4.hex%%'
|
||||||
|
set color5 '%%color5.hex%%'
|
||||||
|
set color6 '%%color6.hex%%'
|
||||||
|
set color7 '%%color7.hex%%'
|
||||||
|
set color8 '%%color8.hex%%'
|
||||||
|
set color9 '%%color9.hex%%'
|
||||||
|
set color10 '%%color10.hex%%'
|
||||||
|
set color11 '%%color11.hex%%'
|
||||||
|
set color12 '%%color12.hex%%'
|
||||||
|
set color13 '%%color13.hex%%'
|
||||||
|
set color14 '%%color14.hex%%'
|
||||||
|
set color15 '%%color15.hex%%'
|
||||||
|
|
||||||
|
# FZF colors
|
||||||
|
export FZF_DEFAULT_OPTS="
|
||||||
|
$FZF_DEFAULT_OPTS
|
||||||
|
--color fg:7,bg:0,hl:1,fg+:232,bg+:1,hl+:255
|
||||||
|
--color info:7,prompt:2,spinner:1,pointer:232,marker:1
|
||||||
|
"
|
||||||
|
|
||||||
|
# Fix LS_COLORS being unreadable.
|
||||||
|
export LS_COLORS="$LS_COLORS:su=30;41:ow=30;42:st=30;44:"
|
21
.config/hellwal/templates/waybar-colors.css
Normal file
21
.config/hellwal/templates/waybar-colors.css
Normal file
|
@ -0,0 +1,21 @@
|
||||||
|
@define-color background #%%background%%;
|
||||||
|
@define-color foreground #%%foreground%%;
|
||||||
|
@define-color cursor #%%cursor%%;
|
||||||
|
@define-color border #%%border%%;
|
||||||
|
|
||||||
|
@define-color color0 #%%color0.hex%%;
|
||||||
|
@define-color color1 #%%color1.hex%%;
|
||||||
|
@define-color color2 #%%color2.hex%%;
|
||||||
|
@define-color color3 #%%color3.hex%%;
|
||||||
|
@define-color color4 #%%color4.hex%%;
|
||||||
|
@define-color color5 #%%color5.hex%%;
|
||||||
|
@define-color color6 #%%color6.hex%%;
|
||||||
|
@define-color color7 #%%color7.hex%%;
|
||||||
|
@define-color color8 #%%color8.hex%%;
|
||||||
|
@define-color color9 #%%color9.hex%%;
|
||||||
|
@define-color color10 #%%color10.hex%%;
|
||||||
|
@define-color color11 #%%color11.hex%%;
|
||||||
|
@define-color color12 #%%color12.hex%%;
|
||||||
|
@define-color color13 #%%color13.hex%%;
|
||||||
|
@define-color color14 #%%color14.hex%%;
|
||||||
|
@define-color color15 #%%color15.hex%%;
|
34
.config/hellwal/templates/zathura-colors
Normal file
34
.config/hellwal/templates/zathura-colors
Normal file
|
@ -0,0 +1,34 @@
|
||||||
|
set recolor "true"
|
||||||
|
set recolor-keephue "true"
|
||||||
|
|
||||||
|
set completion-bg "#%%background%%"
|
||||||
|
set completion-fg "#%%foreground%%"
|
||||||
|
set completion-group-bg "#%%background%%"
|
||||||
|
set completion-group-fg "#%%color2%%"
|
||||||
|
set completion-highlight-bg "#%%foreground%%"
|
||||||
|
set completion-highlight-fg "#%%background%%"
|
||||||
|
|
||||||
|
set recolor-lightcolor "#%%background%%"
|
||||||
|
set recolor-darkcolor "#%%foreground%%"
|
||||||
|
set default-bg "#%%background%%"
|
||||||
|
|
||||||
|
set inputbar-bg "#%%background%%"
|
||||||
|
set inputbar-fg "#%%foreground%%"
|
||||||
|
set notification-bg "#%%background%%"
|
||||||
|
set notification-fg "#%%foreground%%"
|
||||||
|
set notification-error-bg "#%%color1%%"
|
||||||
|
set notification-error-fg "#%%foreground%%"
|
||||||
|
set notification-warning-bg "#%%color1%%"
|
||||||
|
set notification-warning-fg "#%%foreground%%"
|
||||||
|
set statusbar-bg "#%%background%%"
|
||||||
|
set statusbar-fg "#%%foreground%%"
|
||||||
|
set index-bg "#%%background%%"
|
||||||
|
set index-fg "#%%foreground%%"
|
||||||
|
set index-active-bg "#%%foreground%%"
|
||||||
|
set index-active-fg "#%%background%%"
|
||||||
|
set render-loading-bg "#%%background%%"
|
||||||
|
set render-loading-fg "#%%foreground%%"
|
||||||
|
|
||||||
|
set window-title-home-tilde true
|
||||||
|
set statusbar-basename true
|
||||||
|
set selection-clipboard clipboard
|
25
.config/kanshi/config
Normal file
25
.config/kanshi/config
Normal file
|
@ -0,0 +1,25 @@
|
||||||
|
profile {
|
||||||
|
output "eDP-1" {
|
||||||
|
disable
|
||||||
|
}
|
||||||
|
output "LG Electronics MP59G 0x000672C5" {
|
||||||
|
mode 1920x1080
|
||||||
|
position 0,0
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
profile {
|
||||||
|
output "eDP-1" {
|
||||||
|
disable
|
||||||
|
}
|
||||||
|
output "DP-3" {
|
||||||
|
mode 1920x1080
|
||||||
|
position 0,0
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
profile {
|
||||||
|
output "eDP-1" {
|
||||||
|
enable
|
||||||
|
}
|
||||||
|
}
|
174
.config/lf/colors
Normal file
174
.config/lf/colors
Normal file
|
@ -0,0 +1,174 @@
|
||||||
|
# vim:ft=dircolors
|
||||||
|
# (This is not a dircolors file but it helps to highlight colors and comments)
|
||||||
|
|
||||||
|
# default values from dircolors
|
||||||
|
# (entries with a leading # are not implemented in lf)
|
||||||
|
# #no 00 # NORMAL
|
||||||
|
# fi 00 # FILE
|
||||||
|
# #rs 0 # RESET
|
||||||
|
# di 01;34 # DIR
|
||||||
|
# ln 01;36 # LINK
|
||||||
|
# #mh 00 # MULTIHARDLINK
|
||||||
|
# pi 40;33 # FIFO
|
||||||
|
# so 01;35 # SOCK
|
||||||
|
# #do 01;35 # DOOR
|
||||||
|
# bd 40;33;01 # BLK
|
||||||
|
# cd 40;33;01 # CHR
|
||||||
|
# or 40;31;01 # ORPHAN
|
||||||
|
# #mi 00 # MISSING
|
||||||
|
# su 37;41 # SETUID
|
||||||
|
# sg 30;43 # SETGID
|
||||||
|
# #ca 30;41 # CAPABILITY
|
||||||
|
# tw 30;42 # STICKY_OTHER_WRITABLE
|
||||||
|
# ow 34;42 # OTHER_WRITABLE
|
||||||
|
# st 37;44 # STICKY
|
||||||
|
# ex 01;32 # EXEC
|
||||||
|
|
||||||
|
# default values from lf (with matching order)
|
||||||
|
# ln 01;36 # LINK
|
||||||
|
# or 31;01 # ORPHAN
|
||||||
|
# tw 01;34 # STICKY_OTHER_WRITABLE
|
||||||
|
# ow 01;34 # OTHER_WRITABLE
|
||||||
|
# st 01;34 # STICKY
|
||||||
|
# di 01;34 # DIR
|
||||||
|
# pi 33 # FIFO
|
||||||
|
# so 01;35 # SOCK
|
||||||
|
# bd 33;01 # BLK
|
||||||
|
# cd 33;01 # CHR
|
||||||
|
# su 01;32 # SETUID
|
||||||
|
# sg 01;32 # SETGID
|
||||||
|
# ex 01;32 # EXEC
|
||||||
|
# fi 00 # FILE
|
||||||
|
|
||||||
|
# file types (with matching order)
|
||||||
|
ln 01;36 # LINK
|
||||||
|
or 31;01 # ORPHAN
|
||||||
|
tw 34 # STICKY_OTHER_WRITABLE
|
||||||
|
ow 34 # OTHER_WRITABLE
|
||||||
|
st 01;34 # STICKY
|
||||||
|
di 01;34 # DIR
|
||||||
|
pi 33 # FIFO
|
||||||
|
so 01;35 # SOCK
|
||||||
|
bd 33;01 # BLK
|
||||||
|
cd 33;01 # CHR
|
||||||
|
su 01;32 # SETUID
|
||||||
|
sg 01;32 # SETGID
|
||||||
|
ex 01;32 # EXEC
|
||||||
|
fi 00 # FILE
|
||||||
|
|
||||||
|
# archives or compressed (dircolors defaults)
|
||||||
|
*.tar 01;31
|
||||||
|
*.tgz 01;31
|
||||||
|
*.arc 01;31
|
||||||
|
*.arj 01;31
|
||||||
|
*.taz 01;31
|
||||||
|
*.lha 01;31
|
||||||
|
*.lz4 01;31
|
||||||
|
*.lzh 01;31
|
||||||
|
*.lzma 01;31
|
||||||
|
*.tlz 01;31
|
||||||
|
*.txz 01;31
|
||||||
|
*.tzo 01;31
|
||||||
|
*.t7z 01;31
|
||||||
|
*.zip 01;31
|
||||||
|
*.z 01;31
|
||||||
|
*.dz 01;31
|
||||||
|
*.gz 01;31
|
||||||
|
*.lrz 01;31
|
||||||
|
*.lz 01;31
|
||||||
|
*.lzo 01;31
|
||||||
|
*.xz 01;31
|
||||||
|
*.zst 01;31
|
||||||
|
*.tzst 01;31
|
||||||
|
*.bz2 01;31
|
||||||
|
*.bz 01;31
|
||||||
|
*.tbz 01;31
|
||||||
|
*.tbz2 01;31
|
||||||
|
*.tz 01;31
|
||||||
|
*.deb 01;31
|
||||||
|
*.rpm 01;31
|
||||||
|
*.jar 01;31
|
||||||
|
*.war 01;31
|
||||||
|
*.ear 01;31
|
||||||
|
*.sar 01;31
|
||||||
|
*.rar 01;31
|
||||||
|
*.alz 01;31
|
||||||
|
*.ace 01;31
|
||||||
|
*.zoo 01;31
|
||||||
|
*.cpio 01;31
|
||||||
|
*.7z 01;31
|
||||||
|
*.rz 01;31
|
||||||
|
*.cab 01;31
|
||||||
|
*.wim 01;31
|
||||||
|
*.swm 01;31
|
||||||
|
*.dwm 01;31
|
||||||
|
*.esd 01;31
|
||||||
|
|
||||||
|
# image formats (dircolors defaults)
|
||||||
|
*.jpg 01;35
|
||||||
|
*.jpeg 01;35
|
||||||
|
*.mjpg 01;35
|
||||||
|
*.mjpeg 01;35
|
||||||
|
*.gif 01;35
|
||||||
|
*.bmp 01;35
|
||||||
|
*.pbm 01;35
|
||||||
|
*.pgm 01;35
|
||||||
|
*.ppm 01;35
|
||||||
|
*.tga 01;35
|
||||||
|
*.xbm 01;35
|
||||||
|
*.xpm 01;35
|
||||||
|
*.tif 01;35
|
||||||
|
*.tiff 01;35
|
||||||
|
*.png 01;35
|
||||||
|
*.svg 01;35
|
||||||
|
*.svgz 01;35
|
||||||
|
*.mng 01;35
|
||||||
|
*.pcx 01;35
|
||||||
|
*.mov 01;35
|
||||||
|
*.mpg 01;35
|
||||||
|
*.mpeg 01;35
|
||||||
|
*.m2v 01;35
|
||||||
|
*.mkv 01;35
|
||||||
|
*.webm 01;35
|
||||||
|
*.ogm 01;35
|
||||||
|
*.mp4 01;35
|
||||||
|
*.m4v 01;35
|
||||||
|
*.mp4v 01;35
|
||||||
|
*.vob 01;35
|
||||||
|
*.qt 01;35
|
||||||
|
*.nuv 01;35
|
||||||
|
*.wmv 01;35
|
||||||
|
*.asf 01;35
|
||||||
|
*.rm 01;35
|
||||||
|
*.rmvb 01;35
|
||||||
|
*.flc 01;35
|
||||||
|
*.avi 01;35
|
||||||
|
*.fli 01;35
|
||||||
|
*.flv 01;35
|
||||||
|
*.gl 01;35
|
||||||
|
*.dl 01;35
|
||||||
|
*.xcf 01;35
|
||||||
|
*.xwd 01;35
|
||||||
|
*.yuv 01;35
|
||||||
|
*.cgm 01;35
|
||||||
|
*.emf 01;35
|
||||||
|
*.ogv 01;35
|
||||||
|
*.ogx 01;35
|
||||||
|
|
||||||
|
# audio formats (dircolors defaults)
|
||||||
|
*.aac 00;36
|
||||||
|
*.au 00;36
|
||||||
|
*.flac 00;36
|
||||||
|
*.m4a 00;36
|
||||||
|
*.mid 00;36
|
||||||
|
*.midi 00;36
|
||||||
|
*.mka 00;36
|
||||||
|
*.mp3 00;36
|
||||||
|
*.mpc 00;36
|
||||||
|
*.ogg 00;36
|
||||||
|
*.ra 00;36
|
||||||
|
*.wav 00;36
|
||||||
|
*.oga 00;36
|
||||||
|
*.opus 00;36
|
||||||
|
*.spx 00;36
|
||||||
|
*.xspf 00;36
|
377
.config/lf/icons
Normal file
377
.config/lf/icons
Normal file
|
@ -0,0 +1,377 @@
|
||||||
|
# vim:ft=conf
|
||||||
|
|
||||||
|
# These examples require Nerd Fonts or a compatible font to be used.
|
||||||
|
# See https://www.nerdfonts.com for more information.
|
||||||
|
|
||||||
|
# default values from lf (with matching order)
|
||||||
|
# ln l # LINK
|
||||||
|
# or l # ORPHAN
|
||||||
|
# tw t # STICKY_OTHER_WRITABLE
|
||||||
|
# ow d # OTHER_WRITABLE
|
||||||
|
# st t # STICKY
|
||||||
|
# di d # DIR
|
||||||
|
# pi p # FIFO
|
||||||
|
# so s # SOCK
|
||||||
|
# bd b # BLK
|
||||||
|
# cd c # CHR
|
||||||
|
# su u # SETUID
|
||||||
|
# sg g # SETGID
|
||||||
|
# ex x # EXEC
|
||||||
|
# fi - # FILE
|
||||||
|
|
||||||
|
# file types (with matching order)
|
||||||
|
ln # LINK
|
||||||
|
or # ORPHAN
|
||||||
|
tw t # STICKY_OTHER_WRITABLE
|
||||||
|
ow # OTHER_WRITABLE
|
||||||
|
st t # STICKY
|
||||||
|
di # DIR
|
||||||
|
pi p # FIFO
|
||||||
|
so s # SOCK
|
||||||
|
bd b # BLK
|
||||||
|
cd c # CHR
|
||||||
|
su u # SETUID
|
||||||
|
sg g # SETGID
|
||||||
|
ex # EXEC
|
||||||
|
fi # FILE
|
||||||
|
|
||||||
|
# disable some default filetype icons, let them choose icon by filename
|
||||||
|
# ln # LINK
|
||||||
|
# or # ORPHAN
|
||||||
|
# tw # STICKY_OTHER_WRITABLE
|
||||||
|
# ow # OTHER_WRITABLE
|
||||||
|
# st # STICKY
|
||||||
|
# di # DIR
|
||||||
|
# pi # FIFO
|
||||||
|
# so # SOCK
|
||||||
|
# bd # BLK
|
||||||
|
# cd # CHR
|
||||||
|
# su # SETUID
|
||||||
|
# sg # SETGID
|
||||||
|
# ex # EXEC
|
||||||
|
# fi # FILE
|
||||||
|
|
||||||
|
# file extensions (vim-devicons)
|
||||||
|
*.styl
|
||||||
|
*.sass
|
||||||
|
*.scss
|
||||||
|
*.htm
|
||||||
|
*.html
|
||||||
|
*.slim
|
||||||
|
*.haml
|
||||||
|
*.ejs
|
||||||
|
*.css
|
||||||
|
*.less
|
||||||
|
*.md
|
||||||
|
*.mdx
|
||||||
|
*.markdown
|
||||||
|
*.rmd
|
||||||
|
*.json
|
||||||
|
*.webmanifest
|
||||||
|
*.js
|
||||||
|
*.mjs
|
||||||
|
*.jsx
|
||||||
|
*.rb
|
||||||
|
*.gemspec
|
||||||
|
*.rake
|
||||||
|
*.php
|
||||||
|
*.py
|
||||||
|
*.pyc
|
||||||
|
*.pyo
|
||||||
|
*.pyd
|
||||||
|
*.coffee
|
||||||
|
*.mustache
|
||||||
|
*.hbs
|
||||||
|
*.conf
|
||||||
|
*.ini
|
||||||
|
*.yml
|
||||||
|
*.yaml
|
||||||
|
*.toml
|
||||||
|
*.bat
|
||||||
|
*.mk
|
||||||
|
*.jpg
|
||||||
|
*.jpeg
|
||||||
|
*.bmp
|
||||||
|
*.png
|
||||||
|
*.webp
|
||||||
|
*.gif
|
||||||
|
*.ico
|
||||||
|
*.twig
|
||||||
|
*.cpp
|
||||||
|
*.c++
|
||||||
|
*.cxx
|
||||||
|
*.cc
|
||||||
|
*.cp
|
||||||
|
*.c
|
||||||
|
*.cs
|
||||||
|
*.h
|
||||||
|
*.hh
|
||||||
|
*.hpp
|
||||||
|
*.hxx
|
||||||
|
*.hs
|
||||||
|
*.lhs
|
||||||
|
*.nix
|
||||||
|
*.lua
|
||||||
|
*.java
|
||||||
|
*.sh
|
||||||
|
*.fish
|
||||||
|
*.bash
|
||||||
|
*.zsh
|
||||||
|
*.ksh
|
||||||
|
*.csh
|
||||||
|
*.awk
|
||||||
|
*.ps1
|
||||||
|
*.ml λ
|
||||||
|
*.mli λ
|
||||||
|
*.diff
|
||||||
|
*.db
|
||||||
|
*.sql
|
||||||
|
*.dump
|
||||||
|
*.clj
|
||||||
|
*.cljc
|
||||||
|
*.cljs
|
||||||
|
*.edn
|
||||||
|
*.scala
|
||||||
|
*.go
|
||||||
|
*.dart
|
||||||
|
*.xul
|
||||||
|
*.sln
|
||||||
|
*.suo
|
||||||
|
*.pl
|
||||||
|
*.pm
|
||||||
|
*.t
|
||||||
|
*.rss
|
||||||
|
'*.f#'
|
||||||
|
*.fsscript
|
||||||
|
*.fsx
|
||||||
|
*.fs
|
||||||
|
*.fsi
|
||||||
|
*.rs
|
||||||
|
*.rlib
|
||||||
|
*.d
|
||||||
|
*.erl
|
||||||
|
*.hrl
|
||||||
|
*.ex
|
||||||
|
*.exs
|
||||||
|
*.eex
|
||||||
|
*.leex
|
||||||
|
*.heex
|
||||||
|
*.vim
|
||||||
|
*.ai
|
||||||
|
*.psd
|
||||||
|
*.psb
|
||||||
|
*.ts
|
||||||
|
*.tsx
|
||||||
|
*.jl
|
||||||
|
*.pp
|
||||||
|
*.vue
|
||||||
|
*.elm
|
||||||
|
*.swift
|
||||||
|
*.xcplayground
|
||||||
|
*.tex
|
||||||
|
*.r
|
||||||
|
*.rproj
|
||||||
|
*.sol
|
||||||
|
*.pem
|
||||||
|
|
||||||
|
# file names (vim-devicons) (case-insensitive not supported in lf)
|
||||||
|
*gruntfile.coffee
|
||||||
|
*gruntfile.js
|
||||||
|
*gruntfile.ls
|
||||||
|
*gulpfile.coffee
|
||||||
|
*gulpfile.js
|
||||||
|
*gulpfile.ls
|
||||||
|
*mix.lock
|
||||||
|
*dropbox
|
||||||
|
*.ds_store
|
||||||
|
*.gitconfig
|
||||||
|
*.gitignore
|
||||||
|
*.gitattributes
|
||||||
|
*.gitlab-ci.yml
|
||||||
|
*.bashrc
|
||||||
|
*.zshrc
|
||||||
|
*.zshenv
|
||||||
|
*.zprofile
|
||||||
|
*.vimrc
|
||||||
|
*.gvimrc
|
||||||
|
*_vimrc
|
||||||
|
*_gvimrc
|
||||||
|
*.bashprofile
|
||||||
|
*favicon.ico
|
||||||
|
*license
|
||||||
|
*node_modules
|
||||||
|
*react.jsx
|
||||||
|
*procfile
|
||||||
|
*dockerfile
|
||||||
|
*docker-compose.yml
|
||||||
|
*docker-compose.yaml
|
||||||
|
*compose.yml
|
||||||
|
*compose.yaml
|
||||||
|
*rakefile
|
||||||
|
*config.ru
|
||||||
|
*gemfile
|
||||||
|
*makefile
|
||||||
|
*cmakelists.txt
|
||||||
|
*robots.txt
|
||||||
|
|
||||||
|
# file names (case-sensitive adaptations)
|
||||||
|
*Gruntfile.coffee
|
||||||
|
*Gruntfile.js
|
||||||
|
*Gruntfile.ls
|
||||||
|
*Gulpfile.coffee
|
||||||
|
*Gulpfile.js
|
||||||
|
*Gulpfile.ls
|
||||||
|
*Dropbox
|
||||||
|
*.DS_Store
|
||||||
|
*LICENSE
|
||||||
|
*React.jsx
|
||||||
|
*Procfile
|
||||||
|
*Dockerfile
|
||||||
|
*Docker-compose.yml
|
||||||
|
*Docker-compose.yaml
|
||||||
|
*Rakefile
|
||||||
|
*Gemfile
|
||||||
|
*Makefile
|
||||||
|
*CMakeLists.txt
|
||||||
|
|
||||||
|
# file patterns (vim-devicons) (patterns not supported in lf)
|
||||||
|
# .*jquery.*\.js$
|
||||||
|
# .*angular.*\.js$
|
||||||
|
# .*backbone.*\.js$
|
||||||
|
# .*require.*\.js$
|
||||||
|
# .*materialize.*\.js$
|
||||||
|
# .*materialize.*\.css$
|
||||||
|
# .*mootools.*\.js$
|
||||||
|
# .*vimrc.*
|
||||||
|
# Vagrantfile$
|
||||||
|
|
||||||
|
# file patterns (file name adaptations)
|
||||||
|
*jquery.min.js
|
||||||
|
*angular.min.js
|
||||||
|
*backbone.min.js
|
||||||
|
*require.min.js
|
||||||
|
*materialize.min.js
|
||||||
|
*materialize.min.css
|
||||||
|
*mootools.min.js
|
||||||
|
*vimrc
|
||||||
|
Vagrantfile
|
||||||
|
|
||||||
|
# archives or compressed (extensions from dircolors defaults)
|
||||||
|
*.tar
|
||||||
|
*.tgz
|
||||||
|
*.arc
|
||||||
|
*.arj
|
||||||
|
*.taz
|
||||||
|
*.lha
|
||||||
|
*.lz4
|
||||||
|
*.lzh
|
||||||
|
*.lzma
|
||||||
|
*.tlz
|
||||||
|
*.txz
|
||||||
|
*.tzo
|
||||||
|
*.t7z
|
||||||
|
*.zip
|
||||||
|
*.z
|
||||||
|
*.dz
|
||||||
|
*.gz
|
||||||
|
*.lrz
|
||||||
|
*.lz
|
||||||
|
*.lzo
|
||||||
|
*.xz
|
||||||
|
*.zst
|
||||||
|
*.tzst
|
||||||
|
*.bz2
|
||||||
|
*.bz
|
||||||
|
*.tbz
|
||||||
|
*.tbz2
|
||||||
|
*.tz
|
||||||
|
*.deb
|
||||||
|
*.rpm
|
||||||
|
*.jar
|
||||||
|
*.war
|
||||||
|
*.ear
|
||||||
|
*.sar
|
||||||
|
*.rar
|
||||||
|
*.alz
|
||||||
|
*.ace
|
||||||
|
*.zoo
|
||||||
|
*.cpio
|
||||||
|
*.7z
|
||||||
|
*.rz
|
||||||
|
*.cab
|
||||||
|
*.wim
|
||||||
|
*.swm
|
||||||
|
*.dwm
|
||||||
|
*.esd
|
||||||
|
|
||||||
|
# image formats (extensions from dircolors defaults)
|
||||||
|
*.jpg
|
||||||
|
*.jpeg
|
||||||
|
*.mjpg
|
||||||
|
*.mjpeg
|
||||||
|
*.gif
|
||||||
|
*.bmp
|
||||||
|
*.pbm
|
||||||
|
*.pgm
|
||||||
|
*.ppm
|
||||||
|
*.tga
|
||||||
|
*.xbm
|
||||||
|
*.xpm
|
||||||
|
*.tif
|
||||||
|
*.tiff
|
||||||
|
*.png
|
||||||
|
*.svg
|
||||||
|
*.svgz
|
||||||
|
*.mng
|
||||||
|
*.pcx
|
||||||
|
*.mov
|
||||||
|
*.mpg
|
||||||
|
*.mpeg
|
||||||
|
*.m2v
|
||||||
|
*.mkv
|
||||||
|
*.webm
|
||||||
|
*.ogm
|
||||||
|
*.mp4
|
||||||
|
*.m4v
|
||||||
|
*.mp4v
|
||||||
|
*.vob
|
||||||
|
*.qt
|
||||||
|
*.nuv
|
||||||
|
*.wmv
|
||||||
|
*.asf
|
||||||
|
*.rm
|
||||||
|
*.rmvb
|
||||||
|
*.flc
|
||||||
|
*.avi
|
||||||
|
*.fli
|
||||||
|
*.flv
|
||||||
|
*.gl
|
||||||
|
*.dl
|
||||||
|
*.xcf
|
||||||
|
*.xwd
|
||||||
|
*.yuv
|
||||||
|
*.cgm
|
||||||
|
*.emf
|
||||||
|
*.ogv
|
||||||
|
*.ogx
|
||||||
|
|
||||||
|
# audio formats (extensions from dircolors defaults)
|
||||||
|
*.aac
|
||||||
|
*.au
|
||||||
|
*.flac
|
||||||
|
*.m4a
|
||||||
|
*.mid
|
||||||
|
*.midi
|
||||||
|
*.mka
|
||||||
|
*.mp3
|
||||||
|
*.mpc
|
||||||
|
*.ogg
|
||||||
|
*.ra
|
||||||
|
*.wav
|
||||||
|
*.oga
|
||||||
|
*.opus
|
||||||
|
*.spx
|
||||||
|
*.xspf
|
||||||
|
|
||||||
|
# other formats
|
||||||
|
*.pdf
|
86
.config/lf/lfrc
Normal file
86
.config/lf/lfrc
Normal file
|
@ -0,0 +1,86 @@
|
||||||
|
# enable icons
|
||||||
|
set icons
|
||||||
|
|
||||||
|
# enable image previews
|
||||||
|
set sixel true
|
||||||
|
set previewer ctpv
|
||||||
|
set cleaner ctpvclear
|
||||||
|
&ctpv -s $id
|
||||||
|
&ctpvquit $id
|
||||||
|
|
||||||
|
# show hidden files
|
||||||
|
set hidden true
|
||||||
|
|
||||||
|
set shell sh
|
||||||
|
set shellopts '-eu'
|
||||||
|
set ifs "\n"
|
||||||
|
|
||||||
|
set scrolloff 10
|
||||||
|
set cursorpreviewfmt "\033[7;2m"
|
||||||
|
set drawbox
|
||||||
|
|
||||||
|
# use enter for shell commands
|
||||||
|
map <enter> shell
|
||||||
|
|
||||||
|
# show the result of execution of previous commands
|
||||||
|
map ` !true
|
||||||
|
|
||||||
|
# execute current file (must be executable)
|
||||||
|
map x $$f
|
||||||
|
map X !$f
|
||||||
|
|
||||||
|
# dedicated keys for file opener actions
|
||||||
|
map o &mimeopen $f
|
||||||
|
map O $mimeopen --ask $f
|
||||||
|
|
||||||
|
# define a custom 'open' command
|
||||||
|
# This command is called when current file is not a directory. You may want to
|
||||||
|
# use either file extensions and/or mime types here. Below uses an editor for
|
||||||
|
# text files and a file opener for the rest.
|
||||||
|
cmd open &{{
|
||||||
|
case $(file --mime-type -Lb $f) in
|
||||||
|
text/*) lf -remote "send $id \$$EDITOR \$fx";;
|
||||||
|
*) for f in $fx; do $OPENER $f > /dev/null 2> /dev/null & done;;
|
||||||
|
esac
|
||||||
|
}}
|
||||||
|
|
||||||
|
# mkdir command. See wiki if you want it to select created dir
|
||||||
|
map a :push %mkdir<space>
|
||||||
|
|
||||||
|
# define a custom 'rename' command without prompt for overwrite
|
||||||
|
cmd rename %[ -e $1 ] && printf "file exists" || mv $f $1
|
||||||
|
map r push :rename<space>
|
||||||
|
|
||||||
|
cmd delete ${{
|
||||||
|
set -f
|
||||||
|
printf "$fx\n"
|
||||||
|
printf "delete? [y/n] "
|
||||||
|
read ans
|
||||||
|
[ "$ans" = "y" ] && rm -rf $fx
|
||||||
|
}}
|
||||||
|
|
||||||
|
map <delete> delete
|
||||||
|
|
||||||
|
# extract the current file with the right command
|
||||||
|
# (xkcd link: https://xkcd.com/1168/)
|
||||||
|
cmd extract ${{
|
||||||
|
set -f
|
||||||
|
case $f in
|
||||||
|
*.tar.bz|*.tar.bz2|*.tbz|*.tbz2) tar xjvf $f;;
|
||||||
|
*.tar.gz|*.tgz) tar xzvf $f;;
|
||||||
|
*.tar.xz|*.txz) tar xJvf $f;;
|
||||||
|
*.zip) unzip $f;;
|
||||||
|
#*.rar) unrar x $f;;
|
||||||
|
#*.7z) 7z x $f;;
|
||||||
|
esac
|
||||||
|
}}
|
||||||
|
|
||||||
|
map E extract
|
||||||
|
|
||||||
|
cmd mkexec ${{
|
||||||
|
chmod u+x $fx
|
||||||
|
printf "$fx is now executable"
|
||||||
|
}}
|
||||||
|
|
||||||
|
map V mkexec
|
||||||
|
|
20
.config/mako/config
Normal file
20
.config/mako/config
Normal file
|
@ -0,0 +1,20 @@
|
||||||
|
include=/home/amolinae/.cache/hellwal/mako-colors
|
||||||
|
sort=-time
|
||||||
|
layer=top
|
||||||
|
width=250
|
||||||
|
height=150
|
||||||
|
border-size=2
|
||||||
|
border-radius=0
|
||||||
|
padding=16
|
||||||
|
icons=1
|
||||||
|
max-icon-size=64
|
||||||
|
default-timeout=5000
|
||||||
|
ignore-timeout=1
|
||||||
|
font=Inconsolata 11
|
||||||
|
|
||||||
|
|
||||||
|
[app-name=spotify_player]
|
||||||
|
border-color=#1ed760
|
||||||
|
background-color=#191414
|
||||||
|
text-color=#ffffff
|
||||||
|
default-timeout=2048
|
8
.config/mimeapps.list
Normal file
8
.config/mimeapps.list
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
[Default Applications]
|
||||||
|
application/pdf=org.pwmt.zathura.desktop;
|
||||||
|
video/x-matroska=mpv.desktop;
|
||||||
|
video/mp4=mpv.desktop;
|
||||||
|
image/png=imv.desktop;
|
||||||
|
image/jpeg=imv.desktop;
|
||||||
|
image/gif=imv.desktop;
|
||||||
|
inode/directory=lf.desktop;
|
99
.config/ncpamixer.conf
Normal file
99
.config/ncpamixer.conf
Normal file
|
@ -0,0 +1,99 @@
|
||||||
|
"theme" = "c0r73x"
|
||||||
|
|
||||||
|
# Default theme {
|
||||||
|
"theme.default.static_bar" = false
|
||||||
|
"theme.default.default_indicator" = "♦ "
|
||||||
|
"theme.default.bar_style.bg" = "░"
|
||||||
|
"theme.default.bar_style.fg" = "█"
|
||||||
|
"theme.default.bar_style.indicator" = "█"
|
||||||
|
"theme.default.bar_style.top" = "▁"
|
||||||
|
"theme.default.bar_style.bottom" = "▔"
|
||||||
|
"theme.default.bar_low.front" = 2
|
||||||
|
"theme.default.bar_low.back" = 0
|
||||||
|
"theme.default.bar_mid.front" = 3
|
||||||
|
"theme.default.bar_mid.back" = 0
|
||||||
|
"theme.default.bar_high.front" = 1
|
||||||
|
"theme.default.bar_high.back" = 0
|
||||||
|
"theme.default.volume_low" = 2
|
||||||
|
"theme.default.volume_mid" = 3
|
||||||
|
"theme.default.volume_high" = 1
|
||||||
|
"theme.default.volume_peak" = 1
|
||||||
|
"theme.default.volume_indicator" = -1
|
||||||
|
"theme.default.selected" = 2
|
||||||
|
"theme.default.default" = -1
|
||||||
|
"theme.default.border" = -1
|
||||||
|
"theme.default.dropdown.selected_text" = 0
|
||||||
|
"theme.default.dropdown.selected" = 2
|
||||||
|
"theme.default.dropdown.unselected" = -1
|
||||||
|
# }
|
||||||
|
# c0r73x theme {
|
||||||
|
"theme.c0r73x.static_bar" = false
|
||||||
|
"theme.c0r73x.default_indicator" = "■ "
|
||||||
|
"theme.c0r73x.bar_style.bg" = "■"
|
||||||
|
"theme.c0r73x.bar_style.fg" = "■"
|
||||||
|
"theme.c0r73x.bar_style.indicator" = "■"
|
||||||
|
"theme.c0r73x.bar_style.top" = ""
|
||||||
|
"theme.c0r73x.bar_style.bottom" = ""
|
||||||
|
"theme.c0r73x.bar_low.front" = 0
|
||||||
|
"theme.c0r73x.bar_low.back" = -1
|
||||||
|
"theme.c0r73x.bar_mid.front" = 0
|
||||||
|
"theme.c0r73x.bar_mid.back" = -1
|
||||||
|
"theme.c0r73x.bar_high.front" = 0
|
||||||
|
"theme.c0r73x.bar_high.back" = -1
|
||||||
|
"theme.c0r73x.volume_low" = 6
|
||||||
|
"theme.c0r73x.volume_mid" = 6
|
||||||
|
"theme.c0r73x.volume_high" = 6
|
||||||
|
"theme.c0r73x.volume_peak" = 1
|
||||||
|
"theme.c0r73x.volume_indicator" = 15
|
||||||
|
"theme.c0r73x.selected" = 6
|
||||||
|
"theme.c0r73x.default" = -1
|
||||||
|
"theme.c0r73x.border" = -1
|
||||||
|
"theme.c0r73x.dropdown.selected_text" = 0
|
||||||
|
"theme.c0r73x.dropdown.selected" = 6
|
||||||
|
"theme.c0r73x.dropdown.unselected" = -1
|
||||||
|
# }
|
||||||
|
# Keybinds {
|
||||||
|
"keycode.9" = "switch" # tab
|
||||||
|
"keycode.13" = "select" # enter
|
||||||
|
"keycode.27" = "quit" # escape
|
||||||
|
"keycode.99" = "dropdown" # c
|
||||||
|
"keycode.113" = "quit" # q
|
||||||
|
"keycode.109" = "mute" # m
|
||||||
|
"keycode.100" = "set_default" # d
|
||||||
|
"keycode.108" = "volume_up" # l
|
||||||
|
"keycode.104" = "volume_down" # h
|
||||||
|
"keycode.261" = "volume_up" # arrow right
|
||||||
|
"keycode.260" = "volume_down" # arrow left
|
||||||
|
"keycode.107" = "move_up" # k
|
||||||
|
"keycode.106" = "move_down" # j
|
||||||
|
"keycode.259" = "move_up" # arrow up
|
||||||
|
"keycode.258" = "move_down" # arrow down
|
||||||
|
"keycode.338" = "page_up" # page up
|
||||||
|
"keycode.339" = "page_down" # page down
|
||||||
|
"keycode.76" = "tab_next" # L
|
||||||
|
"keycode.72" = "tab_prev" # H
|
||||||
|
"keycode.265" = "tab_playback" # f1
|
||||||
|
"keycode.266" = "tab_recording" # f2
|
||||||
|
"keycode.267" = "tab_output" # f3
|
||||||
|
"keycode.268" = "tab_input" # f4
|
||||||
|
"keycode.269" = "tab_config" # f5
|
||||||
|
"keycode.f.80" = "tab_playback" # f1 VT100
|
||||||
|
"keycode.f.81" = "tab_recording" # f2 VT100
|
||||||
|
"keycode.f.82" = "tab_output" # f3 VT100
|
||||||
|
"keycode.f.83" = "tab_input" # f4 VT100
|
||||||
|
"keycode.f.84" = "tab_config" # f5 VT100
|
||||||
|
"keycode.71" = "move_last" # G
|
||||||
|
"keycode.103" = "move_first" # g
|
||||||
|
# "keycode.48" = "set_volume_100" # 0
|
||||||
|
"keycode.48" = "set_volume_0" # 0
|
||||||
|
"keycode.49" = "set_volume_10" # 1
|
||||||
|
"keycode.50" = "set_volume_20" # 2
|
||||||
|
"keycode.51" = "set_volume_30" # 3
|
||||||
|
"keycode.52" = "set_volume_40" # 4
|
||||||
|
"keycode.53" = "set_volume_50" # 5
|
||||||
|
"keycode.54" = "set_volume_60" # 6
|
||||||
|
"keycode.55" = "set_volume_70" # 7
|
||||||
|
"keycode.56" = "set_volume_80" # 8
|
||||||
|
"keycode.57" = "set_volume_90" # 9
|
||||||
|
"keycode.63" = "help" # ?
|
||||||
|
# }
|
1
.config/nvim
Submodule
1
.config/nvim
Submodule
|
@ -0,0 +1 @@
|
||||||
|
Subproject commit a02ec2e544b4defa8c319bf9bc831a2736522fdf
|
39
.config/spotify-player/app.toml
Normal file
39
.config/spotify-player/app.toml
Normal file
|
@ -0,0 +1,39 @@
|
||||||
|
theme = "default"
|
||||||
|
client_id = "65b708073fc0480ea92a077233ca87bd"
|
||||||
|
client_port = 8080
|
||||||
|
login_redirect_uri = "http://127.0.0.1:8989/login"
|
||||||
|
playback_format = "{status} {track} | {artists}\n{album}\n{metadata}"
|
||||||
|
tracks_playback_limit = 50
|
||||||
|
app_refresh_duration_in_ms = 32
|
||||||
|
playback_refresh_duration_in_ms = 0
|
||||||
|
page_size_in_rows = 20
|
||||||
|
play_icon = ""
|
||||||
|
pause_icon = ""
|
||||||
|
liked_icon = ""
|
||||||
|
border_type = "Plain"
|
||||||
|
progress_bar_type = "Rectangle"
|
||||||
|
enable_media_control = true
|
||||||
|
enable_streaming = "Always"
|
||||||
|
enable_cover_image_cache = true
|
||||||
|
cover_img_scale=1.8
|
||||||
|
cover_img_length=10
|
||||||
|
cover_img_width=5
|
||||||
|
default_device = "spotify-player"
|
||||||
|
seek_duration_secs = 5
|
||||||
|
|
||||||
|
[layout]
|
||||||
|
playback_window_position = "Top"
|
||||||
|
playback_window_height = 6
|
||||||
|
|
||||||
|
[layout.library]
|
||||||
|
playlist_percent = 40
|
||||||
|
album_percent = 40
|
||||||
|
|
||||||
|
[device]
|
||||||
|
name = "spotify-player"
|
||||||
|
device_type = "speaker"
|
||||||
|
volume = 100
|
||||||
|
bitrate = 320
|
||||||
|
audio_cache = false
|
||||||
|
normalization = false
|
||||||
|
autoplay = true
|
6
.config/swayidle/config
Normal file
6
.config/swayidle/config
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
timeout 145 'brillo -O'
|
||||||
|
timeout 150 'brillo -a -u 150000 -S 5' resume 'brillo -u 150000 -I'
|
||||||
|
timeout 180 'swaylock -f'
|
||||||
|
timeout 300 'wlr-randr --output eDP-1 --off' resume 'wlr-randr --output eDP-1 --on'
|
||||||
|
timeout 1800 'loginctl suspend'
|
||||||
|
before-sleep 'swaylock -f'
|
8
.config/swaylock/config
Normal file
8
.config/swaylock/config
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
image="$HOME/Pictures/desktop.png"
|
||||||
|
clock
|
||||||
|
indicator
|
||||||
|
ignore-empty-password
|
||||||
|
hide-keyboard-layout
|
||||||
|
disable-caps-lock-text
|
||||||
|
effect-blur=4x2
|
||||||
|
effect-greyscale
|
15
.config/user-dirs.dirs
Normal file
15
.config/user-dirs.dirs
Normal file
|
@ -0,0 +1,15 @@
|
||||||
|
# This file is written by xdg-user-dirs-update
|
||||||
|
# If you want to change or add directories, just edit the line you're
|
||||||
|
# interested in. All local changes will be retained on the next run.
|
||||||
|
# Format is XDG_xxx_DIR="$HOME/yyy", where yyy is a shell-escaped
|
||||||
|
# homedir-relative path, or XDG_xxx_DIR="/yyy", where /yyy is an
|
||||||
|
# absolute path. No other format is supported.
|
||||||
|
#
|
||||||
|
XDG_DESKTOP_DIR="$HOME/Desktop"
|
||||||
|
XDG_DOWNLOAD_DIR="$HOME/Downloads"
|
||||||
|
XDG_TEMPLATES_DIR="$HOME/Templates"
|
||||||
|
XDG_PUBLICSHARE_DIR="$HOME/Public"
|
||||||
|
XDG_DOCUMENTS_DIR="$HOME/Documents"
|
||||||
|
XDG_MUSIC_DIR="$HOME/Music"
|
||||||
|
XDG_PICTURES_DIR="$HOME/Pictures"
|
||||||
|
XDG_VIDEOS_DIR="$HOME/Videos"
|
5
.config/zathura/zathurarc
Normal file
5
.config/zathura/zathurarc
Normal file
|
@ -0,0 +1,5 @@
|
||||||
|
set selection-clipboard clipboard
|
||||||
|
map D set "first-page-column 1:1"
|
||||||
|
map <C-d> set "first-page-column 1:2"
|
||||||
|
|
||||||
|
include /home/amolinae/.cache/hellwal/zathura-colors
|
17
.config/zsh/.zprofile
Normal file
17
.config/zsh/.zprofile
Normal file
|
@ -0,0 +1,17 @@
|
||||||
|
export PATH="$PATH:$(find ~/.local/bin -type d | paste -sd ':' -)"
|
||||||
|
|
||||||
|
unsetopt PROMPT_SP 2>/dev/null
|
||||||
|
|
||||||
|
export EDITOR="nvim"
|
||||||
|
export TERMINAL="foot-client"
|
||||||
|
export BROWSER="librewolf"
|
||||||
|
export MANPAGER='nvim +Man!'
|
||||||
|
|
||||||
|
# HOME cleanup
|
||||||
|
export ZDOTDIR=$HOME/.config/zsh
|
||||||
|
export XDG_CONFIG_HOME="$HOME/.config"
|
||||||
|
export XDG_DATA_HOME="$HOME/.local/share"
|
||||||
|
export XDG_CACHE_HOME="$HOME/.cache"
|
||||||
|
export GTK2_RC_FILES="$XDG_CONFIG_HOME/gtk-2.0/gtkrc"
|
||||||
|
export WGETRC="$XDG_CONFIG_HOME/wget/wgetrc"
|
||||||
|
export CARGO_HOME="$XDG_DATA_HOME"/cargo
|
118
.config/zsh/.zshrc
Normal file
118
.config/zsh/.zshrc
Normal file
|
@ -0,0 +1,118 @@
|
||||||
|
autoload -U colors && colors # Load colors
|
||||||
|
PS1="%B%{$fg[red]%}[%{$fg[yellow]%}%n%{$fg[red]%}@%{$fg[yellow]%}%M %{$fg[yellow]%}%~%{$fg[red]%}]%{$reset_color%}$%b "
|
||||||
|
|
||||||
|
# OSC-7 escape sequence
|
||||||
|
autoload -Uz add-zsh-hook
|
||||||
|
function osc7-pwd() {
|
||||||
|
emulate -L zsh # also sets localoptions for us
|
||||||
|
setopt extendedglob
|
||||||
|
local LC_ALL=C
|
||||||
|
printf '\e]7;file://%s%s\e\' $HOST ${PWD//(#m)([^@-Za-z&-;_~])/%${(l:2::0:)$(([##16]#MATCH))}}
|
||||||
|
}
|
||||||
|
|
||||||
|
function chpwd-osc7-pwd() {
|
||||||
|
(( ZSH_SUBSHELL )) || osc7-pwd
|
||||||
|
}
|
||||||
|
add-zsh-hook -Uz chpwd chpwd-osc7-pwd
|
||||||
|
|
||||||
|
setopt autocd # Automatically cd into typed directory.
|
||||||
|
stty stop undef # Disable ctrl-s to freeze terminal.
|
||||||
|
setopt interactive_comments
|
||||||
|
|
||||||
|
# Useful options
|
||||||
|
setopt correct
|
||||||
|
setopt noclobber
|
||||||
|
setopt histignoredups
|
||||||
|
|
||||||
|
# History in cache directory:
|
||||||
|
HISTSIZE=10000000
|
||||||
|
SAVEHIST=10000000
|
||||||
|
HISTFILE="${XDG_CACHE_HOME:-$HOME/.cache}/zsh/history"
|
||||||
|
|
||||||
|
# Completion dump files in cache directory:
|
||||||
|
ZSH_COMPDUMP="${XDG_CACHE_HOME:-$HOME/.cache}/zsh/zcompdump"
|
||||||
|
|
||||||
|
# Basic auto/tab complete:
|
||||||
|
setopt auto_list
|
||||||
|
autoload -U compinit
|
||||||
|
zstyle ':completion:*' menu select
|
||||||
|
zstyle ':completion:*' list-colors ${(s.:.)LS_COLORS}
|
||||||
|
zmodload zsh/complist
|
||||||
|
compinit
|
||||||
|
_comp_options+=(globdots) # Include hidden files.
|
||||||
|
|
||||||
|
# Completion files: Use XDG dirs
|
||||||
|
[ -d "$XDG_CACHE_HOME"/zsh ] || mkdir -p "$XDG_CACHE_HOME"/zsh
|
||||||
|
zstyle ':completion:*' cache-path "$XDG_CACHE_HOME"/zsh/zcompcache
|
||||||
|
compinit -d "$XDG_CACHE_HOME"/zsh/zcompdump-$ZSH_VERSION
|
||||||
|
|
||||||
|
# vi mode
|
||||||
|
bindkey -v
|
||||||
|
export KEYTIMEOUT=1
|
||||||
|
|
||||||
|
# Use vim keys in tab complete menu:
|
||||||
|
bindkey -M menuselect 'h' vi-backward-char
|
||||||
|
bindkey -M menuselect 'k' vi-up-line-or-history
|
||||||
|
bindkey -M menuselect 'l' vi-forward-char
|
||||||
|
bindkey -M menuselect 'j' vi-down-line-or-history
|
||||||
|
bindkey -v '^?' backward-delete-char
|
||||||
|
|
||||||
|
# Change cursor shape for different vi modes.
|
||||||
|
function zle-keymap-select () {
|
||||||
|
case $KEYMAP in
|
||||||
|
vicmd) echo -ne '\e[1 q';; # block
|
||||||
|
viins|main) echo -ne '\e[5 q';; # beam
|
||||||
|
esac
|
||||||
|
}
|
||||||
|
zle -N zle-keymap-select
|
||||||
|
zle-line-init() {
|
||||||
|
zle -K viins # initiate `vi insert` as keymap (can be removed if `bindkey -V` has been set elsewhere)
|
||||||
|
echo -ne "\e[5 q"
|
||||||
|
}
|
||||||
|
zle -N zle-line-init
|
||||||
|
echo -ne '\e[5 q' # Use beam shape cursor on startup.
|
||||||
|
preexec() { echo -ne '\e[5 q' ;} # Use beam shape cursor for each new prompt.
|
||||||
|
|
||||||
|
# Use lf to switch directories and bind it to ctrl-o
|
||||||
|
lfcd () {
|
||||||
|
tmp="$(mktemp -uq)"
|
||||||
|
trap 'rm -f $tmp >/dev/null 2>&1 && trap - HUP INT QUIT TERM PWR EXIT' HUP INT QUIT TERM PWR EXIT
|
||||||
|
lf -last-dir-path="$tmp" "$@"
|
||||||
|
if [ -f "$tmp" ]; then
|
||||||
|
dir="$(cat "$tmp")"
|
||||||
|
[ -d "$dir" ] && [ "$dir" != "$(pwd)" ] && cd "$dir"
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
bindkey -s '^o' '^ulfcd\n'
|
||||||
|
|
||||||
|
bindkey -s '^a' '^ubc -lq\n'
|
||||||
|
|
||||||
|
bindkey -s '^f' '^ucd "$(dirname "$(fzf)")"\n'
|
||||||
|
|
||||||
|
bindkey '^[[P' delete-char
|
||||||
|
|
||||||
|
# Edit line in vim with ctrl-e:
|
||||||
|
autoload edit-command-line; zle -N edit-command-line
|
||||||
|
bindkey '^e' edit-command-line
|
||||||
|
bindkey -M vicmd '^[[P' vi-delete-char
|
||||||
|
bindkey -M vicmd '^e' edit-command-line
|
||||||
|
bindkey -M visual '^[[P' vi-delete
|
||||||
|
|
||||||
|
# Aliases
|
||||||
|
alias sudo='doas'
|
||||||
|
alias neofetch='fastfetch'
|
||||||
|
alias ls='ls -lah'
|
||||||
|
alias vim='nvim'
|
||||||
|
alias wal='hellwal -q'
|
||||||
|
alias patch='bwroot patch'
|
||||||
|
alias tcc='bwroot tcc'
|
||||||
|
alias g++='bwroot g++'
|
||||||
|
alias gcc='bwroot gcc'
|
||||||
|
alias clang='bwroot clang'
|
||||||
|
alias make='bwroot make'
|
||||||
|
|
||||||
|
# Commands
|
||||||
|
fastfetch
|
||||||
|
|
||||||
|
# Load syntax highlighting; should be last.
|
||||||
|
source /usr/share/zsh/plugins/fast-syntax-highlighting/fast-syntax-highlighting.plugin.zsh 2>/dev/null
|
4
.gitmodules
vendored
Normal file
4
.gitmodules
vendored
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
[submodule ".config/nvim"]
|
||||||
|
path = .config/nvim
|
||||||
|
url = https://git.amolinae.com/amolinae06/nvim.git
|
||||||
|
branch = main
|
77
.local/bin/abman
Executable file
77
.local/bin/abman
Executable file
|
@ -0,0 +1,77 @@
|
||||||
|
#!/bin/sh -x
|
||||||
|
|
||||||
|
scandevices() {
|
||||||
|
# https://github.com/bluez/bluez/issues/826
|
||||||
|
notify-send "abman" "Scanning for devices"
|
||||||
|
if [ "$(bluetoothctl show | grep "Powered: no")" ]; then
|
||||||
|
bluetoothctl power on
|
||||||
|
fi
|
||||||
|
devices="$(bluetoothctl --timeout 5 scan on | \
|
||||||
|
awk '/Device/ {if (NF > 3) {for (i=4; i<=NF; i++) printf $i " "; print ""} else print $3}')"
|
||||||
|
if [ -z "$devices" ]; then
|
||||||
|
notify-send "abman" "Error: No devices were found"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
selection="$(printf "%s\n" "$devices" | fuzzel -d -p "Available devices: ")"
|
||||||
|
if [ -n "$selection" ]; then
|
||||||
|
mac=$(bluetoothctl devices | grep "$selection" | awk '{print $2}')
|
||||||
|
bluetoothctl connect "$mac" & notify-send "abman" "Connecting to $selection"
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
pc_device(){
|
||||||
|
devices="$(bluetoothctl devices | awk '{$1=$2=""; print substr($0,3)}')"
|
||||||
|
if [ -z "$devices" ]; then
|
||||||
|
notify-send "abman" "No previously connected devices"
|
||||||
|
exit 0;
|
||||||
|
fi
|
||||||
|
|
||||||
|
selection="$(printf "%s\n" "$devices" | fuzzel -d -p "Device list: ")"
|
||||||
|
if [ -n "$selection" ]; then
|
||||||
|
if [ "$(bluetoothctl show | grep "Powered: no")" ]; then
|
||||||
|
bluetoothctl power on
|
||||||
|
fi
|
||||||
|
mac=$(bluetoothctl devices | grep "$selection" | awk '{print $2}')
|
||||||
|
bluetoothctl connect "$mac" & notify-send "abman" "Reconnecting to $selection"
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
toggledisc() {
|
||||||
|
if [ "$(bluetoothctl show | grep "Discoverable: yes")" ]; then
|
||||||
|
bluetoothctl discoverable off
|
||||||
|
notify-send "abman" "Discoverable off"
|
||||||
|
else
|
||||||
|
bluetoothctl discoverable on
|
||||||
|
notify-send "abman" "Set device as discoverable for 3 minutes"
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
togglepair() {
|
||||||
|
if [ "$(bluetoothctl show | grep "Pairable: yes")" ]; then
|
||||||
|
bluetoothctl pairable off
|
||||||
|
notify-send "abman" "Pairable off"
|
||||||
|
else
|
||||||
|
bluetoothctl pairable on
|
||||||
|
notify-send "abman" "Device is now pairable"
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
switchstate() {
|
||||||
|
if [ "$(bluetoothctl show | grep "Powered: yes")" ]; then
|
||||||
|
bluetoothctl power off
|
||||||
|
notify-send "abman" "Bluetooth is disabled"
|
||||||
|
elif [ "$(bluetoothctl show | grep "Powered: no")" ]; then
|
||||||
|
bluetoothctl power on
|
||||||
|
notify-send "abman" "Bluetooth is enabled"
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
case $(printf "%s\n" " Connect Device" " Reconnect device" " Toggle discoverable" " Toggle Pairable" " Change State" | fuzzel -d -l 5) in
|
||||||
|
" Connect Device") scandevices ;;
|
||||||
|
" Reconnect device") pc_device ;;
|
||||||
|
" Toggle discoverable") toggledisc ;;
|
||||||
|
" Toggle Pairable") togglepair ;;
|
||||||
|
" Change State") switchstate ;;
|
||||||
|
*) exit ;;
|
||||||
|
esac
|
35
.local/bin/art
Executable file
35
.local/bin/art
Executable file
|
@ -0,0 +1,35 @@
|
||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
# amolinae's recording tool
|
||||||
|
screencast(){
|
||||||
|
case $(printf "%s\n" " Mic ON" " Mic OFF" | fuzzel -d -l 3) in
|
||||||
|
" Mic ON")
|
||||||
|
wf-recorder -D -a -f ~/Videos/Recordings/recording_$(date +"%Y-%m-%d_%H:%M:%S.mp4") ;;
|
||||||
|
" Mic OFF")
|
||||||
|
wf-recorder -D --audio="$(pactl list short sources | grep output | awk '{print $2}')" -f ~/Videos/Recordings/recording_$(date +"%Y-%m-%d_%H:%M:%S.mp4") ;;
|
||||||
|
esac
|
||||||
|
}
|
||||||
|
|
||||||
|
video(){
|
||||||
|
wf-recorder -D -f ~/Videos/Recordings/recording_$(date +"%Y-%m-%d_%H:%M:%S.mp4")
|
||||||
|
}
|
||||||
|
|
||||||
|
kill(){
|
||||||
|
killall -s SIGINT wf-recorder && \
|
||||||
|
notify-send "art" "Recording stopped" || \
|
||||||
|
notify-send "art" "No recording process found"
|
||||||
|
}
|
||||||
|
|
||||||
|
menu(){
|
||||||
|
case $(printf "%s\n" " Screencast" " Video only" " Stop recording" | fuzzel -d -l 4) in
|
||||||
|
" Screencast") screencast;;
|
||||||
|
" Video only") video;;
|
||||||
|
" Stop recording") kill;;
|
||||||
|
*) kill;;
|
||||||
|
esac
|
||||||
|
}
|
||||||
|
|
||||||
|
case "$1" in
|
||||||
|
-h) echo "usage: aws [-h]" >&2; exit 1; ;;
|
||||||
|
*) menu ;;
|
||||||
|
esac
|
14
.local/bin/aws
Executable file
14
.local/bin/aws
Executable file
|
@ -0,0 +1,14 @@
|
||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
# amolinae's wayland screenshotter
|
||||||
|
notify(){
|
||||||
|
notify-send "aws" "screenshot copied to clipboard"
|
||||||
|
}
|
||||||
|
|
||||||
|
img="$HOME/Pictures/$(date +"%d_%m_%y-%H_%M_%S").png"
|
||||||
|
|
||||||
|
case "$1" in
|
||||||
|
-f) grim "$img" && wl-copy -t image/png < "$img" && notify ;;
|
||||||
|
-r) grim -g "$(slurp </dev/null)" "$img" && wl-copy -t image/png < "$img" && notify ;;
|
||||||
|
-h|*) echo "usage: aws [-f] [-r]" >&2; exit 1; ;;
|
||||||
|
esac
|
18
.local/bin/bwroot
Executable file
18
.local/bin/bwroot
Executable file
|
@ -0,0 +1,18 @@
|
||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
ROOT="${HOME:-/home/amolinae}/Documents/Miscellaneous/alpchroot"
|
||||||
|
|
||||||
|
case "$1" in
|
||||||
|
*)
|
||||||
|
bwrap \
|
||||||
|
--bind "$ROOT" / \
|
||||||
|
--bind /proc /proc \
|
||||||
|
--bind /sys /sys \
|
||||||
|
--dev-bind /dev /dev \
|
||||||
|
--bind "$PWD" "$PWD" \
|
||||||
|
--bind "$HOME" "$HOME" \
|
||||||
|
--unshare-all \
|
||||||
|
--share-net \
|
||||||
|
"$@" ;;
|
||||||
|
"") echo "usage: bwroot ARGUMENT" >&2; exit 1; ;;
|
||||||
|
esac
|
2
.local/bin/camera
Executable file
2
.local/bin/camera
Executable file
|
@ -0,0 +1,2 @@
|
||||||
|
#!/bin/sh
|
||||||
|
pkill -f /dev/video || mpv --untimed --no-cache --no-osc --no-input-default-bindings --profile=low-latency --input-conf=/dev/null --autofit=25% --title=webcam $(ls /dev/video[0,2,4,6,8] | tail -n 1)
|
2
.local/bin/ctpv
Executable file
2
.local/bin/ctpv
Executable file
|
@ -0,0 +1,2 @@
|
||||||
|
#!/bin/sh
|
||||||
|
LD_LIBRARY_PATH="$HOME"/Documents/Miscelleaneous/alpchroot/usr/lib "$HOME"/.local/src/ctpv/ctpv "$@"
|
2
.local/bin/ctpvclear
Executable file
2
.local/bin/ctpvclear
Executable file
|
@ -0,0 +1,2 @@
|
||||||
|
#!/bin/sh
|
||||||
|
LD_LIBRARY_PATH="$HOME"/Documents/Miscelleaneous/alpchroot/usr/lib "$HOME"/.local/src/ctpv/ctpvclear "$@"
|
2
.local/bin/ctpvquit
Executable file
2
.local/bin/ctpvquit
Executable file
|
@ -0,0 +1,2 @@
|
||||||
|
#!/bin/sh
|
||||||
|
LD_LIBRARY_PATH="$HOME"/Documents/Miscelleaneous/alpchroot/usr/lib "$HOME"/.local/src/ctpv/quit/ctpvquit "$@"
|
2
.local/bin/dwl
Executable file
2
.local/bin/dwl
Executable file
|
@ -0,0 +1,2 @@
|
||||||
|
#!/bin/sh
|
||||||
|
LD_LIBRARY_PATH="$HOME"/Documents/Miscelleaneous/alpchroot/usr/lib "$HOME"/.local/src/dwl/dwl "$@"
|
4
.local/bin/dwllaunch
Executable file
4
.local/bin/dwllaunch
Executable file
|
@ -0,0 +1,4 @@
|
||||||
|
#!/bin/zsh -l
|
||||||
|
/usr/libexec/pipewire-launcher >/dev/null 2>&1
|
||||||
|
slstatus | dbus-run-session dwl >/dev/null 2>&1
|
||||||
|
touch /tmp/swaylock-sleep && inotifyd swaylock /tmp/swaylock-sleep
|
10
.local/bin/emojimenu
Executable file
10
.local/bin/emojimenu
Executable file
|
@ -0,0 +1,10 @@
|
||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
# Get user selection via fuzzel from emoji file.
|
||||||
|
chosen="$(cut -d ';' -f1 ~/.local/share/misc/chars/* | fuzzel -d | sed "s/ .*//")"
|
||||||
|
|
||||||
|
# Exit if none chosen.
|
||||||
|
[ -z "$chosen" ] && exit
|
||||||
|
|
||||||
|
printf "%s" "$chosen" | wl-copy
|
||||||
|
notify-send "emojimenu" "'$chosen' copied to clipboard." &
|
2
.local/bin/hellwal
Executable file
2
.local/bin/hellwal
Executable file
|
@ -0,0 +1,2 @@
|
||||||
|
#!/bin/sh
|
||||||
|
LD_LIBRARY_PATH="$HOME"/Documents/Miscelleaneous/alpchroot/usr/lib "$HOME"/.local/src/hellwal/hellwal "$@"
|
21
.local/bin/nvim
Executable file
21
.local/bin/nvim
Executable file
|
@ -0,0 +1,21 @@
|
||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
ROOT=""$HOME"/Documents/Miscellaneous/alpchroot/"
|
||||||
|
|
||||||
|
bwrap \
|
||||||
|
--bind "$ROOT" / \
|
||||||
|
--dev-bind /dev /dev \
|
||||||
|
--proc /proc \
|
||||||
|
--tmpfs /tmp \
|
||||||
|
--bind "$ROOT"/usr /usr \
|
||||||
|
--bind "$ROOT"/bin /bin \
|
||||||
|
--bind "$ROOT"/sbin /sbin \
|
||||||
|
--bind "$ROOT"/etc /etc \
|
||||||
|
--bind "$ROOT"/lib /lib \
|
||||||
|
--bind "$ROOT"/lib64 /lib64 \
|
||||||
|
--setenv SHELL /bin/ash \
|
||||||
|
--bind "$HOME" "$HOME" \
|
||||||
|
--setenv "$XDG_RUNTIME_DIR" "$XDG_RUNTIME_DIR" \
|
||||||
|
--bind "$XDG_RUNTIME_DIR" "$XDG_RUNTIME_DIR" \
|
||||||
|
--share-net \
|
||||||
|
/usr/bin/nvim "$@"
|
7
.local/bin/rec
Executable file
7
.local/bin/rec
Executable file
|
@ -0,0 +1,7 @@
|
||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
if [[ ! -z "$(pgrep wf-recorder)" ]]; then
|
||||||
|
printf " [ REC ] \n"
|
||||||
|
else
|
||||||
|
printf " \n"
|
||||||
|
fi
|
12
.local/bin/setbr
Executable file
12
.local/bin/setbr
Executable file
|
@ -0,0 +1,12 @@
|
||||||
|
#!/bin/sh
|
||||||
|
steps="5"
|
||||||
|
device="intel_backlight"
|
||||||
|
delay="125000"
|
||||||
|
|
||||||
|
case "$1" in
|
||||||
|
increase) brillo -s $device -u $delay -q -A $steps ;;
|
||||||
|
decrease) brillo -s $device -u $delay -q -U $steps ;;
|
||||||
|
-h|*) echo "usage: setbr increase|decrease" >&2; exit 1; ;;
|
||||||
|
esac
|
||||||
|
|
||||||
|
pkill -RTMIN+4 slstatus
|
19
.local/bin/setvol
Executable file
19
.local/bin/setvol
Executable file
|
@ -0,0 +1,19 @@
|
||||||
|
#!/bin/sh
|
||||||
|
steps="5"
|
||||||
|
dev=@DEFAULT_SINK@
|
||||||
|
! [ "$1" = '-m' ] || { dev=@DEFAULT_SOURCE@; shift; }
|
||||||
|
|
||||||
|
send_signal(){
|
||||||
|
if [ "$dev" == "@DEFAULT_SINK@" ]; then
|
||||||
|
pkill -RTMIN+2 slstatus
|
||||||
|
elif [ "$dev" == "@DEFAULT_SOURCE@" ]; then
|
||||||
|
pkill -RTMIN+3 slstatus
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
case "$1" in
|
||||||
|
mute) wpctl set-mute "$dev" toggle; send_signal ;;
|
||||||
|
up) wpctl set-volume -l 1.0 "$dev" "$steps"%+; send_signal ;;
|
||||||
|
down) wpctl set-volume -l 1.0 "$dev" "$steps"%-; send_signal ;;
|
||||||
|
-h|*) echo "usage: setvol [-m] up|down|mute" >&2; exit 1; ;;
|
||||||
|
esac
|
2
.local/bin/slstatus
Executable file
2
.local/bin/slstatus
Executable file
|
@ -0,0 +1,2 @@
|
||||||
|
#!/bin/sh
|
||||||
|
LD_LIBRARY_PATH="$HOME"/Documents/Miscelleaneous/alpchroot/usr/lib "$HOME"/.local/src/slstatus/slstatus "$@"
|
29
.local/bin/sysutils
Executable file
29
.local/bin/sysutils
Executable file
|
@ -0,0 +1,29 @@
|
||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
case $(printf "%s\n" " Lock session" " Log out" " Kill process" " Suspend" " Reboot" " Shut down" | fuzzel -d -l 7) in
|
||||||
|
" Lock session")
|
||||||
|
swaylock
|
||||||
|
;;
|
||||||
|
" Log out")
|
||||||
|
if pidof dwl > /dev/null; then
|
||||||
|
kill "$(pidof dwl)"
|
||||||
|
elif pidof river > /dev/null; then
|
||||||
|
kill "$(pidof river)"
|
||||||
|
fi
|
||||||
|
;;
|
||||||
|
" Kill process")
|
||||||
|
ps -o pid,comm,user | \
|
||||||
|
awk -v u="$USER" '$3 == u { print $1, $2 }' | \
|
||||||
|
fuzzel -d -l 10 -p "Kill: " | awk '{ print $1 }' | \
|
||||||
|
xargs -r kill
|
||||||
|
;;
|
||||||
|
" Suspend")
|
||||||
|
loginctl suspend
|
||||||
|
;;
|
||||||
|
" Reboot")
|
||||||
|
loginctl reboot
|
||||||
|
;;
|
||||||
|
" Shut down")
|
||||||
|
loginctl poweroff
|
||||||
|
esac
|
||||||
|
|
8
.local/share/applications/imv.desktop
Normal file
8
.local/share/applications/imv.desktop
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
[Desktop Entry]
|
||||||
|
Type=Application
|
||||||
|
Name=imv
|
||||||
|
GenericName=Image Viewer
|
||||||
|
Comment=X11/Wayland Image Viewer
|
||||||
|
Exec=/usr/bin/imv %f
|
||||||
|
Icon=multimedia-photo-viewer
|
||||||
|
Terminal=true
|
BIN
.local/share/fonts/otf/CommitMono/CommitMonoNerdFont-Regular.otf
Normal file
BIN
.local/share/fonts/otf/CommitMono/CommitMonoNerdFont-Regular.otf
Normal file
Binary file not shown.
BIN
.local/share/fonts/ttf/AppleColorEmoji/AppleColorEmoji.ttf
Normal file
BIN
.local/share/fonts/ttf/AppleColorEmoji/AppleColorEmoji.ttf
Normal file
Binary file not shown.
3
.local/share/icons/macOS-White/cursor.theme
Normal file
3
.local/share/icons/macOS-White/cursor.theme
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
[Icon Theme]
|
||||||
|
Name=macOS-White
|
||||||
|
Inherits="macOS-White"
|
|
@ -0,0 +1 @@
|
||||||
|
left_ptr_watch
|
|
@ -0,0 +1 @@
|
||||||
|
sb_v_double_arrow
|
|
@ -0,0 +1 @@
|
||||||
|
sb_h_double_arrow
|
|
@ -0,0 +1 @@
|
||||||
|
crossed_circle
|
|
@ -0,0 +1 @@
|
||||||
|
left_ptr_watch
|
|
@ -0,0 +1 @@
|
||||||
|
copy
|
|
@ -0,0 +1 @@
|
||||||
|
sb_h_double_arrow
|
|
@ -0,0 +1 @@
|
||||||
|
sb_v_double_arrow
|
|
@ -0,0 +1 @@
|
||||||
|
link
|
|
@ -0,0 +1 @@
|
||||||
|
left_ptr_watch
|
|
@ -0,0 +1 @@
|
||||||
|
move
|
|
@ -0,0 +1 @@
|
||||||
|
question_arrow
|
|
@ -0,0 +1 @@
|
||||||
|
copy
|
|
@ -0,0 +1 @@
|
||||||
|
link
|
|
@ -0,0 +1 @@
|
||||||
|
move
|
|
@ -0,0 +1 @@
|
||||||
|
hand2
|
BIN
.local/share/icons/macOS-White/cursors/X_cursor
Normal file
BIN
.local/share/icons/macOS-White/cursors/X_cursor
Normal file
Binary file not shown.
|
@ -0,0 +1 @@
|
||||||
|
link
|
1
.local/share/icons/macOS-White/cursors/alias
Symbolic link
1
.local/share/icons/macOS-White/cursors/alias
Symbolic link
|
@ -0,0 +1 @@
|
||||||
|
link
|
BIN
.local/share/icons/macOS-White/cursors/all-scroll
Normal file
BIN
.local/share/icons/macOS-White/cursors/all-scroll
Normal file
Binary file not shown.
1
.local/share/icons/macOS-White/cursors/arrow
Symbolic link
1
.local/share/icons/macOS-White/cursors/arrow
Symbolic link
|
@ -0,0 +1 @@
|
||||||
|
left_ptr
|
|
@ -0,0 +1 @@
|
||||||
|
copy
|
1
.local/share/icons/macOS-White/cursors/bd_double_arrow
Symbolic link
1
.local/share/icons/macOS-White/cursors/bd_double_arrow
Symbolic link
|
@ -0,0 +1 @@
|
||||||
|
bottom_right_corner
|
BIN
.local/share/icons/macOS-White/cursors/bottom_left_corner
Normal file
BIN
.local/share/icons/macOS-White/cursors/bottom_left_corner
Normal file
Binary file not shown.
BIN
.local/share/icons/macOS-White/cursors/bottom_right_corner
Normal file
BIN
.local/share/icons/macOS-White/cursors/bottom_right_corner
Normal file
Binary file not shown.
1
.local/share/icons/macOS-White/cursors/bottom_side
Symbolic link
1
.local/share/icons/macOS-White/cursors/bottom_side
Symbolic link
|
@ -0,0 +1 @@
|
||||||
|
top_side
|
BIN
.local/share/icons/macOS-White/cursors/bottom_tee
Normal file
BIN
.local/share/icons/macOS-White/cursors/bottom_tee
Normal file
Binary file not shown.
|
@ -0,0 +1 @@
|
||||||
|
bottom_right_corner
|
1
.local/share/icons/macOS-White/cursors/cell
Symbolic link
1
.local/share/icons/macOS-White/cursors/cell
Symbolic link
|
@ -0,0 +1 @@
|
||||||
|
plus
|
BIN
.local/share/icons/macOS-White/cursors/center_ptr
Normal file
BIN
.local/share/icons/macOS-White/cursors/center_ptr
Normal file
Binary file not shown.
1
.local/share/icons/macOS-White/cursors/circle
Symbolic link
1
.local/share/icons/macOS-White/cursors/circle
Symbolic link
|
@ -0,0 +1 @@
|
||||||
|
crossed_circle
|
1
.local/share/icons/macOS-White/cursors/closedhand
Symbolic link
1
.local/share/icons/macOS-White/cursors/closedhand
Symbolic link
|
@ -0,0 +1 @@
|
||||||
|
move
|
1
.local/share/icons/macOS-White/cursors/col-resize
Symbolic link
1
.local/share/icons/macOS-White/cursors/col-resize
Symbolic link
|
@ -0,0 +1 @@
|
||||||
|
sb_h_double_arrow
|
1
.local/share/icons/macOS-White/cursors/color-picker
Symbolic link
1
.local/share/icons/macOS-White/cursors/color-picker
Symbolic link
|
@ -0,0 +1 @@
|
||||||
|
cross
|
BIN
.local/share/icons/macOS-White/cursors/context-menu
Normal file
BIN
.local/share/icons/macOS-White/cursors/context-menu
Normal file
Binary file not shown.
BIN
.local/share/icons/macOS-White/cursors/copy
Normal file
BIN
.local/share/icons/macOS-White/cursors/copy
Normal file
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue