1
0
mirror of https://github.com/alrayyes/dotfiles/ synced 2023-11-14 15:56:30 +00:00

Compare commits

...

3 Commits

Author SHA1 Message Date
4b260b802d Use xwallpaper instead of nitrogen again 2020-03-18 11:24:41 +01:00
ca8d5065d2 Auto save org-mode buffers after 30 seconds 2020-03-18 09:31:55 +01:00
068f19e941 Added hexokinase 2020-03-16 16:04:22 +01:00
8 changed files with 44 additions and 11 deletions

View File

@ -41,11 +41,11 @@ A repository of my personal configuration files.
- [[https://github.com/caffeine-ng/caffeine-ng][caffeine-ng]] - [[https://github.com/caffeine-ng/caffeine-ng][caffeine-ng]]
- [[https://the.exa.website/][exa]] - [[https://the.exa.website/][exa]]
- [[https://github.com/junegunn/fzf][fzf]] - [[https://github.com/junegunn/fzf][fzf]]
- [[https://golang.org/][golang]]
- [[https://imagemagick.org/index.php][ImageMagick]] - [[https://imagemagick.org/index.php][ImageMagick]]
- [[https://github.com/canonical/lightdm][LightDM]] - [[https://github.com/canonical/lightdm][LightDM]]
- [[https://github.com/internalfx/mailcap][mailcap]] - [[https://github.com/internalfx/mailcap][mailcap]]
- [[https://mpv.io/][mpv]] - [[https://mpv.io/][mpv]]
- [[https://github.com/l3ib/nitrogen/][nitrogen]]
- [[https://github.com/phuhl/notify-send.py][notify-send.py]] - [[https://github.com/phuhl/notify-send.py][notify-send.py]]
- [[https://github.com/cdemoulins/pamixer][pamixer]] - [[https://github.com/cdemoulins/pamixer][pamixer]]
- [[https://github.com/dylanaraps/pfetch][pfetch]] - [[https://github.com/dylanaraps/pfetch][pfetch]]
@ -55,6 +55,7 @@ A repository of my personal configuration files.
- [[http://www.gnu.org/software/stow/][stow]] - [[http://www.gnu.org/software/stow/][stow]]
- [[https://github.com/muennich/sxiv][sxiv]] - [[https://github.com/muennich/sxiv][sxiv]]
- [[https://www.freedesktop.org/wiki/Software/udisks/][udisks]] - [[https://www.freedesktop.org/wiki/Software/udisks/][udisks]]
- [[https://github.com/stoeckmann/xwallpaper][xwallpaper]]
- [[https://pwmt.org/projects/zathura/][zathura]] - [[https://pwmt.org/projects/zathura/][zathura]]
** Fonts ** Fonts
- [[https://github.com/ryanoasis/nerd-fonts/tree/master/patched-fonts/FiraCode][Fira Code Nerd Patched]] - [[https://github.com/ryanoasis/nerd-fonts/tree/master/patched-fonts/FiraCode][Fira Code Nerd Patched]]
@ -134,6 +135,7 @@ A repository of my personal configuration files.
- [[https://github.com/godlygeek/tabular][godlygeek/tabular]] - [[https://github.com/godlygeek/tabular][godlygeek/tabular]]
- [[https://github.com/majutsushi/tagbar][majutsushi/tagbar]] - [[https://github.com/majutsushi/tagbar][majutsushi/tagbar]]
- [[https://github.com/preservim/nerdcommenter][preservim/nerdcommenter]] - [[https://github.com/preservim/nerdcommenter][preservim/nerdcommenter]]
- [[https://github.com/RRethy/vim-hexokinase][RRethy/vim-hexokinase]]
- [[https://github.com/Shougo/deoplete.nvim][Shougo/deoplete.nvim]] - [[https://github.com/Shougo/deoplete.nvim][Shougo/deoplete.nvim]]
- [[https://github.com/tpope/vim-fugitive][tpope/vim-fugitive]] - [[https://github.com/tpope/vim-fugitive][tpope/vim-fugitive]]
- [[https://github.com/Xuyuanp/nerdtree-git-plugin][Xuyuanp/nerdtree-git-plugin]] - [[https://github.com/Xuyuanp/nerdtree-git-plugin][Xuyuanp/nerdtree-git-plugin]]

View File

@ -45,7 +45,7 @@ end
###---Wallpaper & opacity---### ###---Wallpaper & opacity---###
wal -R wal -R
nitrogen --restore ~/.local/bin/wallpaper
picom -b picom -b
###---Global Settings---### ###---Global Settings---###

7
bspwm/.local/bin/wallpaper Executable file
View File

@ -0,0 +1,7 @@
#!/usr/bin/env sh
if [ -e ~/.cache/wall1.png ] && [ -e ~/.cache/wall2.png ]; then
xwallpaper --output HDMI-2 --zoom ~/.cache/wall2.png --output DP-1 --zoom ~/.cache/wall1.png &
elif [ -e ~/.cache/wall1.png ]; then
xwallpaper --output eDP1 --zoom ~/.cache/wall1.png &
fi

View File

@ -91,6 +91,11 @@ When moving entries up and down in the buffer use `j` and `k` instead of `↑` a
) )
#+END_SRC #+END_SRC
Auto save org-mode files
#+BEGIN_SRC emacs-lisp
(add-hook 'auto-save-hook 'org-save-all-org-buffers)
#+END_SRC
- Set default org directories - Set default org directories
- When task is set to `DONE` [[https://orgmode.org/manual/Closing-items.html][add timestamp and give the opportunity to type in a note]] - When task is set to `DONE` [[https://orgmode.org/manual/Closing-items.html][add timestamp and give the opportunity to type in a note]]
- Show images in buffers as default - Show images in buffers as default

View File

@ -18,7 +18,7 @@
Plug 'farmergreg/vim-lastplace' Plug 'farmergreg/vim-lastplace'
Plug 'jiangmiao/auto-pairs' Plug 'jiangmiao/auto-pairs'
Plug 'junegunn/fzf' Plug 'junegunn/fzf'
Plug 'kien/ctrlp.vim' Plug 'ctrlpvim/ctrlp.vim'
Plug 'mbbill/undotree' Plug 'mbbill/undotree'
Plug 'mhinz/vim-signify' Plug 'mhinz/vim-signify'
Plug 'myusuf3/numbers.vim' Plug 'myusuf3/numbers.vim'
@ -41,6 +41,7 @@
Plug 'majutsushi/tagbar' Plug 'majutsushi/tagbar'
endif endif
Plug 'preservim/nerdcommenter' Plug 'preservim/nerdcommenter'
Plug 'rrethy/vim-hexokinase', { 'do': 'make hexokinase' }
Plug 'Shougo/deoplete.nvim', { 'do': ':UpdateRemotePlugins' } Plug 'Shougo/deoplete.nvim', { 'do': ':UpdateRemotePlugins' }
Plug 'tpope/vim-fugitive' Plug 'tpope/vim-fugitive'
Plug 'Xuyuanp/nerdtree-git-plugin' Plug 'Xuyuanp/nerdtree-git-plugin'
@ -185,4 +186,8 @@
\ 'html': ['/usr/bin/html-languageserver', '--stdio'] \ 'html': ['/usr/bin/html-languageserver', '--stdio']
\ } \ }
" } " }
" hexokinase {
set termguicolors
" }
" } " }

View File

@ -81,8 +81,8 @@ super + Escape
# Misc apps # Misc apps
ctrl + alt + {l, n, r, w, s, p, v, k} ctrl + alt + {l, n, r, w, s, p, v, k}
alacritty --class float,float -e {lf, neomutt, /usr/bin/newsboat, ~/.config/polybar/bin/wttr-and-wait, spt, castero, nvim, ~/.local/bin/calendar-and-wait} alacritty --class float,float -e {lf, neomutt, /usr/bin/newsboat, ~/.config/polybar/bin/wttr-and-wait, spt, castero, nvim, ~/.local/bin/calendar-and-wait}
ctrl + alt + {b, e, S, N} ctrl + alt + {b, e, S}
{brave, emacs, spotify, nitrogen} {brave, emacs, spotify}
#-----------------------------------------------------------Bspwm-------------------------------------------------------------- #-----------------------------------------------------------Bspwm--------------------------------------------------------------
# quit/restart bspwm # quit/restart bspwm

View File

@ -2,16 +2,27 @@
function generateWallpaper() { function generateWallpaper() {
notify-send.py --hint string:image-path:"$2" --replaces-process setwallpaper -a sxiv "Setting wallpaper" & notify-send.py --hint string:image-path:"$2" --replaces-process setwallpaper -a sxiv "Setting wallpaper" &
nitrogen --head="$1" --set-zoom-fill --save "$2"
# Only generate wal color schemes for main monitor # Only generate wal color schemes for main monitor
if [ "$1" == 0 ]; then if [ "$1" == 0 ]; then
notify-send.py --hint string:image-path:"$2" --replaces-process setwallpaper -a sxiv "Generating wal color scheme" & OUTPUT_IMAGE="$HOME/.cache/wall1.png"
~/.local/bin/generatewal # Use tail -n 1 to get last monitor so this works with laptop as well
notify-send.py --hint string:image-path:"$2" --replaces-process setwallpaper -a sxiv "Generating LightDM wallpaper" & WIDTH=$(xrandr | grep '\*' | tail -n 1 | awk -F 'x' '{print $1}' | sed 's/ //g')
doas convert "$2" /usr/share/pixmaps/wallpaper.png HEIGHT=$(xrandr | grep '\*' | tail -n 1 | awk -F 'x' '{print $2}' | awk '{print $1}' | sed 's/ //g')
elif [ "$1" == 1 ]; then
OUTPUT_IMAGE="$HOME/.cache/wall2.png"
WIDTH=$(xrandr | grep '\*' | sed -n '1p' | awk -F 'x' '{print $2}' | awk -F '_' '{print $1}' | sed 's/ //g')
HEIGHT=$(xrandr | grep '\*' | sed -n '1p' | awk -F 'x' '{print $1}' | sed 's/ //g')
fi fi
notify-send.py --hint string:image-path:"$2" --replaces-process setwallpaper -a sxiv "Converting wallpaper" &
convert "${2}" "${OUTPUT_IMAGE}"
notify-send.py --hint string:image-path:"$2" --replaces-process setwallpaper -a sxiv "Generating wal color scheme" &
~/.local/bin/generatewal
notify-send.py --hint string:image-path:"$2" --replaces-process setwallpaper -a sxiv "Generating LightDM wallpaper" &
doas convert "$2" /usr/share/pixmaps/wallpaper.png
notify-send.py --hint string:image-path:"$2" --replaces-process setwallpaper -a sxiv "Setting wallpaper" &
~/.local/bin/wallpaper
notify-send.py --hint string:image-path:"$2" --replaces-process setwallpaper -a sxiv "Wallpaper set" & notify-send.py --hint string:image-path:"$2" --replaces-process setwallpaper -a sxiv "Wallpaper set" &
} }

View File

@ -1,2 +1,5 @@
#!/usr/bin/env sh #!/usr/bin/env sh
sed -n '/xin_0/{n;p;}' ~/.config/nitrogen/bg-saved.cfg | awk -F '=' '{ print $2 }' | xargs wal -n -i
if [ -e ~/.cache/wall1.png ]; then
wal -n -i ~/.cache/wall1.png
fi