diff --git a/.Xresources b/.Xresources index 3c04718..fe048d5 100755 --- a/.Xresources +++ b/.Xresources @@ -41,7 +41,8 @@ urxvt.url-launcher: firefox urxvt.matcher.button: 1 !urxvt.background: rgba:0000/0000/0000/5555 -urxvt.background: #00000f +urxvt.background: rgba:0000/0000/0F00/5555 +!urxvt.background: #00000f urxvt.foreground: rgba:FFFF/FFFF/FFFF/FFFF urxvt.color0: #111111 urxvt.color1: #cc0000 @@ -84,7 +85,7 @@ urxvt.keysym.C-S-F9: command:\033]10;#1d1f21\007\ \033]4;14;#8abeb7\007\ \033]4;15;#000000\007 -urxvt.keysym.C-S-F10: command:\033]11;#00000f\007\ +urxvt.keysym.C-S-F10: command:\033]11;rgba:0000/0000/0F00/5555\007\ \033]10;#dcdcdc\007\ \033]12;#dcdcdc\007\ \033]4;0;#3f3f3f\007\ @@ -104,8 +105,7 @@ urxvt.keysym.C-S-F10: command:\033]11;#00000f\007\ \033]4;14;#93e0e3\007\ \033]4;15;#ffffff\007 -!urxvt.keysym.C-S-F11: command:\033]11;rgba:0000/0000/0000/5555\007\ -urxvt.keysym.C-S-F11: command:\033]11;#00000f\007\ +urxvt.keysym.C-S-F11: command:\033]11;rgba:0000/0000/0F00/5555\007\ \033]10;#ffffff\007\ \033]12;#ffffff\007\ \033]4;0;#111111\007\ @@ -125,7 +125,7 @@ urxvt.keysym.C-S-F11: command:\033]11;#00000f\007\ \033]4;14;#34e2e2\007\ \033]4;15;#eeeeec\007 -urxvt.keysym.C-S-F12: command:\033]11;rgba:0000/0000/0000/5555\007\ +urxvt.keysym.C-S-F12: command:\033]11;#00000f\007\ \033]10;#ffffff\007\ \033]12;#ffffff\007\ \033]4;0;#000000\007\ diff --git a/.compton.conf b/.compton.conf index 531eeab..5af730c 100644 --- a/.compton.conf +++ b/.compton.conf @@ -1,4 +1,4 @@ -shadow-opacity = 0.9; +shadow-opacity = 1; shadow = true; shadow-radius = 0; @@ -6,6 +6,10 @@ shadow-offset-x = -2; shadow-offset-y = -2; shadow-ignore-shaped = true; +shadow-red = 0.0 +shadow-green = 0.0 +shadow-blue = 0.05 + #shadow-radius = 3; #shadow-offset-x = -5; #shadow-offset-y = -5; diff --git a/.config/awesome/rc.lua b/.config/awesome/rc.lua index d188bf1..83a766a 100644 --- a/.config/awesome/rc.lua +++ b/.config/awesome/rc.lua @@ -337,6 +337,12 @@ globalkeys = gears.table.join( awful.key({ modkey, "Shift" }, "b", function () awful.spawn({"/home/x/.config/i3/scripts/screencut.sh"}) end, {description = "lock screen", group = "user"}), + awful.key({ modkey, "Control" }, "t", + function () awful.spawn({"/home/x/.config/i3/scripts/incop.sh"}) end, + {description = "lock screen", group = "user"}), + awful.key({ modkey, "Control", "Shift" }, "t", + function () awful.spawn({"/home/x/.config/i3/scripts/decop.sh"}) end, + {description = "lock screen", group = "user"}), awful.key({ modkey, "Control" }, "n", function () @@ -436,7 +442,16 @@ for i = 1, 9 do local screen = awful.screen.focused() local tag = screen.tags[i] if tag then - awful.tag.viewtoggle(tag) + current_layout = awful.layout.get(screen) + awful.tag.viewtoggle(tag) + awful.layout.set(current_layout) + + -- focus on client from activated tag + local clients = tag:clients() + if table.maxn(clients) > 0 then + clients[1]:raise() + clients[1]:emit_signal("request::activate") + end end end, {description = "toggle tag #" .. i, group = "tag"}), diff --git a/.config/cmus/autosave b/.config/cmus/autosave index 58a21c5..f1db81c 100644 --- a/.config/cmus/autosave +++ b/.config/cmus/autosave @@ -92,7 +92,7 @@ set mpris=false set output_plugin=pulse set passwd= set pl_sort= -set play_library=false +set play_library=true set play_sorted=false set repeat=false set repeat_current=false diff --git a/.config/qpdfview/qpdfview.conf b/.config/qpdfview/qpdfview.conf index e3fcd3f..308d974 100644 --- a/.config/qpdfview/qpdfview.conf +++ b/.config/qpdfview/qpdfview.conf @@ -7,7 +7,7 @@ highlightAll=true highlightCurrentThumbnail=true highlightDuration=5000 invertColors=false -layoutMode=0 +layoutMode=1 limitThumbnailsToResults=true matchCase=false minimalScrolling=true @@ -19,7 +19,7 @@ prefetch=true prefetchDistance=10 rotateModifiers=33554432 rotation=0 -scaleFactor=7.345037176032628 +scaleFactor=0.9476203308283557 scaleMode=1 scrollModifiers=134217728 sourceEditor= @@ -40,11 +40,11 @@ exitAfterLastTab=false extendedSearchDock=true fileToolBar=openInNewTab, refresh fontsDialogSize=@Size(278 244) -geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\0\0\0\0\x12\0\0\x2\xcf\0\0\x3\x83\0\0\0\x2\0\0\0\x14\0\0\x2\xcd\0\0\x3\x81\0\0\0\0\0\0\0\0\x5\xa0\0\0\0\x2\0\0\0\x14\0\0\x2\xcd\0\0\x3\x81) +geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\x2\xb7\0\0\0\x12\0\0\x5\x9f\0\0\x3\x83\0\0\x2\xb9\0\0\0\x14\0\0\x5\x9d\0\0\x3\x81\0\0\0\0\0\0\0\0\x5\xa0\0\0\x2\xb9\0\0\0\x14\0\0\x5\x9d\0\0\x3\x81) instanceNameInWindowTitle=true keepRecentlyClosed=false newTabNextToCurrentTab=true -openPath=/SHARED/academics/2021/pdf/M344 +openPath=/SHARED/SORT/KNOWLEDGE/Maths recentlyClosedCount=5 recentlyUsed=@Invalid() recentlyUsedCount=10 @@ -57,7 +57,7 @@ scrollableMenus=false searchableMenus=false settingsDialogSize=@Size(430 663) spreadTabs=true -state=@ByteArray(\0\0\0\xff\0\0\0\0\xfd\0\0\0\x2\0\0\0\0\0\0\0\xb3\0\0\x2\xea\xfc\x2\0\0\0\x3\xfb\0\0\0\x16\0o\0u\0t\0l\0i\0n\0\x65\0\x44\0o\0\x63\0k\0\0\0\0\0\0\0\x3n\0\0\0\x8f\0\xff\xff\xff\xfb\0\0\0\x1c\0p\0r\0o\0p\0\x65\0r\0t\0i\0\x65\0s\0\x44\0o\0\x63\0k\0\0\0\0\0\0\0\x3n\0\0\0\x91\0\xff\xff\xff\xfb\0\0\0\x1c\0t\0h\0u\0m\0\x62\0n\0\x61\0i\0l\0s\0\x44\0o\0\x63\0k\0\0\0\0\0\0\0\x2\xea\0\0\0\x91\0\xff\xff\xff\0\0\0\x3\0\0\x5\x9c\0\0\0\xc3\xfc\x1\0\0\0\x2\xfb\0\0\0\x14\0s\0\x65\0\x61\0r\0\x63\0h\0\x44\0o\0\x63\0k\0\0\0\0\0\0\0\x2\xcc\0\0\x1\x92\0\xff\xff\xff\xfb\0\0\0\x1a\0\x62\0o\0o\0k\0m\0\x61\0r\0k\0s\0\x44\0o\0\x63\0k\0\0\0\0\0\0\0\x5\x9c\0\0\0\x91\0\xff\xff\xff\0\0\x2\xcc\0\0\x3n\0\0\0\x4\0\0\0\x4\0\0\0\b\0\0\0\b\xfc\0\0\0\x1\0\0\0\x2\0\0\0\x3\0\0\0\x16\0\x66\0i\0l\0\x65\0T\0o\0o\0l\0\x42\0\x61\0r\0\0\0\0\0\xff\xff\xff\xff\0\0\0\0\0\0\0\0\0\0\0\x16\0\x65\0\x64\0i\0t\0T\0o\0o\0l\0\x42\0\x61\0r\0\0\0\0\0\xff\xff\xff\xff\0\0\0\0\0\0\0\0\0\0\0\x16\0v\0i\0\x65\0w\0T\0o\0o\0l\0\x42\0\x61\0r\0\0\0\0\0\xff\xff\xff\xff\0\0\0\0\0\0\0\0) +state=@ByteArray(\0\0\0\xff\0\0\0\0\xfd\0\0\0\x2\0\0\0\0\0\0\0\xb3\0\0\x2\xea\xfc\x2\0\0\0\x3\xfb\0\0\0\x16\0o\0u\0t\0l\0i\0n\0\x65\0\x44\0o\0\x63\0k\0\0\0\0\0\0\0\x3n\0\0\0\x8f\0\xff\xff\xff\xfb\0\0\0\x1c\0p\0r\0o\0p\0\x65\0r\0t\0i\0\x65\0s\0\x44\0o\0\x63\0k\0\0\0\0\0\0\0\x3n\0\0\0\x91\0\xff\xff\xff\xfb\0\0\0\x1c\0t\0h\0u\0m\0\x62\0n\0\x61\0i\0l\0s\0\x44\0o\0\x63\0k\0\0\0\0\0\0\0\x2\xea\0\0\0\x91\0\xff\xff\xff\0\0\0\x3\0\0\x3\n\0\0\0\xc3\xfc\x1\0\0\0\x2\xfb\0\0\0\x14\0s\0\x65\0\x61\0r\0\x63\0h\0\x44\0o\0\x63\0k\0\0\0\0\0\0\0\x3\n\0\0\x1\x92\0\xff\xff\xff\xfb\0\0\0\x1a\0\x62\0o\0o\0k\0m\0\x61\0r\0k\0s\0\x44\0o\0\x63\0k\0\0\0\0\0\0\0\x5\x9c\0\0\0\x91\0\xff\xff\xff\0\0\x2\xe5\0\0\x3n\0\0\0\x4\0\0\0\x4\0\0\0\b\0\0\0\b\xfc\0\0\0\x1\0\0\0\x2\0\0\0\x3\0\0\0\x16\0\x66\0i\0l\0\x65\0T\0o\0o\0l\0\x42\0\x61\0r\0\0\0\0\0\xff\xff\xff\xff\0\0\0\0\0\0\0\0\0\0\0\x16\0\x65\0\x64\0i\0t\0T\0o\0o\0l\0\x42\0\x61\0r\0\0\0\0\0\xff\xff\xff\xff\0\0\0\0\0\0\0\0\0\0\0\x16\0v\0i\0\x65\0w\0T\0o\0o\0l\0\x42\0\x61\0r\0\0\0\0\0\xff\xff\xff\xff\0\0\0\0\0\0\0\0) styleSheet="\n\n/*-----QWidget-----*/\nQWidget\n{\n\tbackground-color: #232430;\n\tcolor: #EEEEEE;\n\tborder-color: #000000;\n\n}\n\n\n/*-----QLabel-----*/\nQLabel\n{\n\tbackground-color: #232430;\n\tcolor: #c1c1c1;\n\tborder-color: #000000;\n\n}\n\n/*-----QLineEdit-----*/\nQLineEdit\n{\n\tbackground-color: #38394e;\n\tcolor: #c1c1c1;\n\tborder-style: solid;\n\tborder-width: 1px;\n\tborder-color: #4a4c68;\n\n}\n\n\n/*-----QTableView-----*/\nQTableView, \nQHeaderView, \nQTableView::item \n{\n\tbackground-color: #232430;\n\tcolor: #c1c1c1;\n\tborder: none;\n\n}\n\n\nQTableView::item:selected \n{ \n background-color: #41424e;\n color: #c1c1c1;\n\n}\n\n\nQHeaderView::section:horizontal \n{\n background-color: #232430;\n\tborder: 1px solid #37384d;\n\tpadding: 5px;\n\n}\n\n\nQTableView::indicator{\n\tbackground-color: #1d1d28;\n\tborder: 1px solid #37384d;\n\n}\n\n\nQTableView::indicator:checked{\n\timage:url(./ressources/check.png); /*To replace*/\n\tbackground-color: #1d1d28;\n\n}\n\n/*-----QTreeWidget-----*/\nQTreeView\n{\n\tshow-decoration-selected: 0;\n\talternate-background-color: transparent;\n\tbackground-color: transparent;\n \tborder: none;\n\tcolor: #fff;\n\tfont: 8pt;\n\n}\n\n\nQTreeView::item:selected\n{\n\tcolor:#fff;\n\tbackground-color: #1d1d28;\n\tborder-radius: 0px;\n\n}\n\n\nQTreeView::item:!selected:hover\n{\n background-color: #56576c;\n border: none;\n color: white;\n\n}\n\n/*-----QTabWidget-----*/\nQTabWidget::pane \n{ \n border: none;\n\n}\n\nQTabWidget::tab-bar \n{\n left: 5px; \n\n}\n\nQTabBar::tab \n{\n color: #c1c1c1;\n min-width: 1px;\n\tpadding-left: 25px;\n\tmargin-left:-22px;\n height: 28px;\n\tborder: none;\n\n}\n\nQTabBar::tab:selected \n{\n color: #ffffff;\n height: 28px;\n}\n\nQTabBar::tab:!first \n{\n margin-left: -20px;\n\n}\n\nQTabBar::tab:hover \n{\n color: #DDD;\n\n}\n\nQMenu::item\n{\n padding: 2px 10px 2px 10px;\n\n}\n\nQMenu::item:selected\n{\n background-color: #56576c;\n\tcolor: #fff;\n\n}\n\nQMenu::item:disabled\n{\n color: #555;\n background-color: transparent;\n padding: 2px 20px 2px 20px;\n\n}\n\n/*-----QTableView & QTableWidget-----*/\nQTableView\n{\n background-color: #202030;\n border: 1px solid #32414B;\n color: #f0f0f0;\n gridline-color: #8faaff;\n outline : 0;\n\n}\n\n\n/*-----QScrollBar-----*/\nQScrollBar:horizontal \n{\n background-color: transparent;\n height: 8px;\n margin: 0px;\n padding: 0px;\n\n}\n\n\nQScrollBar::handle:horizontal \n{\n border: none;\n\tmin-width: 100px;\n background-color: #56576c;\n\n}\n\n\nQScrollBar::add-line:horizontal, \nQScrollBar::sub-line:horizontal,\nQScrollBar::add-page:horizontal, \nQScrollBar::sub-page:horizontal \n{\n width: 0px;\n background-color: transparent;\n\n}\n\n\nQScrollBar:vertical \n{\n background-color: transparent;\n width: 8px;\n margin: 0;\n\n}\n\n\nQScrollBar::handle:vertical \n{\n border: none;\n\tmin-height: 100px;\n background-color: #56576c;\n\n}\n\n\nQScrollBar::add-line:vertical, \nQScrollBar::sub-line:vertical,\nQScrollBar::add-page:vertical, \nQScrollBar::sub-page:vertical \n{\n height: 0px;\n background-color: transparent;\n\n}\n" synchronizeOutlineView=false synchronizeSplitViews=false diff --git a/.lbdbrc b/.lbdbrc index 0d322fc..9c3fae9 100644 --- a/.lbdbrc +++ b/.lbdbrc @@ -1,3 +1,3 @@ export VCF_FILES=~/.rolo/contacts.vcf export MUTTALIAS_FILES=~/MAIL/muttrc.aliases -export METHODS="m_vcf, m_muttalias" +export METHODS="m_vcf m_muttalias" diff --git a/.mailcap b/.mailcap new file mode 100644 index 0000000..e012ac7 --- /dev/null +++ b/.mailcap @@ -0,0 +1,27 @@ +text/plain; less '%s'; needsterminal +application/x-troff-man; /usr/bin/nroff -mandoc -Tlatin1; copiousoutput; print=/usr/bin/nroff -mandoc -Tlatin1 | print text/plain:- +text/plain; shownonascii iso-8859-1 '%s'; description="Plain ASCII Text"; test=test "$(echo %{charset} | tr "[A-Z]" "[a-z]")" = iso-8859-1 -a "$DISPLAY" != "" +text/richtext; shownonascii iso-8859-1 -e richtext -p '%s'; description="Richtext"; copiousoutput; test=test "$(echo %{charset} | tr "[A-Z]" "[a-z]")" = iso-8859-1 -a "$DISPLAY" != "" +text/enriched; shownonascii iso-8859-1 -e richtext -e -p '%s'; description="Enriched Text"; copiousoutput; test=test "$(echo %{charset} | tr "[A-Z]" "[a-z]")" = iso-8859-1 -a "$DISPLAY" != "" +message/partial; showpartial '%s' %{id} %{number} %{total}; description="An incomplete message" +message/external-body; showexternal '%s' %{access-type} %{name} %{site} %{directory} %{mode} %{server}; needsterminal; description="A reference to data stored in an external location"; composetyped="extcompose '%s"' +audio/basic; /usr/lib/mime/playaudio '%s'; description=Basic uLaw Audio; nametemplate=%s.au +application/x-tar; /bin/tar tvf -; print=/bin/tar tvf - | print text/plain:-; copiousoutput +application/x-gtar; /bin/tar tvzf -; print=/bin/tar tvzf - | print text/plain:-; copiousoutput +text/plain; more '%s'; needsterminal +#image/*; /usr/bin/imv '%s'; test=test -n "$DISPLAY" +image/*; /usr/bin/xli -fillscreen '%s'; test=test -n "$DISPLAY" +application/pdf; /usr/bin/zathura '%s'; test=test -n "$DISPLAY" +application/xrx; view=xrx '%s'; description="remote X application"; test=test "$DISPLAY"; nametemplate=%s.rx +text/richtext; richtext '%s'; description="Richtext"; copiousoutput +text/enriched; richtext -e '%s'; description="Enriched Text"; copiousoutput +text/plain; gview '%s'; edit=gvim -f '%s'; compose=gvim -f '%s'; test=test "$DISPLAY" != "" +text/plain; view '%s'; edit=vim '%s'; compose=vim '%s'; needsterminal +text/html; /usr/bin/firefox '%s'; test=test "$DISPLAY"; nametemplate=%s.html +text/*; less '%s'; needsterminal +text/html; /usr/bin/links -dump -force-html '%s'; copiousoutput; description=HTML Text; nametemplate=%s.html +text/*; gview '%s'; edit=gvim -f '%s'; compose=gvim -f '%s'; test=test "$DISPLAY" != "" +text/*; view '%s'; edit=vim '%s'; compose=vim '%s'; needsterminal +text/*; more '%s'; needsterminal +*/*; less '%s'; needsterminal +*/*; false; print=lpr '%s' diff --git a/.muttrc b/.muttrc index c42330d..645fd26 100644 --- a/.muttrc +++ b/.muttrc @@ -92,9 +92,3 @@ set header_cache="~/MAIL/mutthcache/" source ~/local_muttrc.mailboxes source ~/MAIL/muttrc.aliases -alias rianaroux \"Roux, Riana [rianaroux@sun.ac.za]\" -alias Dario Dario <20854714@sun.ac.za> -alias rewitzky \"Rewitzky, IM, Prof [rewitzky@sun.ac.za]\" -alias ajcollett \"Collett, Andrew, Mnr [ajcollett@sun.ac.za]\" -alias bpackbus Backpacker Bus -alias gboxall \"Boxall, GJ, Dr [gboxall@sun.ac.za]\"