diff --git a/.config/awesome/rc.lua b/.config/awesome/rc.lua index 03f171c9..09e4cf3c 100644 --- a/.config/awesome/rc.lua +++ b/.config/awesome/rc.lua @@ -635,7 +635,7 @@ awful.rules.rules = { }, { rule_any = { - class = { "spotify", "Spotify" }, + class = { "Spotify" }, }, properties = { screen = 1, tag = "9" }, }, diff --git a/.config/lf/icons b/.config/lf/icons index 68d53e34..c15dc693 100644 --- a/.config/lf/icons +++ b/.config/lf/icons @@ -289,7 +289,6 @@ Vagrantfile  *.jpeg  *.mjpg  *.mjpeg  -*.gif  *.bmp  *.pbm  *.pgm  @@ -302,56 +301,59 @@ Vagrantfile  *.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  +# video formats +*.mkv  +*.asf  +*.yuv  +*.avi  +*.gif  +*.mpg  +*.mpeg  +*.qt  +*.mng  +*.ogv  +*.webm  +*.vob  +*.flv  +*.mov  +*.wmv  +*.mp4  +*.m4v  +*.mp4v  + # audio formats (extensions from dircolors defaults) -*.aac  -*.au  -*.flac  -*.m4a  -*.mid  -*.midi  -*.mka  -*.mp3  -*.mpc  -*.ogg  -*.ra  -*.wav  -*.oga  -*.opus  -*.spx  -*.xspf  +*.aac  +*.au  +*.flac  +*.m4a  +*.mid  +*.midi  +*.mka  +*.mp3  +*.mpc  +*.ogg  +*.ra  +*.wav  +*.oga  +*.opus  +*.spx  +*.xspf  # other formats *.pdf  diff --git a/.config/lf/lfrc b/.config/lf/lfrc index 497d6c2f..7281dc82 100644 --- a/.config/lf/lfrc +++ b/.config/lf/lfrc @@ -90,6 +90,7 @@ map e $nvim "$f" # Movement map gd cd ~/Downloads map gD cd ~/Dropbox +map gn cd ~/Nextcloud map gp cd ~/Pictures map gc cd ~/.config map gr cd ~/repos diff --git a/.config/mimeapps.list b/.config/mimeapps.list index 002c409a..20258f13 100644 --- a/.config/mimeapps.list +++ b/.config/mimeapps.list @@ -1,10 +1,17 @@ [Default Applications] -application/pdf=pdf.desktop; -audio/mpeg=mpv.desktop; -inode/directory=spacefm.desktop text/html=text.desktop; text/py=text.desktop; +text/markdown=text.desktop; text/plain=text.desktop; + +x-scheme-handler/http=librewolf.desktop; +x-scheme-handler/https=librewolf.desktop; +x-scheme-handler/about=librewolf.desktop; +x-scheme-handler/tg=userapp-Telegram Desktop-M1D2M1.desktop +x-scheme-handler/msteams=teams.desktop; + +application/pdf=pdf.desktop; + image/x-canon-cr2=img.desktop; image/jpeg=img.desktop; image/jpg=img.desktop; @@ -12,7 +19,16 @@ image/png=img.desktop; image/gif=img.desktop; image/heic=img.desktop image/heif=img.desktop; +image/webp=img.desktop; +image/svg+xml=org.inkscape.Inkscape.desktop; + video/ts=mpv.desktop; video/mp4=mpv.desktop; video/mpeg=mpv.desktop; video/mpv=mpv.desktop; + +audio/mpeg=mpv.desktop; + +application/octet-stream=mpv.desktop + +inode/directory=spacefm.desktop diff --git a/.config/picom/picom.conf b/.config/picom/picom.conf index 910ae61a..d1475ece 100644 --- a/.config/picom/picom.conf +++ b/.config/picom/picom.conf @@ -433,6 +433,7 @@ opacity-rule = [ "95:class_g = 'Ripcord'", "95:class_g = 'discord'", "95:class_g = 'TelegramDesktop'", + "90:class_g = 'kdeconnect.app'", ] diff --git a/.config/shell/aliasrc b/.config/shell/aliasrc index 0d961ed2..cb7a90f5 100644 --- a/.config/shell/aliasrc +++ b/.config/shell/aliasrc @@ -35,6 +35,8 @@ alias \ gc="git commit" \ gP="git push" \ gp="git pull" \ + gs="git status" \ + gd="git diff" \ e="$EDITOR" \ v="$EDITOR" \ battery="acpi" \ diff --git a/.config/zsh/.zshenv b/.config/shell/env similarity index 97% rename from .config/zsh/.zshenv rename to .config/shell/env index ef32524f..8ffe8d8b 100644 --- a/.config/zsh/.zshenv +++ b/.config/shell/env @@ -1,14 +1,17 @@ +#!/bin/zsh typeset -U PATH path # Disable files export LESSHISTFILE=- +export $(dbus-launch) + # Default Apps export EDITOR="nvim" export VISUAL="nvim" export READER="zathura" export TERMINAL="alacritty" -export BROWSER="firefox" +export BROWSER="librewolf" export VIDEO="mpv" export IMAGE="nsxiv" export WM="awesome" diff --git a/.config/sx/sxrc b/.config/sx/sxrc index 8e6120c4..08ea1aa7 100755 --- a/.config/sx/sxrc +++ b/.config/sx/sxrc @@ -1,8 +1,11 @@ -/usr/bin/pipewire & -/usr/bin/pipewire-pulse & -/usr/bin/wireplumber & -/usr/bin/numlockx on & -/usr/bin/flameshot & -/usr/bin/corectrl & +#!/bin/sh + +autostart="pipewire pipewire-pulse wireplumber flameshot" + +for program in $autostart; do + pidof -s "$program" || "$program" & +done >/dev/null 2>&1 + +numlockx on & exec dbus-launch --sh-syntax --exit-with-session awesome diff --git a/.config/zsh/.zshrc b/.config/zsh/.zshrc index aaf16108..98f68a73 100644 --- a/.config/zsh/.zshrc +++ b/.config/zsh/.zshrc @@ -2,24 +2,24 @@ [ -f "${XDG_CONFIG_HOME:-$HOME/.config}/zsh/startup" ] && source "${XDG_CONFIG_HOME:-$HOME/.config}/zsh/startup" # Options -# setopt correct # Auto correct mistakes setopt extendedglob # Extended globaling. Allows using regular expressions with * -setopt nocaseglob # Case insensative globbing -setopt numericglobsort # Sort filenames numeracally when it makse sense -setopt nobeep # No beep -setopt appendhistory # Immediately append history instead of overwriting -setopt histignorealldups # If a new command is a duplicate, remove older one -setopt autocd # If only directory path is entered, cd there -setopt inc_append_history # Save commands are addded to the history immediately -setopt histignorespace # Don't save commands that start with space +setopt correct # Auto correct mistakes setopt extendedglob # Extended globaling. Allows using regular expressions with * +setopt nocaseglob # Case insensative globbing +setopt numericglobsort # Sort filenames numeracally when it makse sense +setopt nobeep # No beep +setopt appendhistory # Immediately append history instead of overwriting +setopt histignorealldups # If a new command is a duplicate, remove older one +setopt autocd # If only directory path is entered, cd there +setopt inc_append_history # Save commands are addded to the history immediately +setopt histignorespace # Don't save commands that start with space autoload -U select-word-style # Themeing autoload -U colors && colors -zstyle ':completion:*' matcher-list 'm:{a-zA-Z}={A-Za-z}' # Case sensetive TAB completions -zstyle ':completion:*' list-colors "${(s.:.)LS_COLORS}" # Colored completion (different colors fr dirs/files/etc) -zstyle ':completion:*' rehash true # Automaticly find new executables in path +zstyle ':completion:*' matcher-list 'm:{a-zA-Z}={A-Za-z}' # Case sensetive TAB completions +zstyle ':completion:*' list-colors "${(s.:.)LS_COLORS}" # Colored completion (different colors fr dirs/files/etc) +zstyle ':completion:*' rehash true # Automaticly find new executables in path # Speed up completions zstyle ':completion:*' accept-exact '*(N)' zstyle ':completion:*' use-cache on diff --git a/.gitignore b/.gitignore deleted file mode 100644 index 9bbbeeaf..00000000 --- a/.gitignore +++ /dev/null @@ -1 +0,0 @@ -.luarc.json diff --git a/.zshenv b/.zshenv index 9fbf4d21..1f383436 120000 --- a/.zshenv +++ b/.zshenv @@ -1 +1 @@ -.config/zsh/.zshenv \ No newline at end of file +.config/shell/env \ No newline at end of file