mirror of
https://github.com/alrayyes/dotfiles/
synced 2023-11-14 15:56:30 +00:00
Compare commits
6 Commits
afc548f3e4
...
077e74a160
Author | SHA1 | Date | |
---|---|---|---|
077e74a160 | |||
9fae121d2f | |||
7aa2b3387b | |||
594276eabc | |||
385d9beb22 | |||
3dcdf62f36 |
@ -98,6 +98,7 @@ A repository of my personal configuration files.
|
|||||||
- [[https://github.com/gokcehan/lf][lf]]
|
- [[https://github.com/gokcehan/lf][lf]]
|
||||||
- [[https://github.com/phuhl/linux_notification_center][Lintux Notification Center]]
|
- [[https://github.com/phuhl/linux_notification_center][Lintux Notification Center]]
|
||||||
- [[https://www.musicpd.org/][mpd]]
|
- [[https://www.musicpd.org/][mpd]]
|
||||||
|
- [[https://mpv.io/][mpv]]
|
||||||
- [[https://rybczak.net/ncmpcpp/][ncmpcpp]]
|
- [[https://rybczak.net/ncmpcpp/][ncmpcpp]]
|
||||||
- [[https://neomutt.org/][neomutt]]
|
- [[https://neomutt.org/][neomutt]]
|
||||||
- [[https://neovim.io/][neovim]]
|
- [[https://neovim.io/][neovim]]
|
||||||
@ -125,7 +126,6 @@ A repository of my personal configuration files.
|
|||||||
- [[https://github.com/jethrokuan/fzf][fzf]]
|
- [[https://github.com/jethrokuan/fzf][fzf]]
|
||||||
- [[https://github.com/oh-my-fish/plugin-gi][gi]]
|
- [[https://github.com/oh-my-fish/plugin-gi][gi]]
|
||||||
- [[https://github.com/oh-my-fish/plugin-git-flow][git-flow]]
|
- [[https://github.com/oh-my-fish/plugin-git-flow][git-flow]]
|
||||||
- [[https://github.com/oh-my-fish/plugin-sudope.git][sudope]]
|
|
||||||
- [[https://github.com/oh-my-fish/plugin-wttr][wttr]]
|
- [[https://github.com/oh-my-fish/plugin-wttr][wttr]]
|
||||||
|
|
||||||
* Neovim
|
* Neovim
|
||||||
|
@ -69,6 +69,7 @@ bspc config window_gap 4
|
|||||||
bspc rule -a "Syncthing GTK" state=floating
|
bspc rule -a "Syncthing GTK" state=floating
|
||||||
bspc rule -a Gimp state=floating follow=on
|
bspc rule -a Gimp state=floating follow=on
|
||||||
bspc rule -a float state=floating
|
bspc rule -a float state=floating
|
||||||
|
bspc rule -a fullscreen state=fullscreen
|
||||||
bspc rule -a Spotify desktop='^4'
|
bspc rule -a Spotify desktop='^4'
|
||||||
bspc rule -a Spt desktop='^4'
|
bspc rule -a Spt desktop='^4'
|
||||||
bspc rule -a Emacs state=tiled
|
bspc rule -a Emacs state=tiled
|
||||||
|
14
install
14
install
@ -1,10 +1,10 @@
|
|||||||
#!/usr/bin/env fish
|
#!/usr/bin/env fish
|
||||||
|
|
||||||
# Prerequisite & inistalled apps
|
# Prerequisite & inistalled apps
|
||||||
set prerequisiteApps bat broot brave caffeine-ng exa fslint fzf go graphviz isync imagemagick lightdm-gtk-greeter mailcap mpv deadd-notification-center-bin npm pamixer pfetch playerctl pulseaudio pulsemixer python pywal stow sxiv tldr udisks xwallpaper zathura
|
set prerequisiteApps bat broot brave caffeine-ng exa fslint fzf go graphviz isync imagemagick lightdm-gtk-greeter mailcap deadd-notification-center-bin npm pamixer pfetch playerctl pulseaudio pulsemixer python pywal stow sxiv tldr udisks2 xwallpaper zathura
|
||||||
set prerequisiteFonts otf-nerd-fonts-fira-code noto-fonts ttf-unifont
|
set prerequisiteFonts otf-nerd-fonts-fira-code noto-fonts ttf-unifont
|
||||||
set prerequisiteLsp bash-language-server ccls php-language-server python-language-server typescript-language-server vscode-css-languageserver vscode-html-languageserver nodejs-intelephense
|
set prerequisiteLsp bash-language-server ccls php-language-server python-language-server typescript-language-server vscode-css-languageserver vscode-html-languageserver nodejs-intelephense
|
||||||
set configuredApps alacritty bspwm castero emacs firejail git gnupg gtk lf deadd-notification-center-bin mpd ncmpcpp neomutt neovim picom redshift sxhkd tmux tuir weechat
|
set configuredApps alacritty bspwm castero emacs firejail git gnupg gtk lf deadd-notification-center-bin mpd mpv mpv-mpris ncmpcpp neomutt neovim picom redshift sxhkd tmux tuir weechat
|
||||||
set locales aspell-en hunspell-en_GB hunspell-en_US hunspell-nl
|
set locales aspell-en hunspell-en_GB hunspell-en_US hunspell-nl
|
||||||
|
|
||||||
function mkdir_if_not_exist
|
function mkdir_if_not_exist
|
||||||
@ -68,6 +68,13 @@ mkdir_if_not_exist ~/.config/wal
|
|||||||
mkdir_if_not_exist ~/.config/weechat
|
mkdir_if_not_exist ~/.config/weechat
|
||||||
mkdir_if_not_exist ~/.config/X11
|
mkdir_if_not_exist ~/.config/X11
|
||||||
mkdir_if_not_exist ~/.gnupg
|
mkdir_if_not_exist ~/.gnupg
|
||||||
|
mkdir_if_not_exist ~/.config/mpv/scripts
|
||||||
|
|
||||||
|
# Link mpv plugins if they don't exist
|
||||||
|
if [ ! -h ~/.config/mpv/scripts/mpris.so ]
|
||||||
|
echo "Linking mpris.so"
|
||||||
|
ln -s /usr/lib/mpv/mpris.so ~/.config/mpv/scripts/mpris.so
|
||||||
|
end
|
||||||
|
|
||||||
for d in (find -- */ -maxdepth 0 -type d | cut -f1 -d '/')
|
for d in (find -- */ -maxdepth 0 -type d | cut -f1 -d '/')
|
||||||
echo "Linking $d..."
|
echo "Linking $d..."
|
||||||
@ -93,7 +100,6 @@ install_omf_package_if_not_exist extract
|
|||||||
install_omf_package_if_not_exist fzf
|
install_omf_package_if_not_exist fzf
|
||||||
install_omf_package_if_not_exist gi
|
install_omf_package_if_not_exist gi
|
||||||
install_omf_package_if_not_exist git-flow
|
install_omf_package_if_not_exist git-flow
|
||||||
install_omf_package_if_not_exist sudope
|
|
||||||
install_omf_package_if_not_exist wttr
|
install_omf_package_if_not_exist wttr
|
||||||
|
|
||||||
# Install vim plugins & requirements
|
# Install vim plugins & requirements
|
||||||
@ -121,8 +127,6 @@ end
|
|||||||
# Polybar scripts if not installed already
|
# Polybar scripts if not installed already
|
||||||
if [ ! -d ~/.local/share/polybar-scripts ]
|
if [ ! -d ~/.local/share/polybar-scripts ]
|
||||||
git clone https://github.com/polybar/polybar-scripts ~/.local/share/polybar-scripts
|
git clone https://github.com/polybar/polybar-scripts ~/.local/share/polybar-scripts
|
||||||
else
|
|
||||||
git --work-tree=$HOME/.local/share/polybar-scripts pull
|
|
||||||
end
|
end
|
||||||
|
|
||||||
# Update fish completions (auto generated from man pages)
|
# Update fish completions (auto generated from man pages)
|
||||||
|
1
mpv/.config/firejail/mpv.local
Normal file
1
mpv/.config/firejail/mpv.local
Normal file
@ -0,0 +1 @@
|
|||||||
|
ignore nodbus
|
@ -79,14 +79,16 @@ super + Escape
|
|||||||
pkill -USR1 -x sxhkd
|
pkill -USR1 -x sxhkd
|
||||||
|
|
||||||
# Misc apps
|
# Misc apps
|
||||||
ctrl + alt + {l, n, r, w, s, c, v, k, a}
|
alt + {l, n, r, s, c, v, k, a, u}
|
||||||
alacritty --class float,float -e {lf, neomutt, /usr/bin/newsboat, ~/.config/polybar/bin/wttr-and-wait, spt, castero, nvim, ~/.local/bin/calendar-and-wait, ~/.local/bin/audit}
|
alacritty --class float,float -e {lf, neomutt, /usr/bin/newsboat, spt, castero, nvim, ~/.local/bin/calendar-and-wait, ~/.local/bin/audit, ~/.local/bin/update-arch}
|
||||||
ctrl + alt + {b, e, S}
|
alt + {b, e, S}
|
||||||
{brave, emacs, spotify}
|
{brave, emacs, spotify}
|
||||||
ctrl + alt + {t}
|
alt + {t}
|
||||||
~/.local/bin/tldr-dmenu
|
~/.local/bin/tldr-dmenu
|
||||||
ctrl + alt + {p}
|
alt + {p}
|
||||||
playerctl play-pause
|
playerctl play-pause
|
||||||
|
alt + {w}
|
||||||
|
alacritty --class fullscreen,fullscreen -e ~/.config/polybar/bin/wttr-and-wait
|
||||||
|
|
||||||
#-----------------------------------------------------------Bspwm--------------------------------------------------------------
|
#-----------------------------------------------------------Bspwm--------------------------------------------------------------
|
||||||
# quit/restart bspwm
|
# quit/restart bspwm
|
||||||
|
Loading…
Reference in New Issue
Block a user