diff --git a/files/.config/EnhancedDiscord/config.json b/files/.config/EnhancedDiscord/config.json index 5d497b8..685d85d 100644 --- a/files/.config/EnhancedDiscord/config.json +++ b/files/.config/EnhancedDiscord/config.json @@ -1 +1 @@ -{"anti_track":{"enabled":false},"avatar_links":{"enabled":false},"char_count":{"enabled":false},"css_loader":{"path":"glasscord_css.css"},"direct_download":{"enabled":false},"double_click_edit":{"enabled":false},"double_click_mention":{"enabled":false},"ed_settings":{"enabled":true},"friend_count":{"onlineOnly":false,"enabled":false},"guild_count":{"enabled":false},"hidden_channels":{"enabled":false},"quick_save":{"enabled":false},"silence":{"enabled":false},"silent_typing":{"enabled":false},"tag_all":{"enabled":false}} \ No newline at end of file +{"anti_track":{"enabled":false},"avatar_links":{"enabled":false},"char_count":{"enabled":false},"css_loader":{"path":"glasscord_css.css","enabled":false},"direct_download":{"enabled":false},"double_click_edit":{"enabled":false},"double_click_mention":{"enabled":false},"ed_settings":{"enabled":true},"friend_count":{"onlineOnly":false,"enabled":false},"guild_count":{"enabled":false},"hidden_channels":{"enabled":false},"quick_save":{"enabled":false},"silence":{"enabled":false},"silent_typing":{"enabled":false},"tag_all":{"enabled":false}} \ No newline at end of file diff --git a/files/.config/configstore/update-notifier-npm.json b/files/.config/configstore/update-notifier-npm.json index cfde16c..622043e 100644 --- a/files/.config/configstore/update-notifier-npm.json +++ b/files/.config/configstore/update-notifier-npm.json @@ -1,4 +1,4 @@ { "optOut": false, - "lastUpdateCheck": 1587026795290 + "lastUpdateCheck": 1587466072569 } \ No newline at end of file diff --git a/files/.config/kitty/kitty.conf b/files/.config/kitty/kitty.conf index 46fb321..face496 100644 --- a/files/.config/kitty/kitty.conf +++ b/files/.config/kitty/kitty.conf @@ -3,7 +3,7 @@ include ./gruvbox.conf #shell tmux #background_opacity 0.95 -background_opacity 0.9 +background_opacity 1 #font_family VictorMono Nerd Font Semibold #font_family DejaVuSansMono Nerd diff --git a/files/.config/picom.conf b/files/.config/picom.conf index 7cc10ed..335c284 100644 --- a/files/.config/picom.conf +++ b/files/.config/picom.conf @@ -18,7 +18,7 @@ shadow = true; #shadow-offset-x = -20; #shadow-offset-y = -20; -shadow-radius = 4; +shadow-radius = 3; shadow-offset-x = 3; shadow-offset-y = 3; shadow-opacity = 0.6; diff --git a/files/.config/polybar/config.ini b/files/.config/polybar/config.ini index c97bd72..1a06b00 100644 --- a/files/.config/polybar/config.ini +++ b/files/.config/polybar/config.ini @@ -28,8 +28,8 @@ background = #ff282828 ;background = #222 background-alt = #444 ;foreground = ${xrdb:color7:#222} -foreground = #dfdfdf -foreground-alt = #888 +foreground = #fbf1c7 +foreground-alt = #ebdbb2 primary = #ffb52a secondary = #e60053 alert = #bd2c40 @@ -79,10 +79,10 @@ font-0 = fixed:pixelsize=10;1 ;font-7 = NotoEmoji:size=7; ;font-7 = "JetBrainsMono Nerd Font:size=7" ;font-0 = "JetBrainsMono Nerd Font:fontformat=truetype:size=10;2" -;font-0 = "Iosevka Nerd Font:size=10;1" ;font-1 = "NotoEmoji:scale=10;1" font-1 = "Symbola:size=10;1" font-2 = FontAwesome5Free:style=Solid:size=8;0 +font-3 = "Iosevka Nerd Font:size=17;4" ;font-1 = "FontAwesome:fontformat=truetype:size=12;1" @@ -117,7 +117,7 @@ mount-0 = / format-mounted = ;format-mounted-prefix = "disk: " ;format-mounted-prefix-foreground = ${colors.foreground-alt} -format-mounted-prefix = "%{F#0fca42}  %{F-} " +format-mounted-prefix = "%{F#8ec07c}  %{F-} " ;format-mounted-prefix = "  " ;format-mounted-underline = #0fca42 ;label-mounted = %{F#0a81f5}%mountpoint%%{F-}: %percentage_used%% @@ -145,7 +145,7 @@ type = internal/cpu interval = 2 ;format-prefix = "cpu: " ;format-prefix-foreground = ${colors.foreground-alt} -format-prefix = "%{F#f9a000}  %{F-} " +format-prefix = "%{F#fe8019}  %{F-} " ;format-prefix = "  " #format-underline = #f9a000 label = %percentage:2%% @@ -155,7 +155,7 @@ type = internal/memory interval = 2 ;format-prefix = "mem: " ;format-prefix-foreground = ${colors.foreground-alt} -format-prefix = "%{F#0a6cf5}  %{F-} " +format-prefix = "%{F#83a598}  %{F-} " ;format-prefix = " " #format-underline = #0a6cf5 label = %percentage_used%% @@ -163,7 +163,7 @@ label = %percentage_used%% [module/date] type = internal/date interval = 5 -date = %a %d-%m-%y +date = %a, %d %m %y date-alt = %d-%m-%Y time = %H:%M time-alt = %H:%M:%S @@ -173,7 +173,7 @@ time-alt = %H:%M:%S ;format-prefix-foreground = ${colors.foreground-alt} ;#format-underline = #4bffdc #format-underline = #fbff8c -label = %time% | %date% +label = "%{F#444} %{F-}%{B#444} %time% | %date% %{B-}%{F#444} %{F-}" [module/xmonad] type = custom/script diff --git a/files/.config/qutebrowser/config.py b/files/.config/qutebrowser/config.py index 9435fd4..cadb734 100644 --- a/files/.config/qutebrowser/config.py +++ b/files/.config/qutebrowser/config.py @@ -1,6 +1,6 @@ -import dracula.draw +import gruvboxy.draw -dracula.draw.blood(c, { +gruvboxy.draw.blood(c, { 'spacing': { 'vertical': 4, 'horizontal': 8 diff --git a/files/.config/qutebrowser/gruvboxy/.gitignore b/files/.config/qutebrowser/gruvboxy/.gitignore new file mode 100644 index 0000000..4949fe8 --- /dev/null +++ b/files/.config/qutebrowser/gruvboxy/.gitignore @@ -0,0 +1,2 @@ +/bookmarks/ +quickmarks diff --git a/files/.config/qutebrowser/gruvboxy/INSTALL.md b/files/.config/qutebrowser/gruvboxy/INSTALL.md new file mode 100644 index 0000000..7c61e78 --- /dev/null +++ b/files/.config/qutebrowser/gruvboxy/INSTALL.md @@ -0,0 +1,31 @@ +### [qutebrowser](https://www.qutebrowser.org/) + +#### Install using Git + +If you are a git user, you can install the theme and keep up to date by cloning the repo: + + $ git clone https://github.com/dracula/qutebrowser-dracula-theme.git dracula + +#### Install manually + +Download using the [GitHub .zip download](https://github.com/dracula/qutebrowser.git) option and unzip. + +#### Activating theme + +- Find your *[qutebrowser configuration directory](https://www.qutebrowser.org/doc/help/configuring.html#configpy)* (see e.g. `:version` in qutebrowser). This folder should be located at the "config" location listed on qute://version, which is typically ~/.config/qutebrowser/ on Linux, ~/.qutebrowser/ on macOS, and %APPDATA%/qutebrowser/config/ on Windows. +- Move the repository folder to `dracula` inside the configuration directory. +- In your [qutebrowser config.py file](https://www.qutebrowser.org/doc/help/configuring.html#configpy), include the following: + +```python +import dracula.draw + +# Load existing settings made via :set +config.load_autoconfig() + +dracula.draw.blood(c, { + 'spacing': { + 'vertical': 6, + 'horizontal': 8 + } +}) +``` diff --git a/files/.config/qutebrowser/gruvboxy/__init__.py b/files/.config/qutebrowser/gruvboxy/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/files/.config/qutebrowser/gruvboxy/__pycache__/__init__.cpython-38.pyc b/files/.config/qutebrowser/gruvboxy/__pycache__/__init__.cpython-38.pyc new file mode 100644 index 0000000..58b36cb Binary files /dev/null and b/files/.config/qutebrowser/gruvboxy/__pycache__/__init__.cpython-38.pyc differ diff --git a/files/.config/qutebrowser/gruvboxy/__pycache__/draw.cpython-38.pyc b/files/.config/qutebrowser/gruvboxy/__pycache__/draw.cpython-38.pyc new file mode 100644 index 0000000..5fd64eb Binary files /dev/null and b/files/.config/qutebrowser/gruvboxy/__pycache__/draw.cpython-38.pyc differ diff --git a/files/.config/qutebrowser/gruvboxy/draw.py b/files/.config/qutebrowser/gruvboxy/draw.py new file mode 100644 index 0000000..e0d94a6 --- /dev/null +++ b/files/.config/qutebrowser/gruvboxy/draw.py @@ -0,0 +1,291 @@ +def blood(c, options = {}): + palette = { + 'background': '#282828', + 'background-alt': '#282828', + 'background-attention': '#504945', + 'border': '#282a36', + 'current-line': '#44475a', + 'selection': '#444', + 'foreground': '#fbf1c7', + 'foreground-alt': '#ebdbb2', + 'foreground-attention': '#fe8019', + 'comment': '#6272a4', + 'cyan': '#8be9fd', + 'green': '#8ec07c', + 'orange': '#fe8019', + 'pink': '#d3869b', + 'purple': '#bd93f9', + 'red': '#fb4934', + 'yellow': '#fabd2f' + } + + spacing = options.get('spacing', { + 'vertical': 5, + 'horizontal': 5 + }) + + padding = options.get('padding', { + 'top': spacing['vertical'], + 'right': spacing['horizontal'], + 'bottom': spacing['vertical'], + 'left': spacing['horizontal'] + }) + + ## Background color of the completion widget category headers. + c.colors.completion.category.bg = palette['background'] + + ## Bottom border color of the completion widget category headers. + c.colors.completion.category.border.bottom = palette['border'] + + ## Top border color of the completion widget category headers. + c.colors.completion.category.border.top = palette['border'] + + ## Foreground color of completion widget category headers. + c.colors.completion.category.fg = palette['foreground'] + + ## Background color of the completion widget for even rows. + c.colors.completion.even.bg = palette['background'] + + ## Background color of the completion widget for odd rows. + c.colors.completion.odd.bg = palette['background-alt'] + + ## Text color of the completion widget. + c.colors.completion.fg = palette['foreground'] + + ## Background color of the selected completion item. + c.colors.completion.item.selected.bg = palette['selection'] + + ## Bottom border color of the selected completion item. + c.colors.completion.item.selected.border.bottom = palette['selection'] + + ## Top border color of the completion widget category headers. + c.colors.completion.item.selected.border.top = palette['selection'] + + ## Foreground color of the selected completion item. + c.colors.completion.item.selected.fg = palette['foreground'] + + ## Foreground color of the matched text in the completion. + c.colors.completion.match.fg = palette['orange'] + + ## Color of the scrollbar in completion view + c.colors.completion.scrollbar.bg = palette['background'] + + ## Color of the scrollbar handle in completion view. + c.colors.completion.scrollbar.fg = palette['foreground'] + + ## Background color for the download bar. + c.colors.downloads.bar.bg = palette['background'] + + ## Background color for downloads with errors. + c.colors.downloads.error.bg = palette['background'] + + ## Foreground color for downloads with errors. + c.colors.downloads.error.fg = palette['red'] + + ## Color gradient stop for download backgrounds. + c.colors.downloads.stop.bg = palette['background'] + + ## Color gradient interpolation system for download backgrounds. + ## Type: ColorSystem + ## Valid values: + ## - rgb: Interpolate in the RGB color system. + ## - hsv: Interpolate in the HSV color system. + ## - hsl: Interpolate in the HSL color system. + ## - none: Don't show a gradient. + c.colors.downloads.system.bg = 'none' + + ## Background color for hints. Note that you can use a `rgba(...)` value + ## for transparency. + c.colors.hints.bg = palette['background'] + + ## Font color for hints. + c.colors.hints.fg = palette['purple'] + + ## Hints + c.hints.border = '1px solid ' + palette['background-alt'] + + ## Font color for the matched part of hints. + c.colors.hints.match.fg = palette['foreground-alt'] + + ## Background color of the keyhint widget. + c.colors.keyhint.bg = palette['background'] + + ## Text color for the keyhint widget. + c.colors.keyhint.fg = palette['purple'] + + ## Highlight color for keys to complete the current keychain. + c.colors.keyhint.suffix.fg = palette['selection'] + + ## Background color of an error message. + c.colors.messages.error.bg = palette['background'] + + ## Border color of an error message. + c.colors.messages.error.border = palette['background-alt'] + + ## Foreground color of an error message. + c.colors.messages.error.fg = palette['red'] + + ## Background color of an info message. + c.colors.messages.info.bg = palette['background'] + + ## Border color of an info message. + c.colors.messages.info.border = palette['background-alt'] + + ## Foreground color an info message. + c.colors.messages.info.fg = palette['comment'] + + ## Background color of a warning message. + c.colors.messages.warning.bg = palette['background'] + + ## Border color of a warning message. + c.colors.messages.warning.border = palette['background-alt'] + + ## Foreground color a warning message. + c.colors.messages.warning.fg = palette['red'] + + ## Background color for prompts. + c.colors.prompts.bg = palette['background'] + + # ## Border used around UI elements in prompts. + c.colors.prompts.border = '1px solid ' + palette['background-alt'] + + ## Foreground color for prompts. + c.colors.prompts.fg = palette['cyan'] + + ## Background color for the selected item in filename prompts. + c.colors.prompts.selected.bg = palette['selection'] + + ## Background color of the statusbar in caret mode. + c.colors.statusbar.caret.bg = palette['background'] + + ## Foreground color of the statusbar in caret mode. + c.colors.statusbar.caret.fg = palette['orange'] + + ## Background color of the statusbar in caret mode with a selection. + c.colors.statusbar.caret.selection.bg = palette['background'] + + ## Foreground color of the statusbar in caret mode with a selection. + c.colors.statusbar.caret.selection.fg = palette['orange'] + + ## Background color of the statusbar in command mode. + c.colors.statusbar.command.bg = palette['background'] + + ## Foreground color of the statusbar in command mode. + c.colors.statusbar.command.fg = palette['pink'] + + ## Background color of the statusbar in private browsing + command mode. + c.colors.statusbar.command.private.bg = palette['background'] + + ## Foreground color of the statusbar in private browsing + command mode. + c.colors.statusbar.command.private.fg = palette['foreground-alt'] + + ## Background color of the statusbar in insert mode. + c.colors.statusbar.insert.bg = palette['background-attention'] + + ## Foreground color of the statusbar in insert mode. + c.colors.statusbar.insert.fg = palette['foreground-attention'] + + ## Background color of the statusbar. + c.colors.statusbar.normal.bg = palette['background'] + + ## Foreground color of the statusbar. + c.colors.statusbar.normal.fg = palette['foreground'] + + ## Background color of the statusbar in passthrough mode. + c.colors.statusbar.passthrough.bg = palette['background'] + + ## Foreground color of the statusbar in passthrough mode. + c.colors.statusbar.passthrough.fg = palette['orange'] + + ## Background color of the statusbar in private browsing mode. + c.colors.statusbar.private.bg = palette['background-alt'] + + ## Foreground color of the statusbar in private browsing mode. + c.colors.statusbar.private.fg = palette['foreground-alt'] + + ## Background color of the progress bar. + c.colors.statusbar.progress.bg = palette['background'] + + ## Foreground color of the URL in the statusbar on error. + c.colors.statusbar.url.error.fg = palette['red'] + + ## Default foreground color of the URL in the statusbar. + c.colors.statusbar.url.fg = palette['foreground'] + + ## Foreground color of the URL in the statusbar for hovered links. + c.colors.statusbar.url.hover.fg = palette['cyan'] + + ## Foreground color of the URL in the statusbar on successful load + c.colors.statusbar.url.success.http.fg = palette['green'] + + ## Foreground color of the URL in the statusbar on successful load + c.colors.statusbar.url.success.https.fg = palette['green'] + + ## Foreground color of the URL in the statusbar when there's a warning. + c.colors.statusbar.url.warn.fg = palette['yellow'] + + ## Status bar padding + c.statusbar.padding = padding + + ## Background color of the tab bar. + ## Type: QtColor + c.colors.tabs.bar.bg = palette['background'] + + ## Background color of unselected even tabs. + ## Type: QtColor + c.colors.tabs.even.bg = palette['background'] + + ## Foreground color of unselected even tabs. + ## Type: QtColor + c.colors.tabs.even.fg = palette['foreground'] + + ## Color for the tab indicator on errors. + ## Type: QtColor + c.colors.tabs.indicator.error = palette['red'] + + ## Color gradient start for the tab indicator. + ## Type: QtColor + c.colors.tabs.indicator.start = palette['orange'] + + ## Color gradient end for the tab indicator. + ## Type: QtColor + c.colors.tabs.indicator.stop = palette['green'] + + ## Color gradient interpolation system for the tab indicator. + ## Type: ColorSystem + ## Valid values: + ## - rgb: Interpolate in the RGB color system. + ## - hsv: Interpolate in the HSV color system. + ## - hsl: Interpolate in the HSL color system. + ## - none: Don't show a gradient. + c.colors.tabs.indicator.system = 'none' + + ## Background color of unselected odd tabs. + ## Type: QtColor + c.colors.tabs.odd.bg = palette['background'] + + ## Foreground color of unselected odd tabs. + ## Type: QtColor + c.colors.tabs.odd.fg = palette['foreground'] + + # ## Background color of selected even tabs. + # ## Type: QtColor + c.colors.tabs.selected.even.bg = palette['selection'] + + # ## Foreground color of selected even tabs. + # ## Type: QtColor + c.colors.tabs.selected.even.fg = palette['foreground'] + + # ## Background color of selected odd tabs. + # ## Type: QtColor + c.colors.tabs.selected.odd.bg = palette['selection'] + + # ## Foreground color of selected odd tabs. + # ## Type: QtColor + c.colors.tabs.selected.odd.fg = palette['foreground'] + + ## Tab padding + c.tabs.padding = padding + c.tabs.indicator.width = 1 + c.tabs.favicons.scale = 1 + diff --git a/files/.config/qutebrowser/gruvboxy/readme.md b/files/.config/qutebrowser/gruvboxy/readme.md new file mode 100644 index 0000000..1e914ea --- /dev/null +++ b/files/.config/qutebrowser/gruvboxy/readme.md @@ -0,0 +1,21 @@ +# Dracula for [qutebrowser](https://www.qutebrowser.org/) + +> A dark theme for [qutebrowser](https://www.qutebrowser.org/). + +![Screenshot](./screenshot.png) + +## Install + +All instructions can be found at [draculatheme.com/qutebrowser](https://draculatheme.com/qutebrowser). + +## Team + +This theme is maintained by the following person(s) and a bunch of [awesome contributors](https://github.com/dracula/qutebrowser/graphs/contributors). + +[![Evan Nagle](https://avatars2.githubusercontent.com/u/556537?s=88&v=4&s=70)](https://github.com/evannagle) | +--- | +[Evan Nagle](https://github.com/evannagle) | + +## License + +[MIT License](./LICENSE) diff --git a/files/.config/qutebrowser/gruvboxy/screenshot.png b/files/.config/qutebrowser/gruvboxy/screenshot.png new file mode 100644 index 0000000..5dbcba4 Binary files /dev/null and b/files/.config/qutebrowser/gruvboxy/screenshot.png differ diff --git a/files/.xmonad/xmonad-x86_64-linux b/files/.xmonad/xmonad-x86_64-linux index 11ed86f..edda4c7 100755 Binary files a/files/.xmonad/xmonad-x86_64-linux and b/files/.xmonad/xmonad-x86_64-linux differ diff --git a/files/scripts/lemonbar/like_polybar.sh b/files/scripts/lemonbar/like_polybar.sh new file mode 100755 index 0000000..0222448 --- /dev/null +++ b/files/scripts/lemonbar/like_polybar.sh @@ -0,0 +1,20 @@ +#!/bin/bash + +killall -q lemonbar + +datetime() { + datetime=$(date "+%H:%M | %a, %d.%m.%y") + #echo -e -n "\uf073 ${datetime}" + #echo -e -n " ${datetime}" + echo -e -n "${datetime}" +} + +output() { + while true; do + echo -e -n "%{l}%{l}%{r}\ue0b0 $(datetime)%{r}" + sleep 0.1s + done +} + +output | lemonbar -f "Roboto:size=10" -f "Font Awesome:size=10" -f "Iosevka Nerd Font" -B "#282828" -g "2532x30+14+7" & +#xmonad-log | lemonbar -f "Roboto:size=10" -f "Font Awesome:size=10" -B "#282828" -g "500x30+14+7" diff --git a/files/scripts/screenshot.sh b/files/scripts/screenshot.sh index 8840394..e605cb9 100755 --- a/files/scripts/screenshot.sh +++ b/files/scripts/screenshot.sh @@ -23,3 +23,7 @@ else [ -z "$select_flag" ] && sleep 1 maim "$select_flag" --format png /dev/stdout | xclip -selection clipboard -t image/png -i fi + + +# phisch's ultimate screenshot script. saves to file, uploads to 0x0.st and to clipboard. +# maim -s | tee >(xclip -selection clipboard -t image/png) ~/Pictures/screenshots/$(date +%s).png | curl -F "file=@-" 0x0.st | xclip -selection primary