summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBenjamin Chausse <benjamin@chausse.xyz>2021-05-01 11:12:23 -0400
committerBenjamin Chausse <benjamin@chausse.xyz>2021-05-01 11:12:23 -0400
commit16436494f6b7fff2eae8418746af01ee52f7565d (patch)
tree665608c8d4e858d757502e3795db3ef7821c4869
parent9ed9de5006d437e126c5871dc0cf38a02825aabb (diff)
parenta8604b71a10edda8c08b909ce1fb63aca653d77e (diff)
Merge branch 'master' of git://git.chausse.xyz/dotfiles
-rw-r--r--.Xresources##hostname.battlestation50
-rw-r--r--.cache/yt-sub18
-rw-r--r--.config/aliasrc1
-rw-r--r--.config/fontconfig/fonts.conf3
-rw-r--r--.config/manual.part6
-rw-r--r--.config/mutt/colors2
-rw-r--r--.config/mutt/my-configs12
-rw-r--r--.config/newsboat/config1
-rwxr-xr-x.config/nvim/init.vim6
-rw-r--r--.config/picom.conf5
-rw-r--r--.config/sxhkd/sxhkdrc2
-rwxr-xr-x.local/bin/define3
-rwxr-xr-x.local/bin/gd2pdf3
-rwxr-xr-x.local/bin/groffdown54
-rwxr-xr-x.local/bin/manualgen6
-rwxr-xr-x.local/bin/remaps2
-rwxr-xr-x.local/bin/sshchoose6
-rwxr-xr-x.local/bin/texinit9
-rw-r--r--.local/share/fonts/linux-libertine/LigLinLibertineMONerdFont-Mono.otfbin0 -> 2228592 bytes
-rw-r--r--.local/share/fonts/linux-libertine/Linux Libertine Display O Nerd Font Plus Font Awesome Plus Font Awesome Extension Plus Octicons Plus Power Symbols Plus Font Logos (Font Linux) Plus Material Design Icons Plus Weather Icons.otfbin0 -> 2409036 bytes
-rw-r--r--.local/share/fonts/linux-libertine/Linux Libertine Initials O Nerd Font Plus Font Awesome Plus Font Awesome Extension Plus Octicons Plus Power Symbols Plus Font Logos (Font Linux) Plus Material Design Icons Plus Weather Icons.otfbin0 -> 2427180 bytes
-rw-r--r--.local/share/fonts/linux-libertine/Linux Libertine Mono O Nerd Font Plus Font Awesome Plus Font Awesome Extension Plus Octicons Plus Power Symbols Plus Font Logos (Font Linux) Plus Material Design Icons Plus Weather Icons.otfbin0 -> 2171272 bytes
-rw-r--r--.local/share/fonts/linux-libertine/Linux Libertine O Bold Italic Nerd Font Plus Font Awesome Plus Font Awesome Extension Plus Octicons Plus Power Symbols Plus Font Logos (Font Linux) Plus Material Design Icons Plus Weather Icons.otfbin0 -> 2366768 bytes
-rw-r--r--.local/share/fonts/linux-libertine/Linux Libertine O Bold Nerd Font Plus Font Awesome Plus Font Awesome Extension Plus Octicons Plus Power Symbols Plus Font Logos (Font Linux) Plus Material Design Icons Plus Weather Icons.otfbin0 -> 2444348 bytes
-rw-r--r--.local/share/fonts/linux-libertine/Linux Libertine O Italic Nerd Font Plus Font Awesome Plus Font Awesome Extension Plus Octicons Plus Power Symbols Plus Font Logos (Font Linux) Plus Material Design Icons Plus Weather Icons.otfbin0 -> 2463516 bytes
-rw-r--r--.local/share/fonts/linux-libertine/Linux Libertine O Nerd Font Plus Font Awesome Plus Font Awesome Extension Plus Octicons Plus Power Symbols Plus Font Logos (Font Linux) Plus Material Design Icons Plus Weather Icons.otfbin0 -> 2549016 bytes
-rw-r--r--.local/share/fonts/linux-libertine/Linux Libertine O Semibold Italic Nerd Font Plus Font Awesome Plus Font Awesome Extension Plus Octicons Plus Power Symbols Plus Font Logos (Font Linux) Plus Material Design Icons Plus Weather Icons.otfbin0 -> 2427508 bytes
-rw-r--r--.local/share/fonts/linux-libertine/Linux Libertine O Semibold Nerd Font Plus Font Awesome Plus Font Awesome Extension Plus Octicons Plus Power Symbols Plus Font Logos (Font Linux) Plus Material Design Icons Plus Weather Icons.otfbin0 -> 2376724 bytes
-rw-r--r--.mozilla/firefox/bu3i5mo7.default-release/chrome/userChrome.css350
-rw-r--r--.mozilla/firefox/bu3i5mo7.default-release/chrome/userContent.css23
-rw-r--r--.profile##hostname.battlestation48
l---------[-rw-r--r--].xinitrc22
-rw-r--r--.xinitrc##hostname.battlestation23
33 files changed, 174 insertions, 481 deletions
diff --git a/.Xresources##hostname.battlestation b/.Xresources##hostname.battlestation
new file mode 100644
index 0000000..45221c2
--- /dev/null
+++ b/.Xresources##hostname.battlestation
@@ -0,0 +1,50 @@
+! __ __
+! \ \/ /_ __ ___ ___ ___ _ _ _ __ ___ ___ ___
+! \ /| '__/ _ \/ __|/ _ \| | | | '__/ __/ _ \/ __|
+! / \| | | __/\__ \ (_) | |_| | | | (_| __/\__ \
+! /_/\_\_| \___||___/\___/ \__,_|_| \___\___||___/
+!
+!
+
+! X Resources: Generated with Hodler (http://github.com/matttproud/hodler)
+!black
+*color0: #111a1f
+*color8: #868b8d
+!red
+*color1: #8d7856
+*color9: #810002
+!green
+*color2: #798362
+*color10: #037500
+!yellow
+*color3: #9b9257
+*color11: #ebcb88
+!blue
+*color4: #63768a
+*color12: #63768a
+!magenta
+*color5: #b7416e
+*color13: #738c9c
+!cyan
+*color6: #6998b3
+*color14: #66aabb
+!white
+*color7: #c0c7ca
+*color15: #c0c7ca
+!other
+*background: #222d32
+*foreground: #acb3b5
+*cursorColor: #ebcb88
+! See "highlightColorMode" and "hm" options in XTerm manual page.
+*highlightTextColor: #2e333c
+*highlightColor: #161f2a
+! No support for cursor text coloring; would be #1e232b.
+! No support for bold coloring; would be #626a73.
+
+!other
+*.alpha: 0.69
+! SXIV COLORS
+Sxiv.background: #111A1F
+Sxiv.foreground: #9B9257
+
+Xft.dpi: 144
diff --git a/.cache/yt-sub b/.cache/yt-sub
index 26eb0ec..bf23fd7 100644
--- a/.cache/yt-sub
+++ b/.cache/yt-sub
@@ -1,8 +1,16 @@
-TechLinked
-LinusTechTips
+Scott Manley
+Everyday Astronaut
+Tested
Major Hardware
+LinusTechTips
+TechLinked
+LMG Clips
Front Page Tech
Girlfriend Reviews
-Tested
-Scott Manley
-Everyday Astronaut
+Ryan George
+Tom Scott
+Smarter Everyday
+Stand-up Maths
+Numberphile
+Computerphile
+Code Bullet
diff --git a/.config/aliasrc b/.config/aliasrc
index 72781c0..60ba839 100644
--- a/.config/aliasrc
+++ b/.config/aliasrc
@@ -20,7 +20,6 @@
| cdd | cd .. |
| e | $EDITOR |
| ew | nvim ./main.rnw |
-| fp | fontpreview |
| fu | fuck |
| f | vicd |
| g | git |
diff --git a/.config/fontconfig/fonts.conf b/.config/fontconfig/fonts.conf
index 646d4ee..0025c36 100644
--- a/.config/fontconfig/fonts.conf
+++ b/.config/fontconfig/fonts.conf
@@ -28,10 +28,13 @@
<alias>
<family>monospace</family>
<prefer>
+ <family>Lig LinLibertineMO Nerd Font</family>
+ <family>Lig Linux Libertine Mono O</family>
<family>Linux Libertine Mono O</family>
<family>Brutalist Mono</family>
<family>Cartograph Mono CF</family>
<family>Maison Mono</family>
+ <family>Fira Code</family>
<family>Liberation Mono</family>
</prefer>
</alias>
diff --git a/.config/manual.part b/.config/manual.part
index b34ba2a..92ea91c 100644
--- a/.config/manual.part
+++ b/.config/manual.part
@@ -1,8 +1,6 @@
----
-title: My dwm configuration
+title: dwm --- my personal configuration
+rcsdate: $Date: 2021/04/08 23:51:08 $
author: Benjamin Chausse
-date: 2020-01-26
----
The idea behind this configuration is simple. Vim-keybindings, Quick access to frequently used apps, and
Consistent design!
diff --git a/.config/mutt/colors b/.config/mutt/colors
index 6c1b368..d362899 100644
--- a/.config/mutt/colors
+++ b/.config/mutt/colors
@@ -26,7 +26,7 @@ color sidebar_ordinary color1 default
color sidebar_highlight color14 default
color sidebar_divider color4 black
color sidebar_flagged color9 black
-color sidebar_new color14 black
+color sidebar_new color13 black
color normal color11 default
color error color2 default
color tilde black default
diff --git a/.config/mutt/my-configs b/.config/mutt/my-configs
index 69576b5..bd59b70 100644
--- a/.config/mutt/my-configs
+++ b/.config/mutt/my-configs
@@ -2,18 +2,19 @@
# Add the following line to your muttrc to have them:
# source $HOME/.config/mutt/my-configs
-# GOOBOOK:
+# GOOBOOK: {{{
# goobook let's you use google contacts information.
# You install it with pip: pip install --user goobook
# Query emails
set query_command="goobook query %s"
# Add email to contacts
macro index,pager a "<pipe-message>goobook add<return>" "add the sender address to Google contacts"
+
# Note that if you use an old version of mutt-wizard,
# you will need to disable abook in it's script:
# sed -i "s/^set\squery_command.*$//" /usr/share/mutt-wizard/mutt-wizard.muttrc
-# PGP Encryption:
+# PGP Encryption: {{{
# I want pgp encryption by default when possible.
# The following line makes this possible:
set crypt_use_gpgme=yes
@@ -21,10 +22,15 @@ set crypt_autosign = yes
set pgp_self_encrypt = yes
set pgp_default_key = 'ABC4A5A7430D6309ACBD219044F94DD6456590C3'
set pgp_import_command = "gpg --no-verbose --import -v %f"
+# }}}
-# Muttprint:
+# Muttprint: {{{
set print_command="muttprint"
# Dump all headers
# macro index p "<display-toggle-weed> <print-message> <display-toggle-weed> <exit>"
+# }}}
+# Colors {{{
+source colors
+# }}}
# vim: filetype=neomuttrc
diff --git a/.config/newsboat/config b/.config/newsboat/config
index b5dc713..b6ba2dd 100644
--- a/.config/newsboat/config
+++ b/.config/newsboat/config
@@ -2,6 +2,7 @@
# auto-reload yes
external-url-viewer "urlscan -dc -r 'linkhandler {}'"
+download-full-page yes
bind-key j down
bind-key k up
diff --git a/.config/nvim/init.vim b/.config/nvim/init.vim
index 80cba41..d7d3f0a 100755
--- a/.config/nvim/init.vim
+++ b/.config/nvim/init.vim
@@ -84,11 +84,13 @@ call plug#end()
" Sensible defaults {{{
" Aesthetics & basics
syntax on
-colo elly
+colo friffle
" colorscheme tweaks {{{
hi Normal guibg=NONE
hi CursorLineNr guibg=NONE
hi Constant guibg=NONE
+hi Conceal guibg=NONE
+hi Folded guibg=NONE
hi ColorColumn guibg='#738c9c'
hi Todo guibg='#acb3b5' guifg='#340001'
hi Search guifg='#810002' guibg='#738c9c'
@@ -214,8 +216,6 @@ let g:user_emmet_leader_key=','
nnoremap <C-n> :VimtexTocToggle<cr>
" Underscore errors
let g:tex_no_error=1
-" Consistent conceal highlighting
- hi clear Conceal
" Nvim-R
" Folding
diff --git a/.config/picom.conf b/.config/picom.conf
index 433f984..de96672 100644
--- a/.config/picom.conf
+++ b/.config/picom.conf
@@ -10,7 +10,7 @@ fade-out-step = 0.05;
fade-exclude = [ ];
# Rounded Corners
- corner-radius = 11;
+ corner-radius = 0;
rounded-corners-exclude = [
"class_g = 'dwm'",
];
@@ -39,9 +39,6 @@ use-damage = true;
backend = "glx";
glx-no-stencil = true;
glx-copy-from-front = false;
-glx-swap-method = "undefined";
glx-no-rebind-pixmap = true;
# glx-use-copysubbuffermesa = true;
-glx-use-gpushader4 = true;
-xrender-sync = true;
xrender-sync-fence = true;
diff --git a/.config/sxhkd/sxhkdrc b/.config/sxhkd/sxhkdrc
index 3535d7b..19132b2 100644
--- a/.config/sxhkd/sxhkdrc
+++ b/.config/sxhkd/sxhkdrc
@@ -113,7 +113,7 @@ super + c
killall picom || setsid picom
## Toggle Screenkey
super + Insert
- killall screenkey || screenkey --bg-color "#222d32" -s small -f HackGen -t 1 --font-color "#BABABA"
+ killall screenkey || screenkey --bg-color "#222d32" -s small -f "Apercu Mono" -t 1 --font-color "#BABABA" --mods-mode tux
## Open this manual
super + alt + shift + h
manualgen
diff --git a/.local/bin/define b/.local/bin/define
deleted file mode 100755
index ac3c61f..0000000
--- a/.local/bin/define
+++ /dev/null
@@ -1,3 +0,0 @@
-#!/bin/sh
-
-sdcv --color $1 | less
diff --git a/.local/bin/gd2pdf b/.local/bin/gd2pdf
deleted file mode 100755
index 057f13a..0000000
--- a/.local/bin/gd2pdf
+++ /dev/null
@@ -1,3 +0,0 @@
-#!/bin/sh
-
-groffdown "$1" | refer -PS -e -p"$REFERBIB" | groff -me -ms -kejpt -T pdf | zathura -
diff --git a/.local/bin/groffdown b/.local/bin/groffdown
deleted file mode 100755
index f2810a5..0000000
--- a/.local/bin/groffdown
+++ /dev/null
@@ -1,54 +0,0 @@
-#!/bin/bash
-
-file=$(readlink -f "$1")
-dir=$(dirname "$file")
-base="${file%.*}"
-
-output=$( sed -e '1,1d
- s/title:/\.TL\n/
- s/author:/\.AU\n/
- s/date:/\.ND\n/
- s/institution:/\.AI\n/
-
- s/\\begin{abstract}/\.AB/
- s/\\end{abstract}/\.AE/
-
- s/^\#####.\(.*\)/\.NH 5\n\1\n\.PP/g
- s/^\####.\(.*\)/\.NH 4\n\1\n\.PP/g
- s/^\###.\(.*\)/\.NH 3\n\1\n\.PP/g
- s/^\##.\(.*\)/\.NH 2\n\1\n\.PP/g
- s/^\#.\(.*\)/\.NH 1\n\1\n\.PP/g
-
- s/\*\*\*\(.*\)\*\*\*$/\n\.BI\ \"\1\"\ /g
- s/\*\*\*\(.*\)\*\*\*\(.\)$/\n\.BI\ \"\1\"\ \"\2\"/g
- s/\*\*\*\(.*\)\*\*\*\(.\)/\n\.BI\ \"\1\"\ \"\2\"\n/g
-
- s/\*\*\(.*\)\*\*$/\n\.B\ \"\1\"\ /g
- s/\*\*\(.*\)\*\*\(.\)$/\n\.B\ \"\1\"\ \"\2\"/g
- s/\*\*\(.*\)\*\*\(.\)/\n\.B\ \"\1\"\ \"\2\"\n/g
-
- s/\*\(.*\)\*$/\n\.I\ \"\1\"\ /g
- s/\*\(.*\)\*\(.\)$/\n\.I\ \"\1\"\ \"\2\"/g
- s/\*\(.*\)\*\(.\)/\n\.I\ \"\1\"\ \"\2\"\n/g
-
- s/`\(.*\)`$/\n\.CW\ \"\1\"\ /g
- s/`\(.*\)`\(.\)$/\n\.CW\ \"\1\"\ \"\2\"/g
- s/`\(.*\)`\(.\)/\n\.CW\ \"\1\"\ \"\2\"\n/g
-
- s/^\ ...............-\ /.IP\ \\(bu\ 10\n/g
- s/^\ ...........-\ /.IP\ \\(bu\ 8\n/g
- s/^\ .......-\ /.IP\ \\(bu\ 6\n/g
- s/^\ ...-\ /.IP\ \\(bu\ 4\n/g
- s/^-\ /.IP\ \\(bu\ 2\n/g
- s/^\ .*-\ /.IP\ \\(bu\ 12\n/g
-
- ' $1)
-# echo "$output" | groff -me -ms -kejpt -T pdf > $base.pdf
-
-# echo "$output" > $base.ms
-# groff -ms $base.ms -T pdf > $base.pdf
-
-echo "$output"
-
-# $output >> output.ms
-# s/\*\*\*.*\*\*\*/Hi\1hi/g
diff --git a/.local/bin/manualgen b/.local/bin/manualgen
index 738ef5c..16a7653 100755
--- a/.local/bin/manualgen
+++ b/.local/bin/manualgen
@@ -10,10 +10,10 @@ s/\s*#-#$/\n##/;
sed "s/-->/##\ /;
s/:\(.*\)$/:\1\`/;
s/\s+\s/+/g;
- s/#\*\*:.*//")
+ s/#\*\*:.*//;
+ s/\(^##.*\)/\1\n/g")
manual=$(cat $HOME/.config/manual.part)
-printf " $manual \n $config" | gd2pdf
+printf "$manual\n$config" | lowdown -sTms | pdfroff -itk -mspdf | zathura -
-# printf " $manual \n $config"
diff --git a/.local/bin/remaps b/.local/bin/remaps
index ed6ae43..595022d 100755
--- a/.local/bin/remaps
+++ b/.local/bin/remaps
@@ -9,3 +9,5 @@ setxkbmap -option caps:super
killall xcape 2>/dev/null ; xcape -e 'Super_L=Escape'
# Map the menu button to right super as well.
xmodmap -e 'keycode 135 = Super_R'
+# Software fix for key bounce (debouncing)
+xkbset bo 50
diff --git a/.local/bin/sshchoose b/.local/bin/sshchoose
new file mode 100755
index 0000000..6b884c6
--- /dev/null
+++ b/.local/bin/sshchoose
@@ -0,0 +1,6 @@
+#!/bin/sh
+
+choice="$(pass ls ssh/ | sed '1d;s/^.*\s//g' | fzf)"
+
+ssh "$(pass ssh/$choice)"
+
diff --git a/.local/bin/texinit b/.local/bin/texinit
index 5568c99..8d5adf2 100755
--- a/.local/bin/texinit
+++ b/.local/bin/texinit
@@ -1,6 +1,11 @@
#!/bin/sh
-cp $HOME/Dropbox/A/Scholar/All/Templates/Text/LaTeX/001personal/cegep-lanaudiere/article/* ./
-ln $BIB/citations.bib ./citations.bib
+case form in "$1";
+ rnw)
+ cp $HOME/Dropbox/A/Scholar/All/Templates/LaTeX/cegep/main.rnw ;;
+ *)
+ cp $HOME/Dropbox/A/Scholar/All/Templates/LaTeX/cegep/main.tex ;;
+esac
+
mkdir archives
diff --git a/.local/share/fonts/linux-libertine/LigLinLibertineMONerdFont-Mono.otf b/.local/share/fonts/linux-libertine/LigLinLibertineMONerdFont-Mono.otf
new file mode 100644
index 0000000..8e6ba56
--- /dev/null
+++ b/.local/share/fonts/linux-libertine/LigLinLibertineMONerdFont-Mono.otf
Binary files differ
diff --git a/.local/share/fonts/linux-libertine/Linux Libertine Display O Nerd Font Plus Font Awesome Plus Font Awesome Extension Plus Octicons Plus Power Symbols Plus Font Logos (Font Linux) Plus Material Design Icons Plus Weather Icons.otf b/.local/share/fonts/linux-libertine/Linux Libertine Display O Nerd Font Plus Font Awesome Plus Font Awesome Extension Plus Octicons Plus Power Symbols Plus Font Logos (Font Linux) Plus Material Design Icons Plus Weather Icons.otf
new file mode 100644
index 0000000..570e7fa
--- /dev/null
+++ b/.local/share/fonts/linux-libertine/Linux Libertine Display O Nerd Font Plus Font Awesome Plus Font Awesome Extension Plus Octicons Plus Power Symbols Plus Font Logos (Font Linux) Plus Material Design Icons Plus Weather Icons.otf
Binary files differ
diff --git a/.local/share/fonts/linux-libertine/Linux Libertine Initials O Nerd Font Plus Font Awesome Plus Font Awesome Extension Plus Octicons Plus Power Symbols Plus Font Logos (Font Linux) Plus Material Design Icons Plus Weather Icons.otf b/.local/share/fonts/linux-libertine/Linux Libertine Initials O Nerd Font Plus Font Awesome Plus Font Awesome Extension Plus Octicons Plus Power Symbols Plus Font Logos (Font Linux) Plus Material Design Icons Plus Weather Icons.otf
new file mode 100644
index 0000000..b09b0aa
--- /dev/null
+++ b/.local/share/fonts/linux-libertine/Linux Libertine Initials O Nerd Font Plus Font Awesome Plus Font Awesome Extension Plus Octicons Plus Power Symbols Plus Font Logos (Font Linux) Plus Material Design Icons Plus Weather Icons.otf
Binary files differ
diff --git a/.local/share/fonts/linux-libertine/Linux Libertine Mono O Nerd Font Plus Font Awesome Plus Font Awesome Extension Plus Octicons Plus Power Symbols Plus Font Logos (Font Linux) Plus Material Design Icons Plus Weather Icons.otf b/.local/share/fonts/linux-libertine/Linux Libertine Mono O Nerd Font Plus Font Awesome Plus Font Awesome Extension Plus Octicons Plus Power Symbols Plus Font Logos (Font Linux) Plus Material Design Icons Plus Weather Icons.otf
new file mode 100644
index 0000000..e89e93d
--- /dev/null
+++ b/.local/share/fonts/linux-libertine/Linux Libertine Mono O Nerd Font Plus Font Awesome Plus Font Awesome Extension Plus Octicons Plus Power Symbols Plus Font Logos (Font Linux) Plus Material Design Icons Plus Weather Icons.otf
Binary files differ
diff --git a/.local/share/fonts/linux-libertine/Linux Libertine O Bold Italic Nerd Font Plus Font Awesome Plus Font Awesome Extension Plus Octicons Plus Power Symbols Plus Font Logos (Font Linux) Plus Material Design Icons Plus Weather Icons.otf b/.local/share/fonts/linux-libertine/Linux Libertine O Bold Italic Nerd Font Plus Font Awesome Plus Font Awesome Extension Plus Octicons Plus Power Symbols Plus Font Logos (Font Linux) Plus Material Design Icons Plus Weather Icons.otf
new file mode 100644
index 0000000..42e3e12
--- /dev/null
+++ b/.local/share/fonts/linux-libertine/Linux Libertine O Bold Italic Nerd Font Plus Font Awesome Plus Font Awesome Extension Plus Octicons Plus Power Symbols Plus Font Logos (Font Linux) Plus Material Design Icons Plus Weather Icons.otf
Binary files differ
diff --git a/.local/share/fonts/linux-libertine/Linux Libertine O Bold Nerd Font Plus Font Awesome Plus Font Awesome Extension Plus Octicons Plus Power Symbols Plus Font Logos (Font Linux) Plus Material Design Icons Plus Weather Icons.otf b/.local/share/fonts/linux-libertine/Linux Libertine O Bold Nerd Font Plus Font Awesome Plus Font Awesome Extension Plus Octicons Plus Power Symbols Plus Font Logos (Font Linux) Plus Material Design Icons Plus Weather Icons.otf
new file mode 100644
index 0000000..b95d56c
--- /dev/null
+++ b/.local/share/fonts/linux-libertine/Linux Libertine O Bold Nerd Font Plus Font Awesome Plus Font Awesome Extension Plus Octicons Plus Power Symbols Plus Font Logos (Font Linux) Plus Material Design Icons Plus Weather Icons.otf
Binary files differ
diff --git a/.local/share/fonts/linux-libertine/Linux Libertine O Italic Nerd Font Plus Font Awesome Plus Font Awesome Extension Plus Octicons Plus Power Symbols Plus Font Logos (Font Linux) Plus Material Design Icons Plus Weather Icons.otf b/.local/share/fonts/linux-libertine/Linux Libertine O Italic Nerd Font Plus Font Awesome Plus Font Awesome Extension Plus Octicons Plus Power Symbols Plus Font Logos (Font Linux) Plus Material Design Icons Plus Weather Icons.otf
new file mode 100644
index 0000000..479207a
--- /dev/null
+++ b/.local/share/fonts/linux-libertine/Linux Libertine O Italic Nerd Font Plus Font Awesome Plus Font Awesome Extension Plus Octicons Plus Power Symbols Plus Font Logos (Font Linux) Plus Material Design Icons Plus Weather Icons.otf
Binary files differ
diff --git a/.local/share/fonts/linux-libertine/Linux Libertine O Nerd Font Plus Font Awesome Plus Font Awesome Extension Plus Octicons Plus Power Symbols Plus Font Logos (Font Linux) Plus Material Design Icons Plus Weather Icons.otf b/.local/share/fonts/linux-libertine/Linux Libertine O Nerd Font Plus Font Awesome Plus Font Awesome Extension Plus Octicons Plus Power Symbols Plus Font Logos (Font Linux) Plus Material Design Icons Plus Weather Icons.otf
new file mode 100644
index 0000000..42277fb
--- /dev/null
+++ b/.local/share/fonts/linux-libertine/Linux Libertine O Nerd Font Plus Font Awesome Plus Font Awesome Extension Plus Octicons Plus Power Symbols Plus Font Logos (Font Linux) Plus Material Design Icons Plus Weather Icons.otf
Binary files differ
diff --git a/.local/share/fonts/linux-libertine/Linux Libertine O Semibold Italic Nerd Font Plus Font Awesome Plus Font Awesome Extension Plus Octicons Plus Power Symbols Plus Font Logos (Font Linux) Plus Material Design Icons Plus Weather Icons.otf b/.local/share/fonts/linux-libertine/Linux Libertine O Semibold Italic Nerd Font Plus Font Awesome Plus Font Awesome Extension Plus Octicons Plus Power Symbols Plus Font Logos (Font Linux) Plus Material Design Icons Plus Weather Icons.otf
new file mode 100644
index 0000000..c13de2b
--- /dev/null
+++ b/.local/share/fonts/linux-libertine/Linux Libertine O Semibold Italic Nerd Font Plus Font Awesome Plus Font Awesome Extension Plus Octicons Plus Power Symbols Plus Font Logos (Font Linux) Plus Material Design Icons Plus Weather Icons.otf
Binary files differ
diff --git a/.local/share/fonts/linux-libertine/Linux Libertine O Semibold Nerd Font Plus Font Awesome Plus Font Awesome Extension Plus Octicons Plus Power Symbols Plus Font Logos (Font Linux) Plus Material Design Icons Plus Weather Icons.otf b/.local/share/fonts/linux-libertine/Linux Libertine O Semibold Nerd Font Plus Font Awesome Plus Font Awesome Extension Plus Octicons Plus Power Symbols Plus Font Logos (Font Linux) Plus Material Design Icons Plus Weather Icons.otf
new file mode 100644
index 0000000..71c646f
--- /dev/null
+++ b/.local/share/fonts/linux-libertine/Linux Libertine O Semibold Nerd Font Plus Font Awesome Plus Font Awesome Extension Plus Octicons Plus Power Symbols Plus Font Logos (Font Linux) Plus Material Design Icons Plus Weather Icons.otf
Binary files differ
diff --git a/.mozilla/firefox/bu3i5mo7.default-release/chrome/userChrome.css b/.mozilla/firefox/bu3i5mo7.default-release/chrome/userChrome.css
deleted file mode 100644
index 49f3a7f..0000000
--- a/.mozilla/firefox/bu3i5mo7.default-release/chrome/userChrome.css
+++ /dev/null
@@ -1,350 +0,0 @@
- :root {
-
- /* Minimal Functional Fox variables*/
- --mff-bg: #222d32;
- --mff-icon-color: #e0fbfc;
- --mff-nav-toolbar-padding: 8px;
- --mff-sidebar-bg: var(--mff-bg);
- --mff-sidebar-color: #e0fbfc;
- --mff-tab-border-radius: 0px;
- --mff-tab-color: #f2f1f0;
- --mff-tab-font-family: "DejaVu", sans;
- --mff-tab-font-size: 11pt;
- --mff-tab-font-weight: 400;
- --mff-tab-height: 32px;
- --mff-tab-pinned-bg: ##19B596;
- --mff-tab-selected-bg: #b7416e;
- --mff-tab-soundplaying-bg: ##EADAB1;
- --mff-urlbar-color: #98c1d9;
- --mff-urlbar-focused-color: #e0fbfc;
- --mff-urlbar-font-family: "Apercu Mono", monospace;
- --mff-urlbar-font-size: 12pt;
- --mff-urlbar-font-weight: 700;
- --mff-urlbar-results-color: #e0fbfc;
- --mff-urlbar-results-font-family: "Apercu Mono", serif;
- --mff-urlbar-results-font-size: 12pt;
- --mff-urlbar-results-font-weight: 700;
- --mff-urlbar-results-url-color: #98c1d9;
- /* --mff-tab-selected-bg: linear-gradient(90deg, rgba(232,74,95,1) 0%, rgba(255,132,124,1) 50%, rgba(254,206,168,1) 100%); */
- /* --mff-urlbar-font-weight: 600; */
-
- /* Overriden Firefox variables*/
- --autocomplete-popup-background: var(--mff-bg) !important;
- --default-arrowpanel-background: var(--mff-bg) !important;
- --default-arrowpanel-color: #fefefa !important;
- --lwt-toolbarbutton-icon-fill: var(--mff-icon-color) !important;
- --panel-disabled-color: #f9f9fa80;
- --toolbar-bgcolor: var(--mff-bg) !important;
- --urlbar-separator-color: transparent !important;
-}
-
-/*
- _____ _ ___ ___
- |_ _/_\ | _ ) __|
- | |/ _ \| _ \__ \
- |_/_/ \_\___/___/
-
-*/
-
-.tab-background[selected="true"] {
- background: var(--mff-tab-selected-bg) !important;
-}
-
-.tab-background:not[visuallyselected] {
- background: var(--mff-tab-selected-bg) !important;
- opacity: 0.5 !important;
-}
-
-/* This positions the tabs under the navaigator container */
-#titlebar {
- -moz-box-ordinal-group: 3 !important;
-}
-
-.tabbrowser-tab::after,
-.tabbrowser-tab::before {
- border-left: none !important;
-}
-
-.tab-background {
- border: none !important;
-}
-
-.tabbrowser-arrowscrollbox {
- margin-inline-start: 4px !important;
- margin-inline-end: 0px !important;
-}
-
-.tab-close-button {
- display: none !important;
-}
-
-.tab-text {
- font-family: var(--mff-tab-font-family);
- font-weight: var(--mff-tab-font-weight);
- font-size: var(--mff-tab-font-size) !important;
- color: var(--mff-tab-color);
-}
-
-/* Hide the favicon for tabs */
-hbox.tab-content .tab-icon-image {
- display: none !important;
-}
-
-/* Show the favicon for tabs that are pinned */
-hbox.tab-content[pinned=true] .tab-icon-image {
- display: initial !important;
-}
-
-hbox.tab-content[pinned=true] .tab-text {
- display: none !important;
-}
-
-#tabbrowser-tabs {
- --tab-loading-fill: #033433 !important;
-
-}
-
-.tab-label-container:not([textoverflow]) {
- display: flex;
- overflow: hidden;
- justify-content: center;
-width: 50% !important;
- max-width: 50% !important;
- min-width: 50% !important;
-}
-
-/* .tab-label-container::after {
- content: "?" !important;
-
-} */
-
-.tab-line {
- display: none !important;
-}
-
-.tabbrowser-tab {
- border-radius: var(--mff-tab-border-radius) !important;
- border-width: 0;
- height: var(--mff-tab-height) !important;
- margin-bottom: 4px !important;
- margin-inline-end: 4px !important;
- margin-top: 4px !important;
- max-height: var(--mff-tab-height) !important;
- min-height: var(--mff-tab-height) !important;
-}
-
-.tabbrowser-tab[soundplaying="true"] {
- background-color: var(--mff-tab-soundplaying-bg) !important;
-}
-
-#tabs-newtab-button {
- list-style-image: url("add.svg") !important;
- opacity: 0.7;
-}
-
-.tab-icon-sound {
- display: none !important;
-}
-
-/*
- _____ ___ ___ _ ___ _ ___
-|_ _/ _ \ / _ \| | | _ ) /_\ | _ \
- | || (_) | (_) | |__| _ \/ _ \| /
- |_| \___/ \___/|____|___/_/ \_\_|_\
-*/
-
-.urlbar-icon > image {
- fill: var(--mff-icon-color) !important;
- color: var(--mff-icon-color) !important;
-}
-
-.toolbarbutton-text {
- color: var(--mff-icon-color) !important;
-}
-.urlbar-icon {
- color: var(--mff-icon-color) !important;
-
-}
-
-.toolbarbutton-icon {
-/* filter: drop-shadow(0 0 0.75rem crimson); */
-}
-
-#urlbar-results {
- font-family: var(--mff-urlbar-results-font-family);
- font-weight: var(--mff-urlbar-results-font-weight);
- font-size: var(--mff-urlbar-results-font-size) !important;
- color: var(--mff-urlbar-results-color) !important;
-}
-
-.urlbarView-row[type="bookmark"] > span{
- color: green !important;
-}
-
-.urlbarView-row[type="switchtab"] > span{
- color: orange !important;
-}
-
-.urlbarView-url, .search-panel-one-offs-container {
- color: var(--mff-urlbar-results-url-color) !important;
- font-family: var(--mff-urlbar-font-family);
- font-weight: var(--mff-urlbar-results-font-weight);
- font-size: var(--mff-urlbar-font-size) !important;
-}
-
-.urlbarView-favicon, .urlbarView-type-icon {
- display: none !important;
-}
-
-#urlbar-input {
- font-size: var(--mff-urlbar-font-size) !important;
- color: var(--mff-urlbar-color) !important;
- font-family: var(--mff-urlbar-font-family) !important;
- font-weight: var(--mff-urlbar-font-weight)!important;
- text-align: center !important;
-}
-
-#tracking-protection-icon-container, #identity-box {
- display: none;
-}
-
-#back-button > .toolbarbutton-icon{
- --backbutton-background: transparent !important;
- border: none !important;
-}
-
-#back-button {
- list-style-image: url("left-arrow.svg") !important;
-}
-
-#forward-button {
- list-style-image: url("right-arrow.svg") !important;
-}
-
-toolbar {
- background-image: none !important;
-}
-
-#urlbar-background {
- opacity: .98 !important;
-}
-
-#navigator-toolbox, toolbaritem {
- border: none !important;
-}
-
-#urlbar-background {
- background-color: var(--mff-bg) !important;
- border: none !important;
-}
-
-.toolbar-items {
- background-color: var(--mff-bg) !important;
-}
-
-#sidebar-search-container {
- background-color: var(--mff-sidebar-bg) !important;
-}
-
-box.panel-arrowbox {
- display: none;
-}
-
-box.panel-arrowcontent {
- border-radius: 8px !important;
- border: none !important;
-}
-
-tab.tabbrowser-tab {
- overflow: hidden;
-}
-
-tab.tabbrowser-tab:hover {
- box-shadow: 0 1px 4px rgba(0,0,0,.05);
-}
-
-image#star-button {
- display: none;
-}
-
-toolbar#nav-bar {
- padding: var(--mff-nav-toolbar-padding) !important;
-}
-
-toolbar#nav-bar {
- padding: 4px !important;
-}
-
-#urlbar {
- max-width: 70% !important;
- margin: 0 15% !important;
- /* position: unset!important; */;
-}
-
-#urlbar-input:focus {
- color: var(--mff-urlbar-focused-color) !important;
-}
-
-
-.megabar[breakout-extend="true"]:not([open="true"]) > #urlbar-background {
- box-shadow: none !important;
- background-color: transparent !important;
-}
-
-toolbarbutton {
- box-shadow: none !important;
-}
-
-
-/*
- ___ ___ ___ ___ ___ _ ___
- / __|_ _| \| __| _ ) /_\ | _ \
- \__ \| || |) | _|| _ \/ _ \| /
- |___/___|___/|___|___/_/ \_\_|_\
-*/
-
-.close-icon, .urlbar-icon {
- fill: var(--mff-icon-color) !important;
-}
-
-.sidebar-placesTree {
- color: var(--mff-sidebar-color) !important;
-}
-
-#sidebar-switcher-target {
-/* color: white !important; */
-}
-
-#sidebar-box {
- --sidebar-background-color: var(--mff-sidebar-bg) !important;
-}
-
-splitter#sidebar-splitter {
- opacity: 0 !important;
-}
-
-splitter#sidebar-splitter {
- border: none !important;
- background-color: transparent !important;
-}
-
-image#sidebar-icon {
- display: none;
-}
-
-
-/*
- _ ___ ___ _____ _____ _ _ _ ___ _
- /_\ | _ \ _ \/ _ \ \ / / _ \/_\ | \| | __| |
- / _ \| / / (_) \ \/\/ /| _/ _ \| .` | _|| |__
- /_/ \_\_|_\_|_\\___/ \_/\_/ |_|/_/ \_\_|\_|___|____|
- */
-
-.panel-arrowcontent {
- padding: 0px !important;
- margin: 0px !important;
-}
-
-toolbarseparator {
- display: none;
-}
diff --git a/.mozilla/firefox/bu3i5mo7.default-release/chrome/userContent.css b/.mozilla/firefox/bu3i5mo7.default-release/chrome/userContent.css
deleted file mode 100644
index 826998d..0000000
--- a/.mozilla/firefox/bu3i5mo7.default-release/chrome/userContent.css
+++ /dev/null
@@ -1,23 +0,0 @@
-@import url("userChrome.css");
-
-/* Removes white loading page */
-@-moz-document url(about:blank), url(about:newtab), url(about:home) {
- html:not(#ublock0-epicker), html:not(#ublock0-epicker) body, #newtab-customize-overlay {
- background: var(--mff-bg) !important;
- }
- }
-
-
- /* Hide scrollbar */
-
- :root{
- scrollbar-width: none !important;
- }
-
-
- @-moz-document url(about:privatebrowsing) {
-
- :root{
- scrollbar-width: none !important;
- }
- } \ No newline at end of file
diff --git a/.profile##hostname.battlestation b/.profile##hostname.battlestation
new file mode 100644
index 0000000..5d4307d
--- /dev/null
+++ b/.profile##hostname.battlestation
@@ -0,0 +1,48 @@
+export GOPATH=$HOME/.go
+export SCRIPTS=$HOME/.local/bin
+export PATH=$PATH$( find $HOME/.local/bin/ -type d -printf ":%p" )
+export PATH=$PATH:$HOME/.cargo/bin
+export PATH=$PATH:/root/.local/bin
+export PATH=$PATH:$HOME/.local/bin
+export QT_QPA_PLATFORMTHEME="qt5ct"
+export EDITOR=/usr/bin/nvim
+export READER=/usr/bin/zathura
+export GTK2_RC_FILES="$HOME/.gtkrc-2.0"
+export QT_QPA_PLATFORMTHEME="qt5ct"
+export GRDB="dropbox://default@/git-private"
+export TERMINAL=st
+export TERM=st
+export GDK_DPI_SCALE=1.44
+export BIB=$HOME/Dropbox/A/Scholar/All/References
+export REFERBIB=$HOME/Dropbox/A/Scholar/All/References/bibliography.refer
+export DISTRIB_ID=arch
+export DISTRIB_RELEASE=$(uname -r)
+export XDG_CONFIG_HOME=$HOME/.config
+export R_PROFILE_USER=$HOME/.config/R/Rprofile
+export TODOIST_API_KEY="$(pass Todoist/API)"
+# export GOROOT=/usr/bin/go
+
+# fix "xdg-open fork-bomb" export your preferred browser from here
+export BROWSER=$(which firefox)
+
+# less/man colors
+export LESS=-R
+export LESS_TERMCAP_md=$'\e[01;36;74m' # begin bold
+export LESS_TERMCAP_mb=$'\e[01;31;4m' # begin blinking
+export LESS_TERMCAP_us=$'\e[04;32;146m' # begin underline
+export LESS_TERMCAP_so=$'\e[30;42;146m' # begin reverse video
+export LESS_TERMCAP_se=$'\e[0m' # end reverse video
+export LESS_TERMCAP_me=$'\e[0m' # end mode
+export LESS_TERMCAP_ue=$'\e[0m' # end underline
+
+# Start Desktop Environment if on the main TTY
+if [[ -z $DISPLAY ]] && [[ $(tty) = /dev/tty1 ]]; then
+startx
+fi
+
+# gh completion
+eval "$(gh completion -s zsh)"
+
+# Generate shortcuts and aliases
+shortcutgen
+aliasgen
diff --git a/.xinitrc b/.xinitrc
index b65c7b9..b6b1dfa 100644..120000
--- a/.xinitrc
+++ b/.xinitrc
@@ -1,21 +1 @@
-xwallpaper --zoom ~/.cache/wall.png &
-dropbox-cli start &
-sxhkd &
-remaps &
-dunst &
-unclutter &
-protonmail-bridge --no-window &
-xautolock -time 5 -detectsleep -secure -locker locktoggle &
-cinnamon-screensaver &
-picom -b &
-echo "" > $HOME/.local/share/newsboat/queue
-echo us > $HOME/.cache/layout
-xrdb -load $HOME/.Xresources
-flashfocus -n 30 -o 0.75 -v ERROR &
-dwmblocks &
-newsup &
-while true; do
- dwm >/dev/null
-done
-# exec icewm
-# vim:filetype=sh
+.xinitrc##hostname.battlestation \ No newline at end of file
diff --git a/.xinitrc##hostname.battlestation b/.xinitrc##hostname.battlestation
new file mode 100644
index 0000000..da0657c
--- /dev/null
+++ b/.xinitrc##hostname.battlestation
@@ -0,0 +1,23 @@
+xwallpaper --zoom ~/.cache/wall.png &
+dropbox-cli start &
+sxhkd &
+remaps &
+dunst &
+unclutter &
+protonmail-bridge --no-window &
+xautolock -time 5 -detectsleep -secure -locker locktoggle &
+cinnamon-screensaver &
+picom -b &
+echo "" > $HOME/.local/share/newsboat/queue
+echo us > $HOME/.cache/layout
+xrdb -load $HOME/.Xresources
+flashfocus -n 30 -o 0.75 -v ERROR &
+dwmblocks &
+newsup &
+nohup davmail ~/.config/davmail/properties &
+shairport-sync &
+while true; do
+ dwm >/dev/null
+done
+# exec icewm
+# vim:filetype=sh