Compare commits
No commits in common. "0b9b2d73993309409b8809c9abd39381a1545139" and "2b0be912aa79cebd23834e88a25bd1c163f52f14" have entirely different histories.
0b9b2d7399
...
2b0be912aa
4
programs
4
programs
@ -105,7 +105,7 @@ nss-mdns
|
|||||||
python-pynvim
|
python-pynvim
|
||||||
xorg-xinput
|
xorg-xinput
|
||||||
xorg-xbacklight
|
xorg-xbacklight
|
||||||
fastfetch
|
neofetch
|
||||||
cloc
|
cloc
|
||||||
|
|
||||||
aerc
|
aerc
|
||||||
@ -206,8 +206,6 @@ swaylock
|
|||||||
swayidle
|
swayidle
|
||||||
swaybg
|
swaybg
|
||||||
waybar
|
waybar
|
||||||
# needed for niri screencasting
|
|
||||||
xdg-desktop-portal-gnome
|
|
||||||
|
|
||||||
# utilities
|
# utilities
|
||||||
wlr-randr
|
wlr-randr
|
||||||
|
@ -1,10 +1,6 @@
|
|||||||
{{- $systemprofilechoices := list "DEFAULT" "SLIM" "MINIMAL" -}}
|
{{- $systemprofilechoices := list "DEFAULT" "SLIM" "MINIMAL" -}}
|
||||||
{{- $systemprofile := promptChoiceOnce . "systemprofile" "Select a system profile (use capital letter)" $systemprofilechoices "MINIMAL" -}}
|
{{- $systemprofile := promptChoiceOnce . "systemprofile" "Select a system profile (use capital letter)" $systemprofilechoices "MINIMAL" -}}
|
||||||
{{- $email := promptStringOnce . "email" "Email address for Git" -}}
|
|
||||||
{{- $fullname := promptStringOnce . "email" "Full name for Git" -}}
|
|
||||||
|
|
||||||
[data]
|
[data]
|
||||||
systemprofile = {{ $systemprofile | quote }}
|
systemprofile = {{ $systemprofile | quote }}
|
||||||
email = {{ $email | quote }}
|
|
||||||
fullname = {{ $fullname | quote }}
|
|
||||||
opacity = "0.7"
|
opacity = "0.7"
|
||||||
|
@ -6,7 +6,6 @@
|
|||||||
{{- $fish_path = "/data/data/com.termux/files/usr/bin/fish" }}
|
{{- $fish_path = "/data/data/com.termux/files/usr/bin/fish" }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
|
|
||||||
# use fish interactively
|
# Use fish in place of bash
|
||||||
[ -x {{ $fish_path }} ] && export SHELL={{ $fish_path }}
|
# keep this line at the bottom of ~/.bashrc
|
||||||
[[ -z $DISPLAY && $XDG_VTNR -eq 2 ]] && exec startx
|
[ -x {{ $fish_path }} ] && SHELL={{ $fish_path }} exec fish -l
|
||||||
[[ -z $WAYLAND_DISPLAY && $XDG_VTNR -eq 1 ]] && exec niri-session
|
|
||||||
|
@ -9,20 +9,9 @@ function hide
|
|||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
function darkmode
|
|
||||||
niri msg action do-screen-transition
|
|
||||||
gsettings set org.gnome.desktop.interface color-scheme 'prefer-dark'
|
|
||||||
end
|
|
||||||
function lightmode
|
|
||||||
niri msg action do-screen-transition
|
|
||||||
gsettings set org.gnome.desktop.interface color-scheme 'default'
|
|
||||||
end
|
|
||||||
|
|
||||||
alias mpv='hide mpv mpv'
|
alias mpv='hide mpv mpv'
|
||||||
alias imvi='hide swayimg imgv.sh'
|
alias imvi='hide swayimg imgv.sh'
|
||||||
|
|
||||||
alias neofetch='fastfetch'
|
|
||||||
|
|
||||||
# prevent clobbering files
|
# prevent clobbering files
|
||||||
alias mv='mv -n'
|
alias mv='mv -n'
|
||||||
alias cp='cp -n'
|
alias cp='cp -n'
|
||||||
|
@ -5,8 +5,6 @@ end
|
|||||||
# Disable fish greeting
|
# Disable fish greeting
|
||||||
set fish_greeting ""
|
set fish_greeting ""
|
||||||
|
|
||||||
umask 007
|
|
||||||
|
|
||||||
if status --is-interactive
|
if status --is-interactive
|
||||||
if not test $SYSTEM_PROFILE = "MINIMAL"
|
if not test $SYSTEM_PROFILE = "MINIMAL"
|
||||||
rem.sh show
|
rem.sh show
|
||||||
@ -34,3 +32,12 @@ if status --is-interactive
|
|||||||
zoxide init fish | source
|
zoxide init fish | source
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
if status is-login
|
||||||
|
if test -z "$DISPLAY" -a "$XDG_VTNR" = 1
|
||||||
|
exec startx
|
||||||
|
end
|
||||||
|
if test -z "$WAYLAND_DISPLAY" -a "$XDG_VTNR" = 2
|
||||||
|
exec niri --session
|
||||||
|
end
|
||||||
|
end
|
||||||
|
9
src/dot_config/git/config
Normal file
9
src/dot_config/git/config
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
[user]
|
||||||
|
email = dogeystamp@disroot.org
|
||||||
|
name = dogeystamp
|
||||||
|
[gpg]
|
||||||
|
program = passphrase2pgp
|
||||||
|
[merge]
|
||||||
|
tool = nvimmerge
|
||||||
|
[mergetool "nvimmerge"]
|
||||||
|
cmd = "nvim -d -c \"wincmd l\" -c \"norm ]c\" \"$LOCAL\" \"$MERGED\" \"$REMOTE\""
|
@ -1,12 +0,0 @@
|
|||||||
[user]
|
|
||||||
email = {{ .email }}
|
|
||||||
name = {{ .fullname }}
|
|
||||||
signingkey = "~/.ssh/keys/sign.pub"
|
|
||||||
[gpg]
|
|
||||||
format = ssh
|
|
||||||
[gpg.ssh]
|
|
||||||
allowedSignersFile = "~/.ssh/allowed_signers"
|
|
||||||
[merge]
|
|
||||||
tool = nvimmerge
|
|
||||||
[mergetool "nvimmerge"]
|
|
||||||
cmd = "nvim -d -c \"wincmd l\" -c \"norm ]c\" \"$LOCAL\" \"$MERGED\" \"$REMOTE\""
|
|
@ -37,13 +37,6 @@ layout {
|
|||||||
|
|
||||||
default-column-width { proportion 0.5; }
|
default-column-width { proportion 0.5; }
|
||||||
|
|
||||||
preset-window-heights {
|
|
||||||
proportion 0.0
|
|
||||||
proportion 0.33333
|
|
||||||
proportion 0.5
|
|
||||||
proportion 0.66667
|
|
||||||
}
|
|
||||||
|
|
||||||
focus-ring {
|
focus-ring {
|
||||||
// off
|
// off
|
||||||
|
|
||||||
@ -56,7 +49,7 @@ layout {
|
|||||||
|
|
||||||
spawn-at-startup "waybar"
|
spawn-at-startup "waybar"
|
||||||
spawn-at-startup "wallpaper"
|
spawn-at-startup "wallpaper"
|
||||||
spawn-at-startup "swayidle" "-w" "timeout" "550" "notify-send -a lock 'Idle, preparing to lock.'" "timeout" "600" "swaylock -f & niri msg action power-off-monitors" "before-sleep" "swaylock -f" "lock" "swaylock -f"
|
spawn-at-startup "swayidle" "-w" "timeout" "600" "swaylock -f & niri msg action power-off-monitors" "before-sleep" "swaylock -f" "lock" "swaylock -f"
|
||||||
|
|
||||||
// no client side decoration
|
// no client side decoration
|
||||||
prefer-no-csd
|
prefer-no-csd
|
||||||
@ -66,11 +59,6 @@ prefer-no-csd
|
|||||||
// You can also set this to null to disable saving screenshots to disk.
|
// You can also set this to null to disable saving screenshots to disk.
|
||||||
screenshot-path null
|
screenshot-path null
|
||||||
|
|
||||||
window-rule {
|
|
||||||
geometry-corner-radius 5
|
|
||||||
clip-to-geometry true
|
|
||||||
}
|
|
||||||
|
|
||||||
window-rule {
|
window-rule {
|
||||||
match app-id=r#"qutebrowser"#
|
match app-id=r#"qutebrowser"#
|
||||||
opacity 0.8
|
opacity 0.8
|
||||||
@ -137,37 +125,7 @@ window-rule {
|
|||||||
block-out-from "screen-capture"
|
block-out-from "screen-capture"
|
||||||
}
|
}
|
||||||
|
|
||||||
workspace "chat" {
|
|
||||||
open-on-output "HDMI-A-1"
|
|
||||||
}
|
|
||||||
|
|
||||||
window-rule {
|
|
||||||
match title="discord"
|
|
||||||
open-on-workspace "chat"
|
|
||||||
open-maximized true
|
|
||||||
}
|
|
||||||
|
|
||||||
binds {
|
binds {
|
||||||
Alt+1 { focus-workspace 1; }
|
|
||||||
Alt+2 { focus-workspace 2; }
|
|
||||||
Alt+3 { focus-workspace 3; }
|
|
||||||
Alt+4 { focus-workspace 4; }
|
|
||||||
Alt+5 { focus-workspace 5; }
|
|
||||||
Alt+6 { focus-workspace 6; }
|
|
||||||
Alt+7 { focus-workspace 7; }
|
|
||||||
Alt+8 { focus-workspace 8; }
|
|
||||||
Alt+9 { focus-workspace 9; }
|
|
||||||
Alt+0 { focus-workspace "chat"; }
|
|
||||||
Alt+Shift+1 { move-column-to-workspace 1; }
|
|
||||||
Alt+Shift+2 { move-column-to-workspace 2; }
|
|
||||||
Alt+Shift+3 { move-column-to-workspace 3; }
|
|
||||||
Alt+Shift+4 { move-column-to-workspace 4; }
|
|
||||||
Alt+Shift+5 { move-column-to-workspace 5; }
|
|
||||||
Alt+Shift+6 { move-column-to-workspace 6; }
|
|
||||||
Alt+Shift+7 { move-column-to-workspace 7; }
|
|
||||||
Alt+Shift+8 { move-column-to-workspace 8; }
|
|
||||||
Alt+Shift+9 { move-column-to-workspace 9; }
|
|
||||||
Alt+Shift+0 { move-column-to-workspace "chat"; }
|
|
||||||
Alt+Shift+Slash { show-hotkey-overlay; }
|
Alt+Shift+Slash { show-hotkey-overlay; }
|
||||||
|
|
||||||
Alt+Shift+Return { spawn "newterm.sh"; }
|
Alt+Shift+Return { spawn "newterm.sh"; }
|
||||||
@ -177,9 +135,6 @@ binds {
|
|||||||
Alt+Shift+D { spawn "qbprof" "dsc"; }
|
Alt+Shift+D { spawn "qbprof" "dsc"; }
|
||||||
Ctrl+Alt+L { spawn "swaylock"; }
|
Ctrl+Alt+L { spawn "swaylock"; }
|
||||||
|
|
||||||
Alt+Shift+Z { spawn "clipedit.sh"; }
|
|
||||||
Alt+Z { spawn "newterm.sh" "-e" "bookmk"; }
|
|
||||||
|
|
||||||
XF86AudioRaiseVolume allow-when-locked=true { spawn "wpctl" "set-volume" "@DEFAULT_AUDIO_SINK@" "0.1+"; }
|
XF86AudioRaiseVolume allow-when-locked=true { spawn "wpctl" "set-volume" "@DEFAULT_AUDIO_SINK@" "0.1+"; }
|
||||||
XF86AudioLowerVolume allow-when-locked=true { spawn "wpctl" "set-volume" "@DEFAULT_AUDIO_SINK@" "0.1-"; }
|
XF86AudioLowerVolume allow-when-locked=true { spawn "wpctl" "set-volume" "@DEFAULT_AUDIO_SINK@" "0.1-"; }
|
||||||
XF86AudioMute allow-when-locked=true { spawn "wpctl" "set-mute" "@DEFAULT_AUDIO_SINK@" "toggle"; }
|
XF86AudioMute allow-when-locked=true { spawn "wpctl" "set-mute" "@DEFAULT_AUDIO_SINK@" "toggle"; }
|
||||||
@ -213,25 +168,22 @@ binds {
|
|||||||
Alt+H { focus-monitor-left; }
|
Alt+H { focus-monitor-left; }
|
||||||
Alt+L { focus-monitor-right; }
|
Alt+L { focus-monitor-right; }
|
||||||
|
|
||||||
Win+M { spawn "dunstctl" "close"; }
|
|
||||||
Win+N { spawn "dunstctl" "history-pop"; }
|
|
||||||
|
|
||||||
Alt+Shift+H { move-column-to-monitor-left; }
|
Alt+Shift+H { move-column-to-monitor-left; }
|
||||||
Alt+Shift+L { move-column-to-monitor-right; }
|
Alt+Shift+L { move-column-to-monitor-right; }
|
||||||
|
|
||||||
Alt+Page_Down { focus-workspace-down; }
|
Alt+Page_Down { focus-workspace-down; }
|
||||||
Alt+Page_Up { focus-workspace-up; }
|
Alt+Page_Up { focus-workspace-up; }
|
||||||
Alt+U { focus-workspace-up; }
|
Alt+U { focus-workspace-down; }
|
||||||
Alt+I { focus-workspace-down; }
|
Alt+I { focus-workspace-up; }
|
||||||
Alt+Ctrl+Page_Down { move-column-to-workspace-down; }
|
Alt+Ctrl+Page_Down { move-column-to-workspace-down; }
|
||||||
Alt+Ctrl+Page_Up { move-column-to-workspace-up; }
|
Alt+Ctrl+Page_Up { move-column-to-workspace-up; }
|
||||||
Alt+Ctrl+U { move-column-to-workspace-up; }
|
Alt+Ctrl+U { move-column-to-workspace-down; }
|
||||||
Alt+Ctrl+I { move-column-to-workspace-down; }
|
Alt+Ctrl+I { move-column-to-workspace-up; }
|
||||||
|
|
||||||
Alt+Shift+Page_Down { move-workspace-to-monitor-right; }
|
Alt+Shift+Page_Down { move-workspace-down; }
|
||||||
Alt+Shift+Page_Up { move-workspace-to-monitor-left; }
|
Alt+Shift+Page_Up { move-workspace-up; }
|
||||||
Alt+Shift+I { move-workspace-down; }
|
Alt+Shift+U { move-workspace-down; }
|
||||||
Alt+Shift+U { move-workspace-up; }
|
Alt+Shift+I { move-workspace-up; }
|
||||||
|
|
||||||
// You can bind mouse wheel scroll ticks using the following syntax.
|
// You can bind mouse wheel scroll ticks using the following syntax.
|
||||||
// These binds will change direction based on the natural-scroll setting.
|
// These binds will change direction based on the natural-scroll setting.
|
||||||
@ -257,7 +209,28 @@ binds {
|
|||||||
// Mod+TouchpadScrollDown { spawn "wpctl" "set-volume" "@DEFAULT_AUDIO_SINK@" "0.02+"; }
|
// Mod+TouchpadScrollDown { spawn "wpctl" "set-volume" "@DEFAULT_AUDIO_SINK@" "0.02+"; }
|
||||||
// Mod+TouchpadScrollUp { spawn "wpctl" "set-volume" "@DEFAULT_AUDIO_SINK@" "0.02-"; }
|
// Mod+TouchpadScrollUp { spawn "wpctl" "set-volume" "@DEFAULT_AUDIO_SINK@" "0.02-"; }
|
||||||
|
|
||||||
Alt+Tab { focus-workspace-previous; }
|
Alt+1 { focus-workspace 1; }
|
||||||
|
Alt+2 { focus-workspace 2; }
|
||||||
|
Alt+3 { focus-workspace 3; }
|
||||||
|
Alt+4 { focus-workspace 4; }
|
||||||
|
Alt+5 { focus-workspace 5; }
|
||||||
|
Alt+6 { focus-workspace 6; }
|
||||||
|
Alt+7 { focus-workspace 7; }
|
||||||
|
Alt+8 { focus-workspace 8; }
|
||||||
|
Alt+9 { focus-workspace 9; }
|
||||||
|
Alt+0 { focus-workspace 10; }
|
||||||
|
Alt+Shift+1 { move-column-to-workspace 1; }
|
||||||
|
Alt+Shift+2 { move-column-to-workspace 2; }
|
||||||
|
Alt+Shift+3 { move-column-to-workspace 3; }
|
||||||
|
Alt+Shift+4 { move-column-to-workspace 4; }
|
||||||
|
Alt+Shift+5 { move-column-to-workspace 5; }
|
||||||
|
Alt+Shift+6 { move-column-to-workspace 6; }
|
||||||
|
Alt+Shift+7 { move-column-to-workspace 7; }
|
||||||
|
Alt+Shift+8 { move-column-to-workspace 8; }
|
||||||
|
Alt+Shift+9 { move-column-to-workspace 9; }
|
||||||
|
Alt+Shift+0 { move-column-to-workspace 10; }
|
||||||
|
|
||||||
|
Mod+Tab { focus-workspace-previous; }
|
||||||
|
|
||||||
Alt+Ctrl+Comma { consume-window-into-column; }
|
Alt+Ctrl+Comma { consume-window-into-column; }
|
||||||
Alt+Ctrl+Period { expel-window-from-column; }
|
Alt+Ctrl+Period { expel-window-from-column; }
|
||||||
|
@ -74,6 +74,7 @@ $env.config = {
|
|||||||
vi_normal: block
|
vi_normal: block
|
||||||
}
|
}
|
||||||
|
|
||||||
|
use_grid_icons: true
|
||||||
footer_mode: 25 # always, never, number_of_rows, auto
|
footer_mode: 25 # always, never, number_of_rows, auto
|
||||||
float_precision: 2 # the precision for displaying floats in tables
|
float_precision: 2 # the precision for displaying floats in tables
|
||||||
use_ansi_coloring: true
|
use_ansi_coloring: true
|
||||||
|
@ -23,16 +23,6 @@ function GitRoot()
|
|||||||
return fnamemodify(finddir('.git', ";"), ":h")
|
return fnamemodify(finddir('.git', ";"), ":h")
|
||||||
endfunc
|
endfunc
|
||||||
|
|
||||||
" compile typst doc on write
|
|
||||||
function TypstWatch()
|
|
||||||
vsp
|
|
||||||
vertical resize 20
|
|
||||||
exec 'terminal ' .. 'typst watch --root ' .. GitRoot() .. " " .. expand("%:")
|
|
||||||
exec "norm \<c-w>h"
|
|
||||||
endfunc
|
|
||||||
|
|
||||||
nnoremap <silent> <leader>fc :call TypstWatch()<cr>
|
|
||||||
|
|
||||||
nnoremap <silent><leader>fr :silent exec "!zathura --fork " . expand("%:p:r") . ".pdf &"<cr>
|
nnoremap <silent><leader>fr :silent exec "!zathura --fork " . expand("%:p:r") . ".pdf &"<cr>
|
||||||
|
|
||||||
let g:AutoPairs = {'(':')', '[':']', '{':'}',"'":"'",'"':'"', '$':'$', "```" : "```", "`": "`"}
|
let g:AutoPairs = {'(':')', '[':']', '{':'}',"'":"'",'"':'"', '$':'$', "```" : "```", "`": "`"}
|
||||||
|
@ -93,11 +93,6 @@ local on_attach = function(client, bufnr)
|
|||||||
client.server_capabilities.hoverProvider = false
|
client.server_capabilities.hoverProvider = false
|
||||||
end
|
end
|
||||||
|
|
||||||
if client.name == "typst_lsp" then
|
|
||||||
-- this breaks on special characters outside english
|
|
||||||
client.server_capabilities.semanticTokensProvider = false
|
|
||||||
end
|
|
||||||
|
|
||||||
-- Enable completion triggered by <c-x><c-o>
|
-- Enable completion triggered by <c-x><c-o>
|
||||||
buf_set_option('omnifunc', 'v:lua.vim.lsp.omnifunc')
|
buf_set_option('omnifunc', 'v:lua.vim.lsp.omnifunc')
|
||||||
|
|
||||||
@ -193,12 +188,11 @@ local servers = {
|
|||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
-- too battery intensive
|
typst_lsp = {
|
||||||
-- typst_lsp = {
|
settings = {
|
||||||
-- settings = {
|
exportPdf = "onSave" -- alternatively onType / never
|
||||||
-- exportPdf = "onSave", -- alternatively onType / never
|
}
|
||||||
-- }
|
},
|
||||||
-- },
|
|
||||||
nushell = {},
|
nushell = {},
|
||||||
}
|
}
|
||||||
local capabilities = vim.lsp.protocol.make_client_capabilities()
|
local capabilities = vim.lsp.protocol.make_client_capabilities()
|
||||||
|
@ -1,42 +0,0 @@
|
|||||||
{
|
|
||||||
"$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json",
|
|
||||||
"logo": {
|
|
||||||
// "type": "small",
|
|
||||||
"padding": {
|
|
||||||
"left": 1,
|
|
||||||
},
|
|
||||||
},
|
|
||||||
"display": {
|
|
||||||
"separator": " ",
|
|
||||||
},
|
|
||||||
"modules": [
|
|
||||||
"title",
|
|
||||||
"separator",
|
|
||||||
{
|
|
||||||
"type": "os",
|
|
||||||
"key": "os",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "packages",
|
|
||||||
"key": "pk",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "shell",
|
|
||||||
"key": "sh",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "wm",
|
|
||||||
"key": "wm",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "terminal",
|
|
||||||
"key": "tm",
|
|
||||||
},
|
|
||||||
"break",
|
|
||||||
{
|
|
||||||
"type": "colors",
|
|
||||||
"symbol": "square",
|
|
||||||
},
|
|
||||||
"break",
|
|
||||||
]
|
|
||||||
}
|
|
@ -72,6 +72,10 @@ if [ -r "$XDG_CONFIG_HOME"/identity ]; then
|
|||||||
. "$XDG_CONFIG_HOME"/identity
|
. "$XDG_CONFIG_HOME"/identity
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
if command -v gsettings > /dev/null; then
|
||||||
|
gsettings set org.gnome.desktop.interface color-scheme 'prefer-dark'
|
||||||
|
fi
|
||||||
|
|
||||||
# Profile to enable/disable features on certain devices
|
# Profile to enable/disable features on certain devices
|
||||||
export SYSTEM_PROFILE={{ .systemprofile | quote }}
|
export SYSTEM_PROFILE={{ .systemprofile | quote }}
|
||||||
|
|
||||||
|
@ -21,10 +21,6 @@ set inputbar-fg "#CCCCCC"
|
|||||||
set statusbar-bg rgba(0,0,0,1)
|
set statusbar-bg rgba(0,0,0,1)
|
||||||
set statusbar-fg "#CCCCCC"
|
set statusbar-fg "#CCCCCC"
|
||||||
|
|
||||||
# disable statusbar, and enable vertical scrollbar
|
|
||||||
# press ctrl-n to toggle status bar at runtime
|
|
||||||
set guioptions "v"
|
|
||||||
|
|
||||||
set render-loading false
|
set render-loading false
|
||||||
|
|
||||||
set selection-clipboard clipboard
|
set selection-clipboard clipboard
|
||||||
|
@ -5,7 +5,12 @@ TMPFILE="$(mktemp)"
|
|||||||
|
|
||||||
cb > "$TMPFILE"
|
cb > "$TMPFILE"
|
||||||
|
|
||||||
newterm.sh \
|
newterm() {
|
||||||
|
alacritty msg create-window "$@" ||
|
||||||
|
alacritty "$@"
|
||||||
|
}
|
||||||
|
|
||||||
|
newterm \
|
||||||
-o 'window.class = { instance = "popup-bottom-center", general="popup-bottom-center" }' \
|
-o 'window.class = { instance = "popup-bottom-center", general="popup-bottom-center" }' \
|
||||||
-o 'window.opacity = 1.0' \
|
-o 'window.opacity = 1.0' \
|
||||||
-o 'window.dimensions = { columns = 84, lines = 10 }' \
|
-o 'window.dimensions = { columns = 84, lines = 10 }' \
|
||||||
|
@ -9,4 +9,4 @@ if [ "$DUNST_APP_NAME" = "prod" ]; then
|
|||||||
exit
|
exit
|
||||||
fi
|
fi
|
||||||
|
|
||||||
paplay ~/.local/bin/deskutils/notif.wav
|
paplay ~/.local/bin/deskutils/notif.mp3
|
||||||
|
BIN
src/dot_local/bin/deskutils/notif.mp3
Normal file
BIN
src/dot_local/bin/deskutils/notif.mp3
Normal file
Binary file not shown.
Binary file not shown.
@ -1,4 +0,0 @@
|
|||||||
#!/bin/sh
|
|
||||||
# wrapper to either start alacritty or just create a new window
|
|
||||||
|
|
||||||
alacritty msg create-window "$@" || alacritty "$@"
|
|
Loading…
Reference in New Issue
Block a user