diff options
-rwxr-xr-x | bin/common/wt | 2 | ||||
-rwxr-xr-x | bin/extra/gml | 33 | ||||
-rw-r--r-- | config/hyprland/hypr/binds.conf | 6 | ||||
-rw-r--r-- | config/hyprland/hypr/hyprland.conf | 6 | ||||
-rw-r--r-- | config/theme/mimeapps.list | 164 |
5 files changed, 24 insertions, 187 deletions
diff --git a/bin/common/wt b/bin/common/wt index d19539b..3cd739a 100755 --- a/bin/common/wt +++ b/bin/common/wt @@ -2,6 +2,6 @@ while true do clear - $@ + eval "$*" sleep 1 done diff --git a/bin/extra/gml b/bin/extra/gml index 0f2f143..f8d6b7e 100755 --- a/bin/extra/gml +++ b/bin/extra/gml @@ -32,14 +32,14 @@ minecraft() -mindepth 1 -maxdepth 1 \ -type d \ -printf "%f\n" - ) | commander -d -c -s)" + ) | commander -d -c -s)" - [ -z "$world" ] && exit 1 + [ -z "$world" ] && exit 1 - if [ "$world" = 'none' ] - then setsid multimc -l "$instance" > /dev/null 2>&1 - else setsid multimc -l "$instance" -w "$world" > /dev/null 2>&1 - fi + if [ "$world" = 'none' ] + then setsid multimc -l "$instance" > /dev/null 2>&1 + else setsid multimc -l "$instance" -w "$world" > /dev/null 2>&1 + fi fi } @@ -47,24 +47,27 @@ minecraft() steam() { choice="$( - cat <<-EOF | column -t -l 2 | commander -d -x -c | awk '{printf $1}' - 274190 broforce - 291550 brawlhalla - 1712840 tiny tina - 105600 terraria - kill -EOF - )" + cat <<-EOF | + 274190 broforce + 291550 brawlhalla + 1712840 tiny tina + 105600 terraria + kill + EOF + column -t -l 2 | commander -d -x -c | awk '{printf $1}')" + case "$choice" in kill) pkill steam ;; + "") ;; *) setsid steam steam://rungameid/"$choice" ;; esac exit } eval "$( - cat <<-EOF | commander -c -w 9 -y 2 + cat <<-EOF | commander -c -w 9 -y 3 minecraft steam + lutris EOF )" diff --git a/config/hyprland/hypr/binds.conf b/config/hyprland/hypr/binds.conf index 9219f84..406c7ba 100644 --- a/config/hyprland/hypr/binds.conf +++ b/config/hyprland/hypr/binds.conf @@ -77,10 +77,8 @@ bind = $mainMod, D, exec, discord bind = , D, exec, discord bind = $mainMod, B, exec, $BROWSER bind = , B, exec, $BROWSER -bind = $mainMod, G, exec, lutris -bind = , G, exec, lutris -bind = $mainMod, M, exec, mclaunch -bind = , M, exec, mclaunch +bind = $mainMod, G, exec, gml +bind = , G, exec, gml source = ./reset-submap.conf submap = reset diff --git a/config/hyprland/hypr/hyprland.conf b/config/hyprland/hypr/hyprland.conf index ed932e0..9eb0549 100644 --- a/config/hyprland/hypr/hyprland.conf +++ b/config/hyprland/hypr/hyprland.conf @@ -85,10 +85,10 @@ gestures { } windowrulev2 = noanim, class:^(.*[Pp]inentry.*)$ -windowrulev2 = float, class:^(.*[Pp]inentry.*)$ -windowrulev2 = float, class:^(feh|imv)$ + +windowrulev2 = float, class:feh|imv|$(.*[pP]inentry.*)$ + windowrulev2 = noanim, class:dmenu -windowrulev2 = float, class:^(imv)$ layerrule = noanim, launcher diff --git a/config/theme/mimeapps.list b/config/theme/mimeapps.list deleted file mode 100644 index 20fdce3..0000000 --- a/config/theme/mimeapps.list +++ /dev/null @@ -1,164 +0,0 @@ -[Default Applications] -inode/directory=kitty-open.desktop -text/html=firefox.desktop -text/xml=firefox.desktop -application/xhtml+xml=firefox.desktop -application/vnd.mozilla.xul+xml=firefox.desktop -text/mml=firefox.desktop -x-scheme-handler/http=firefox.desktop -x-scheme-handler/https=firefox.desktop -application/x-xpinstall=firefox.desktop -application/pdf=org.pwmt.zathura-pdf-poppler.desktop -application/json=firefox.desktop -application/ogg=mpv.desktop -application/x-ogg=mpv.desktop -application/mxf=mpv.desktop -application/sdp=mpv.desktop -application/smil=mpv.desktop -application/x-smil=mpv.desktop -application/streamingmedia=mpv.desktop -application/x-streamingmedia=mpv.desktop -application/vnd.rn-realmedia=mpv.desktop -application/vnd.rn-realmedia-vbr=mpv.desktop -audio/aac=mpv.desktop -audio/x-aac=mpv.desktop -audio/vnd.dolby.heaac.1=mpv.desktop -audio/vnd.dolby.heaac.2=mpv.desktop -audio/aiff=mpv.desktop -audio/x-aiff=mpv.desktop -audio/m4a=mpv.desktop -audio/x-m4a=mpv.desktop -application/x-extension-m4a=mpv.desktop -audio/mp1=mpv.desktop -audio/x-mp1=mpv.desktop -audio/mp2=mpv.desktop -audio/x-mp2=mpv.desktop -audio/mp3=mpv.desktop -audio/x-mp3=mpv.desktop -audio/mpeg=mpv.desktop -audio/mpeg2=mpv.desktop -audio/mpeg3=mpv.desktop -audio/mpegurl=mpv.desktop -audio/x-mpegurl=mpv.desktop -audio/mpg=mpv.desktop -audio/x-mpg=mpv.desktop -audio/rn-mpeg=mpv.desktop -audio/musepack=mpv.desktop -audio/x-musepack=mpv.desktop -audio/ogg=mpv.desktop -audio/scpls=mpv.desktop -audio/x-scpls=mpv.desktop -audio/vnd.rn-realaudio=mpv.desktop -audio/wav=mpv.desktop -audio/x-pn-wav=mpv.desktop -audio/x-pn-windows-pcm=mpv.desktop -audio/x-realaudio=mpv.desktop -audio/x-pn-realaudio=mpv.desktop -audio/x-ms-wma=mpv.desktop -audio/x-pls=mpv.desktop -audio/x-wav=mpv.desktop -video/mpeg=mpv.desktop -video/x-mpeg2=mpv.desktop -video/x-mpeg3=mpv.desktop -video/mp4v-es=mpv.desktop -video/x-m4v=mpv.desktop -video/mp4=mpv.desktop -application/x-extension-mp4=mpv.desktop -video/divx=mpv.desktop -video/vnd.divx=mpv.desktop -video/msvideo=mpv.desktop -video/x-msvideo=mpv.desktop -video/ogg=mpv.desktop -video/quicktime=mpv.desktop -video/vnd.rn-realvideo=mpv.desktop -video/x-ms-afs=mpv.desktop -video/x-ms-asf=mpv.desktop -audio/x-ms-asf=mpv.desktop -application/vnd.ms-asf=mpv.desktop -video/x-ms-wmv=mpv.desktop -video/x-ms-wmx=mpv.desktop -video/x-ms-wvxvideo=mpv.desktop -video/x-avi=mpv.desktop -video/avi=mpv.desktop -video/x-flic=mpv.desktop -video/fli=mpv.desktop -video/x-flc=mpv.desktop -video/flv=mpv.desktop -video/x-flv=mpv.desktop -video/x-theora=mpv.desktop -video/x-theora+ogg=mpv.desktop -video/x-matroska=mpv.desktop -video/mkv=mpv.desktop -audio/x-matroska=mpv.desktop -application/x-matroska=mpv.desktop -video/webm=mpv.desktop -audio/webm=mpv.desktop -audio/vorbis=mpv.desktop -audio/x-vorbis=mpv.desktop -audio/x-vorbis+ogg=mpv.desktop -video/x-ogm=mpv.desktop -video/x-ogm+ogg=mpv.desktop -application/x-ogm=mpv.desktop -application/x-ogm-audio=mpv.desktop -application/x-ogm-video=mpv.desktop -application/x-shorten=mpv.desktop -audio/x-shorten=mpv.desktop -audio/x-ape=mpv.desktop -audio/x-wavpack=mpv.desktop -audio/x-tta=mpv.desktop -audio/AMR=mpv.desktop -audio/ac3=mpv.desktop -audio/eac3=mpv.desktop -audio/amr-wb=mpv.desktop -video/mp2t=mpv.desktop -audio/flac=mpv.desktop -audio/mp4=mpv.desktop -application/x-mpegurl=mpv.desktop -video/vnd.mpegurl=mpv.desktop -application/vnd.apple.mpegurl=mpv.desktop -audio/x-pn-au=mpv.desktop -video/3gp=mpv.desktop -video/3gpp=mpv.desktop -video/3gpp2=mpv.desktop -audio/3gpp=mpv.desktop -audio/3gpp2=mpv.desktop -video/dv=mpv.desktop -audio/dv=mpv.desktop -audio/opus=mpv.desktop -audio/vnd.dts=mpv.desktop -audio/vnd.dts.hd=mpv.desktop -audio/x-adpcm=mpv.desktop -application/x-cue=mpv.desktop -audio/m3u=mpv.desktop -text/english=nvim.desktop -text/plain=nvim.desktop -text/x-makefile=nvim.desktop -text/x-c++hdr=nvim.desktop -text/x-c++src=nvim.desktop -text/x-chdr=nvim.desktop -text/x-csrc=nvim.desktop -text/x-java=nvim.desktop -text/x-moc=nvim.desktop -text/x-pascal=nvim.desktop -text/x-tcl=nvim.desktop -text/x-tex=nvim.desktop -application/x-shellscript=nvim.desktop -text/x-c=nvim.desktop -text/x-c++=nvim.desktop -image/bmp=imv.desktop -image/gif=imv.desktop -image/jpeg=imv.desktop -image/jpg=imv.desktop -image/pjpeg=imv.desktop -image/png=imv.desktop -image/tiff=imv.desktop -image/x-bmp=imv.desktop -image/x-pcx=imv.desktop -image/x-png=imv.desktop -image/x-portable-anymap=imv.desktop -image/x-portable-bitmap=imv.desktop -image/x-portable-graymap=imv.desktop -image/x-portable-pixmap=imv.desktop -image/x-tga=imv.desktop -image/x-xbitmap=imv.desktop -image/heif=imv.desktop |