diff --git a/.compton.conf b/.compton.conf index fbfbad4..ead1929 100644 --- a/.compton.conf +++ b/.compton.conf @@ -1,4 +1,4 @@ -shadow-opacity = 0.9; +shadow-opacity = 0.8; shadow = true; shadow-radius = 0; diff --git a/.config/awesome/rc.lua b/.config/awesome/rc.lua index 1499406..bbed529 100644 --- a/.config/awesome/rc.lua +++ b/.config/awesome/rc.lua @@ -616,6 +616,8 @@ awful.rules.rules = { properties = {border_width = 0} }, { rule = { class = "ffplay" }, properties = {border_width = 0, floating = true, ontop = true} }, + { rule = { class = "xterm" }, + properties = {border_width = 0, floating = true} }, { rule = { class = "URxvt" }, properties = {maximized_horizontal = true, floating = false, ontop = true} }, { rule = { class = "Pqiv" }, @@ -737,16 +739,17 @@ local function bat_notification() local bat_capacity = tonumber(f_capacity:read("*all")) local bat_status = trim(f_status:read("*all")) - if (bat_status == "Discharging") then - -- awful.spawn({"/home/x/.scripts/alarm.sh"}) - naughty.notify({ title = "Battery Warning" - , text = "Discharging! " .. bat_capacity .."%" .. " left!" - , bg="#0000ff" - , fg="#000000" - , timeout = 120 - , position = "top_right" - }) - elseif (bat_capacity <= 30 and bat_status == "Discharging") then + -- if (bat_status == "Discharging") then + -- -- awful.spawn({"/home/x/.scripts/alarm.sh"}) + -- naughty.notify({ title = "Battery Warning" + -- , text = "Discharging! " .. bat_capacity .."%" .. " left!" + -- , bg="#0000ff" + -- , fg="#000000" + -- , timeout = 120 + -- , position = "top_right" + -- }) + -- else + if (bat_capacity <= 30 and bat_status == "Discharging") then naughty.notify({ title = "Battery Warning" , text = "Battery low! " .. bat_capacity .."%" .. " left!" , bg="#ff0000" diff --git a/.config/cmus/autosave b/.config/cmus/autosave index 199e7c7..bfa3a35 100644 --- a/.config/cmus/autosave +++ b/.config/cmus/autosave @@ -115,7 +115,7 @@ set softvol=false set softvol_state=0 0 set start_view=tree set status_display_program= -set stop_after_queue=false +set stop_after_queue=true set time_show_leading_zero=true set tree_width_max=0 set tree_width_percent=33 diff --git a/.config/qpdfview/qpdfview.conf b/.config/qpdfview/qpdfview.conf index 82b5170..60dacd4 100644 --- a/.config/qpdfview/qpdfview.conf +++ b/.config/qpdfview/qpdfview.conf @@ -19,14 +19,14 @@ prefetch=true prefetchDistance=10 rotateModifiers=33554432 rotation=0 -scaleFactor=3.0428571428571427 +scaleFactor=3.053422619047619 scaleMode=1 scrollModifiers=134217728 sourceEditor= thumbnailSize=150 thumbnailSpacing=3 trimMargins=false -wholeWords=false +wholeWords=true zoomFactor=1.7 zoomModifiers=67108864 @@ -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\x2\xd0\0\0\0\x12\0\0\x5\x9f\0\0\x3\x83\0\0\x2\xd2\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\xd2\0\0\0\x14\0\0\x5\x9d\0\0\x3\x81) +geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\0\0\0\0\x12\0\0\x5\x9f\0\0\x3\x83\0\0\0\x2\0\0\0\x14\0\0\x5\x9d\0\0\x3\x81\0\0\0\0\0\0\0\0\x5\xa0\0\0\0\x2\0\0\0\x14\0\0\x5\x9d\0\0\x3\x81) instanceNameInWindowTitle=true keepRecentlyClosed=false newTabNextToCurrentTab=true -openPath=/SHARED/academics/books/originals +openPath=/home/x/sofia_haskell/doc 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\x3[\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\x13\0\0\x3[\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\x3n\0\0\0\x91\0\xff\xff\xff\0\0\0\x3\0\0\x2\xcc\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\x2\xa5\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\x1m\0\0\x2\xa5\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\x2\xa5\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\x2\xa5\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\xa5\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\x5\x9c\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\x3\xc1\0\0\x1\xdb\0\0\0\x91\0\xff\xff\xff\0\0\x5\x9c\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/.config/vifm/vifmrc b/.config/vifm/vifmrc index 881a45d..a15b727 100755 --- a/.config/vifm/vifmrc +++ b/.config/vifm/vifmrc @@ -350,7 +350,8 @@ filetype *.7z fileviewer *.7z 7z l %c " Office files -filextype *.odt,*.doc,*.docx,*.xls,*.xlsx,*.odp,*.pptx libreoffice %f & +filextype *.odt,*.doc,*.docx abiword %f &> /dev/null & +filextype *.xls,*.xlsx,*.odp,*.pptx libreoffice %f &> /dev/null & fileviewer *.doc catdoc %c fileviewer *.docx, docx2txt.pl %f - diff --git a/.vimrc b/.vimrc index be8ed0e..c67b73f 100644 --- a/.vimrc +++ b/.vimrc @@ -36,6 +36,8 @@ set tags=./tags,./TAGS,tags,TAGS set nojoinspaces +syntax sync fromstart + autocmd FileType haskell set expandtab autocmd FileType haskell set nospell "autocmd FileType haskell set formatprg=brittany @@ -175,7 +177,7 @@ let g:syntastic_java_checkstyle_conf_file = '~/.checkstyle/checkstyle.xml' let g:syntastic_tex_chktex_args = "-l ~/.chktexrc" let g:syntastic_tex_lacheck_quiet_messages = {"regex": ['.*unmatched.*', - \ 'bad character in label.*']} + \ 'bad character in label.*', 'Do not use @ in LaTeX macro names.']} let g:syntastic_tex_chktex_quiet_messages = \ {"regex": ["`)' expected, found `}'", \ "`}' expected, found `)'"]} @@ -224,7 +226,7 @@ let g:tex_flavor='latex' let g:Tex_GotoError=0 let g:tex_comment_nospell=1 -autocmd BufNewFile,BufRead *.tex syntax sync fromstart +"autocmd BufNewFile,BufRead *.tex syntax sync fromstart autocmd BufNewFile,BufRead *.tex set spelllang=en_gb spell autocmd BufNewFile,BufRead *.tex syntax match Comment "%.*" autocmd BufNewFile,BufRead *.tex call TexNewMathZone("M", "align", 1)