smb-umount

This commit is contained in:
2025-11-13 15:15:52 +01:00
parent 491355178d
commit 5502a27c60
7 changed files with 63 additions and 10 deletions

View File

@@ -45,4 +45,4 @@ map ctrl+minus change_font_size all -1
map ctrl+kp_subtract change_font_size all -1
map ctrl+0 change_font_size all 0
map ctrl+kp_0 change_font_size all 0
map ctrl+kp_0 change_font_size all 0

View File

@@ -46,8 +46,8 @@ output "eDP-2" {
backdrop-color "#1e1e2e"
}
// output "HDMI-A-1" {
// }
output "HDMI-A-1" {
}
/************************Layout************************/
@@ -139,12 +139,12 @@ spawn-at-startup "/usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1"
spawn-sh-at-startup "wl-paste --type text --watch cliphist store"
spawn-sh-at-startup "wl-paste --type image --watch cliphist store"
// wlsunset
spawn-at-startup "sunset"
// Logitech
spawn-sh-at-startup "solaar -w hide"
// Application associations
spawn-at-startup "kbuildsycoca6"
// Some other heavy apps
spawn-at-startup "sunshine"
// spawn-at-startup "spotify"
@@ -211,7 +211,7 @@ window-rule {
// Normal terminal
window-rule {
match app-id="kitty"
default-column-width { proportion 0.5; }
default-column-width { proportion 0.3; }
}
// Scrcpy
@@ -305,6 +305,7 @@ binds {
Mod+Shift+Return { spawn "ghostty"; }
Mod+Shift+W { spawn-sh "QT_STYLE_OVERRIDE=Kvantum wallpaper-carousel"; }
Mod+P { spawn-sh "pkill -x -n pwvucontrol || pwvucontrol"; }
Mod+Shift+E { spawn "sunset"; }
// Quickshell
Mod+Space { spawn-sh "qs ipc call panels toggleControlCenter"; }
@@ -323,7 +324,7 @@ binds {
Mod+Period { spawn-sh "pkill -x rofi || rofi-emoji"; }
Ctrl+Alt+Delete { spawn-sh "pkill -x wlogout || wlogout -p layer-shell"; }
Print { spawn-sh "screenshot-script full"; }
Mod+Shift+S { spawn-sh "screenshot-script area > /home/kolkas/temp.log 2>&1"; }
Mod+Shift+S { spawn-sh "screenshot-script area"; }
Mod+Ctrl+Shift+S { spawn-sh "screenshot-script window"; }
Mod+Shift+C { spawn-sh "hyprpicker -a"; }

View File

@@ -6,8 +6,12 @@
# Requirements:
# - cifs-utils
# - ./issu
# - sudo privileges
issu && {
path=$(dirname "$(realpath "$0")")
"$path"/issu && {
echo "Do not run this script in sudo mode."
exit 1
}

View File

@@ -0,0 +1,31 @@
#!/usr/bin/env bash
# Description:
# Unmount all cifs mounts
#
# Requirements:
# - cifs-utils
# - ./issu
# - sudo privileges
path=$(dirname "$(realpath "$0")")
"$path"/issu && {
echo "Do not run this script in sudo mode."
exit 1
}
mount_points=$(mount | grep ' type cifs ' | awk '{print $3}')
[ -z "$mount_points" ] && {
echo "No cifs mounts found."
exit 0
}
for mp in $mount_points; do
echo "Unmounting $mp"
sudo umount "$mp" || {
echo "Failed to unmount $mp"
exit 1
}
done

View File

@@ -12,7 +12,10 @@
# - A common issue is that the VHDX file has logs that needs to be "replayed".
# This can be done using `qemu-img check -r all <VHDX_PATH>`
issu && {
path=$(dirname "$(realpath "$0")")
"$path"/issu && {
echo "Do not run this script in sudo mode."
exit 1
}