commit 76b6a1b4656f194acf7c5373a9219df1e512138b Author: Leon Kowarschick Date: Thu Mar 19 12:03:08 2020 +0100 asdf diff --git a/.Xresources b/.Xresources new file mode 100644 index 0000000..7429986 --- /dev/null +++ b/.Xresources @@ -0,0 +1,16 @@ +rofi.lines: 5 +rofi.eh: 2 +rofi.padding: 200 +rofi.fullscreen: true +rofi.bw: 0 +rofi.separator-style: none +rofi.hide-scrollbar: true +rofi.color-enabled: true + +! 'background', 'border', 'separator' +rofi.color-window: argb:c82d303b, #7c8389, #1d1f21 +! State: 'bg', 'fg', 'bgalt', 'hlbg', 'hlfg' +rofi.color-normal: argb:031d1f21, #f3f4f5, argb:031d1f21, argb:031d1f21, #9575cd +rofi.color-urgent: argb:031d1f21, #f3f4f5, argb:bc303541, argb:031d1f21, #9575cd +rofi.color-active: argb:031d1f21, #f3f4f5, argb:031d1f21, argb:031d1f21, #9575cd +rofi.font: System San Francisco Display 18 diff --git a/.config/coc/extensions/db.json b/.config/coc/extensions/db.json new file mode 100644 index 0000000..c61316e --- /dev/null +++ b/.config/coc/extensions/db.json @@ -0,0 +1,3 @@ +{ + "lastUpdate": 1584601643868 +} \ No newline at end of file diff --git a/.config/coc/extensions/package.json b/.config/coc/extensions/package.json new file mode 100644 index 0000000..feb69ef --- /dev/null +++ b/.config/coc/extensions/package.json @@ -0,0 +1 @@ +{"dependencies":{}} \ No newline at end of file diff --git a/.config/coc/memos.json b/.config/coc/memos.json new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/.config/coc/memos.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/.config/configstore/update-notifier-npm.json b/.config/configstore/update-notifier-npm.json new file mode 100644 index 0000000..5677cf8 --- /dev/null +++ b/.config/configstore/update-notifier-npm.json @@ -0,0 +1,4 @@ +{ + "optOut": false, + "lastUpdateCheck": 1584559499307 +} \ No newline at end of file diff --git a/.config/gtk-3.0/settings.ini b/.config/gtk-3.0/settings.ini new file mode 100644 index 0000000..ab1d470 --- /dev/null +++ b/.config/gtk-3.0/settings.ini @@ -0,0 +1,18 @@ +[settings] +gtk-theme-name="Arc-Darker" + +[Settings] +gtk-theme-name=Adwaita-dark +gtk-icon-theme-name=Arc-X-P +gtk-font-name=Cantarell 11 +gtk-cursor-theme-name=capitaine-cursors-light +gtk-cursor-theme-size=0 +gtk-toolbar-style=GTK_TOOLBAR_BOTH +gtk-toolbar-icon-size=GTK_ICON_SIZE_LARGE_TOOLBAR +gtk-button-images=1 +gtk-menu-images=1 +gtk-enable-event-sounds=1 +gtk-enable-input-feedback-sounds=1 +gtk-xft-antialias=1 +gtk-xft-hinting=1 +gtk-xft-hintstyle=hintfull diff --git a/.config/htop/htoprc b/.config/htop/htoprc new file mode 100644 index 0000000..b9f526d --- /dev/null +++ b/.config/htop/htoprc @@ -0,0 +1,26 @@ +# Beware! This file is rewritten by htop when settings are changed in the interface. +# The parser is also very primitive, and not human-friendly. +fields=0 48 17 18 38 39 40 2 46 47 49 1 +sort_key=46 +sort_direction=1 +hide_threads=0 +hide_kernel_threads=1 +hide_userland_threads=0 +shadow_other_users=0 +show_thread_names=0 +show_program_path=1 +highlight_base_name=0 +highlight_megabytes=1 +highlight_threads=1 +tree_view=0 +header_margin=1 +detailed_cpu_time=0 +cpu_count_from_zero=0 +update_process_names=0 +account_guest_in_cpu_meter=0 +color_scheme=0 +delay=15 +left_meters=AllCPUs Memory Swap +left_meter_modes=1 1 1 +right_meters=Tasks LoadAverage Uptime +right_meter_modes=2 2 2 diff --git a/.config/kitty/kitty-themes b/.config/kitty/kitty-themes new file mode 160000 index 0000000..fca3335 --- /dev/null +++ b/.config/kitty/kitty-themes @@ -0,0 +1 @@ +Subproject commit fca3335489bdbab4cce150cb440d3559ff5400e2 diff --git a/.config/kitty/kitty.conf b/.config/kitty/kitty.conf new file mode 100644 index 0000000..b83f40b --- /dev/null +++ b/.config/kitty/kitty.conf @@ -0,0 +1,16 @@ +include ./theme.conf + +# font_family Iosevka Medium +font_family monospace +font_size 12 + +enable_audio_bell no + +window_padding_width 0 +tab_bar_style powerline + + +map ctrl+shift+plus change_font_size all +2.0 + + +clipboard_control write-clipboard write-primary read-primary read-clipboard diff --git a/.config/kitty/theme.conf b/.config/kitty/theme.conf new file mode 120000 index 0000000..13ddd37 --- /dev/null +++ b/.config/kitty/theme.conf @@ -0,0 +1 @@ +/home/leon/.config/kitty/kitty-themes/themes/gruvbox_dark.conf \ No newline at end of file diff --git a/.config/menus/applications-merged/user-chrome-apps.menu b/.config/menus/applications-merged/user-chrome-apps.menu new file mode 100644 index 0000000..1ed1af4 --- /dev/null +++ b/.config/menus/applications-merged/user-chrome-apps.menu @@ -0,0 +1,19 @@ + + + + Applications + + chrome-apps + chrome-apps.directory + + chrome-jjphmlaoffndcnecccgemfdaaoighkel-Default.desktop + chrome-ooiklbnjmhbcgemelgfhaeaocllobloj-Default.desktop + chrome-njhehnieenekbompacofnhlljnobgcga-Default.desktop + chrome-hmjkmjkepdijhoojdojkdfohbdgmmhki-Default.desktop + chrome-mjcnijlhddpbdemagnpefmlkjdagkogk-Default.desktop + chrome-gbchcmhmhahfdphkhkmpfmihenigjmpp-Default.desktop + chrome-hnpfjngllnobngcgfapefoaidbinmjnm-Default.desktop + + + diff --git a/.config/menus/applications-merged/xdg-desktop-menu-dummy.menu b/.config/menus/applications-merged/xdg-desktop-menu-dummy.menu new file mode 100644 index 0000000..e69de29 diff --git a/.config/picom.conf b/.config/picom.conf new file mode 100644 index 0000000..c418f0e --- /dev/null +++ b/.config/picom.conf @@ -0,0 +1,154 @@ +# Thank you code_nomad: http://9m.no/ꪯ鵞 +# and Arch Wiki contributors: https://wiki.archlinux.org/index.php/Compton + +# Backend --------------------- {{{ + +# Backend to use: "xrender" or "glx". +# GLX backend is typically much faster but depends on a sane driver. +backend = "glx"; + +glx-no-stencil = true; +glx-copy-from-front = false; + +# }}} +# Shadows -------------------------------- {{{ +shadow = true; +shadow-radius = 20; +shadow-offset-x = -20; +shadow-offset-y = -20; +shadow-opacity = 0.6; +# shadow-red = 0.0; +# shadow-green = 0.0; +# shadow-blue = 0.0; + +shadow-exclude = [ + "! name~=''", + "!focused", + "name = 'Notification'", + "name = 'Plank'", + "name = 'Docky'", + "name = 'Kupfer'", + "name = 'xfce4-notifyd'", + "name *= 'VLC'", + "name *= 'compton'", + "name *= 'picom'", + "class_g = 'Conky'", + "class_g = 'Kupfer'", + "class_g = 'Synapse'", + "class_g ?= 'Notify-osd'", + "class_g ?= 'Cairo-dock'", + "class_g ?= 'Xfce4-notifyd'", + "class_g ?= 'Xfce4-power-manager'", + "_GTK_FRAME_EXTENTS@:c", + "_NET_WM_STATE@:32a *= '_NET_WM_STATE_HIDDEN'" +]; +# Avoid drawing shadow on all shaped windows (see also: --detect-rounded-corners) +shadow-ignore-shaped = false; + +# }}} +# Opacity ------------------------------------- {{{ + +inactive-opacity = 1; +active-opacity = 1; +frame-opacity = 1; +inactive-opacity-override = false; + +# Dim inactive windows. (0.0 - 1.0) +# inactive-dim = 0.2; +# Do not let dimness adjust based on window opacity. +# inactive-dim-fixed = true; +# Blur background of transparent windows. Bad performance with X Render backend. GLX backend is preferred. +blur-background = false; +#blur-method = "gaussian"; +#blur-strength = 20; +#blur-size = 20; +# Blur background of opaque windows with transparent frames as well. +# blur-background-frame = true; +# Do not let blur radius adjust based on window opacity. +blur-background-fixed = false; +blur-background-exclude = [ + "window_type = 'dock'", + "window_type = 'desktop'" +]; + +# }}} +# Fading ---------------------------------- {{{ + +# Fade windows during opacity changes. +fading = true; +# The time between steps in a fade in milliseconds. (default 10). +fade-delta = 4; +# Opacity change between steps while fading in. (default 0.028). +fade-in-step = 0.03; +# Opacity change between steps while fading out. (default 0.03). +fade-out-step = 0.03; +# Fade windows in/out when opening/closing +no-fading-openclose = false; + +# Specify a list of conditions of windows that should not be faded. +fade-exclude = [ ]; + +# }}} +# Other ---------------------------------- {{{ + +# Try to detect WM windows and mark them as active. +mark-wmwin-focused = true; +# Mark all non-WM but override-redirect windows active (e.g. menus). +mark-ovredir-focused = true; +# Use EWMH _NET_WM_ACTIVE_WINDOW to determine which window is focused instead of using FocusIn/Out events. +# Usually more reliable but depends on a EWMH-compliant WM. +use-ewmh-active-win = true; +# Detect rounded corners and treat them as rectangular when --shadow-ignore-shaped is on. +detect-rounded-corners = true; + +# Detect _NET_WM_OPACITY on client windows, useful for window managers not passing _NET_WM_OPACITY of client windows to frame windows. +# This prevents opacity being ignored for some apps. +# For example without this enabled my xfce4-notifyd is 100% opacity no matter what. +detect-client-opacity = true; + +vsync = true; +# Enable DBE painting mode, intended to use with VSync to (hopefully) eliminate tearing. Reported to have no effect, though. +dbe = false; + +# Unredirect all windows if a full-screen opaque window is detected, to maximize performance for full-screen windows, like games. +# Known to cause flickering when redirecting/unredirecting windows. +unredir-if-possible = false; + +# Specify a list of conditions of windows that should always be considered focused. +focus-exclude = [ ]; + +# Use WM_TRANSIENT_FOR to group windows, and consider windows in the same group focused at the same time. +detect-transient = true; +# Use WM_CLIENT_LEADER to group windows, and consider windows in the same group focused at the same time. +# WM_TRANSIENT_FOR has higher priority if --detect-transient is enabled, too. +detect-client-leader = true; + +# }}} +# Window type settings ---------------------------------- {{{ + +wintypes: +{ + menu = { + opacity = 1; + shadow = true; + fade = true; + full-shadow = true; + }; + + dropdown_menu = { + opacity = 1; + shadow = true; + fade = true; + full-shadow = true; + }; + tooltip = { + fade = true; + shadow = true; + opacity = 0.85; + focus = true; + }; +}; + +xrender-sync-fence = true; + +# }}} diff --git a/.config/polybar/config.bak b/.config/polybar/config.bak new file mode 100644 index 0000000..38cda26 --- /dev/null +++ b/.config/polybar/config.bak @@ -0,0 +1,429 @@ +;========================================================== +; +; +; ██████╗ ██████╗ ██╗ ██╗ ██╗██████╗ █████╗ ██████╗ +; ██╔══██╗██╔═══██╗██║ ╚██╗ ██╔╝██╔══██╗██╔══██╗██╔══██╗ +; ██████╔╝██║ ██║██║ ╚████╔╝ ██████╔╝███████║██████╔╝ +; ██╔═══╝ ██║ ██║██║ ╚██╔╝ ██╔══██╗██╔══██║██╔══██╗ +; ██║ ╚██████╔╝███████╗██║ ██████╔╝██║ ██║██║ ██║ +; ╚═╝ ╚═════╝ ╚══════╝╚═╝ ╚═════╝ ╚═╝ ╚═╝╚═╝ ╚═╝ +; +; +; To learn more about how to configure Polybar +; go to https://github.com/polybar/polybar +; +; The README contains a lot of information +; +;========================================================== + +[colors] +;background = ${xrdb:color0:#222} +background = #222 +background-alt = #444 +;foreground = ${xrdb:color7:#222} +foreground = #dfdfdf +foreground-alt = #555 +primary = #ffb52a +secondary = #e60053 +alert = #bd2c40 + +[bar/example] +;monitor = ${env:MONITOR:HDMI-1} +width = 100% +height = 27 +;offset-x = 1% +;offset-y = 1% +radius = 6.0 +fixed-center = false + +background = ${colors.background} +foreground = ${colors.foreground} + +line-size = 3 +line-color = #f00 + +border-size = 4 +border-color = #00000000 + +padding-left = 0 +padding-right = 2 + +module-margin-left = 1 +module-margin-right = 2 + +font-0 = fixed:pixelsize=10;1 +font-1 = unifont:fontformat=truetype:size=8:antialias=false;0 +font-2 = siji:pixelsize=10;1 + +modules-left = xmonad +modules-center = mpd +modules-right = filesystem xbacklight alsa pulseaudio xkeyboard memory cpu wlan eth battery temperature date powermenu + +tray-position = right +tray-padding = 2 +;tray-background = #0063ff + +;wm-restack = bspwm +;wm-restack = i3 + +;override-redirect = true + +;scroll-up = bspwm-desknext +;scroll-down = bspwm-deskprev + +;scroll-up = i3wm-wsnext +;scroll-down = i3wm-wsprev + +cursor-click = pointer +cursor-scroll = ns-resize + +[module/xwindow] +type = internal/xwindow +label = %title:0:30:...% + +[module/xkeyboard] +type = internal/xkeyboard +blacklist-0 = num lock + +format-prefix = " " +format-prefix-foreground = ${colors.foreground-alt} +format-prefix-underline = ${colors.secondary} + +label-layout = %layout% +label-layout-underline = ${colors.secondary} + +label-indicator-padding = 2 +label-indicator-margin = 1 +label-indicator-background = ${colors.secondary} +label-indicator-underline = ${colors.secondary} + +[module/filesystem] +type = internal/fs +interval = 25 + +mount-0 = / + +label-mounted = %{F#0a81f5}%mountpoint%%{F-}: %percentage_used%% +label-unmounted = %mountpoint% not mounted +label-unmounted-foreground = ${colors.foreground-alt} + +[module/bspwm] +type = internal/bspwm + +label-focused = %index% +label-focused-background = ${colors.background-alt} +label-focused-underline= ${colors.primary} +label-focused-padding = 2 + +label-occupied = %index% +label-occupied-padding = 2 + +label-urgent = %index%! +label-urgent-background = ${colors.alert} +label-urgent-padding = 2 + +label-empty = %index% +label-empty-foreground = ${colors.foreground-alt} +label-empty-padding = 2 + +; Separator in between workspaces +; label-separator = | + +[module/i3] +type = internal/i3 +format = +index-sort = true +wrapping-scroll = false + +; Only show workspaces on the same output as the bar +;pin-workspaces = true + +label-mode-padding = 2 +label-mode-foreground = #000 +label-mode-background = ${colors.primary} + +; focused = Active workspace on focused monitor +label-focused = %index% +label-focused-background = ${colors.background-alt} +label-focused-underline= ${colors.primary} +label-focused-padding = 2 + +; unfocused = Inactive workspace on any monitor +label-unfocused = %index% +label-unfocused-padding = 2 + +; visible = Active workspace on unfocused monitor +label-visible = %index% +label-visible-background = ${self.label-focused-background} +label-visible-underline = ${self.label-focused-underline} +label-visible-padding = ${self.label-focused-padding} + +; urgent = Workspace with urgency hint set +label-urgent = %index% +label-urgent-background = ${colors.alert} +label-urgent-padding = 2 + +; Separator in between workspaces +; label-separator = | + + +[module/mpd] +type = internal/mpd +format-online = + +icon-prev =  +icon-stop =  +icon-play =  +icon-pause =  +icon-next =  + +label-song-maxlen = 25 +label-song-ellipsis = true + +[module/xbacklight] +type = internal/xbacklight + +format =