diff --git a/.config/dunst/dunstrc b/.config/dunst/dunstrc
deleted file mode 100644
index ecd3c13..0000000
--- a/.config/dunst/dunstrc
+++ /dev/null
@@ -1,439 +0,0 @@
-[global]
- ### Display ###
-
- # Which monitor should the notifications be displayed on.
- monitor = 0
-
- # Display notification on focused monitor. Possible modes are:
- # mouse: follow mouse pointer
- # keyboard: follow window with keyboard focus
- # none: don't follow anything
- #
- # "keyboard" needs a window manager that exports the
- # _NET_ACTIVE_WINDOW property.
- # This should be the case for almost all modern window managers.
- #
- # If this option is set to mouse or keyboard, the monitor option
- # will be ignored.
- follow = keyboard
-
- # The geometry of the window:
- # [{width}]x{height}[+/-{x}+/-{y}]
- # The geometry of the message window.
- # The height is measured in number of notifications everything else
- # in pixels. If the width is omitted but the height is given
- # ("-geometry x2"), the message window expands over the whole screen
- # (dmenu-like). If width is 0, the window expands to the longest
- # message displayed. A positive x is measured from the left, a
- # negative from the right side of the screen. Y is measured from
- # the top and down respectively.
- # The width can be negative. In this case the actual width is the
- # screen width minus the width defined in within the geometry option.
- geometry = "0x0-10+40"
-
- # Show how many messages are currently hidden (because of geometry).
- indicate_hidden = yes
-
- # Shrink window if it's smaller than the width. Will be ignored if
- # width is 0.
- shrink = no
-
- # The transparency of the window. Range: [0; 100].
- # This option will only work if a compositing window manager is
- # present (e.g. xcompmgr, compiz, etc.).
- transparency = 15
-
- # The height of the entire notification. If the height is smaller
- # than the font height and padding combined, it will be raised
- # to the font height and padding.
- notification_height = 0
-
- # Draw a line of "separator_height" pixel height between two
- # notifications.
- # Set to 0 to disable.
- separator_height = 1
-
- # Padding between text and separator.
- padding = 8
-
- # Horizontal padding.
- horizontal_padding = 10
-
- # Defines width in pixels of frame around the notification window.
- # Set to 0 to disable.
- frame_width = 2
-
- # Defines color of the frame around the notification window.
- frame_color = "#aaaaaa"
-
- # Define a color for the separator.
- # possible values are:
- # * auto: dunst tries to find a color fitting to the background;
- # * foreground: use the same color as the foreground;
- # * frame: use the same color as the frame;
- # * anything else will be interpreted as a X color.
- separator_color = auto
-
- # Sort messages by urgency.
- sort = yes
-
- # Don't remove messages, if the user is idle (no mouse or keyboard input)
- # for longer than idle_threshold seconds.
- # Set to 0 to disable.
- # A client can set the 'transient' hint to bypass this. See the rules
- # section for how to disable this if necessary
- idle_threshold = 120
-
- ### Text ###
-
- font = Monospace 10
-
- # The spacing between lines. If the height is smaller than the
- # font height, it will get raised to the font height.
- line_height = 0
-
- # Possible values are:
- # full: Allow a small subset of html markup in notifications:
- # bold
- # italic
- # strikethrough
- # underline
- #
- # For a complete reference see
- # .
- #
- # strip: This setting is provided for compatibility with some broken
- # clients that send markup even though it's not enabled on the
- # server. Dunst will try to strip the markup but the parsing is
- # simplistic so using this option outside of matching rules for
- # specific applications *IS GREATLY DISCOURAGED*.
- #
- # no: Disable markup parsing, incoming notifications will be treated as
- # plain text. Dunst will not advertise that it has the body-markup
- # capability if this is set as a global setting.
- #
- # It's important to note that markup inside the format option will be parsed
- # regardless of what this is set to.
- markup = full
-
- # The format of the message. Possible variables are:
- # %a appname
- # %s summary
- # %b body
- # %i iconname (including its path)
- # %I iconname (without its path)
- # %p progress value if set ([ 0%] to [100%]) or nothing
- # %n progress value if set without any extra characters
- # %% Literal %
- # Markup is allowed
- format = "%s | %a %p\n%b"
-
- # Alignment of message text.
- # Possible values are "left", "center" and "right".
- alignment = center
-
- # Vertical alignment of message text and icon.
- # Possible values are "top", "center" and "bottom".
- vertical_alignment = center
-
- # Show age of message if message is older than show_age_threshold
- # seconds.
- # Set to -1 to disable.
- show_age_threshold = 60
-
- # Split notifications into multiple lines if they don't fit into
- # geometry.
- word_wrap = yes
-
- # When word_wrap is set to no, specify where to make an ellipsis in long lines.
- # Possible values are "start", "middle" and "end".
- ellipsize = middle
-
- # Ignore newlines '\n' in notifications.
- ignore_newline = no
-
- # Stack together notifications with the same content
- stack_duplicates = true
-
- # Hide the count of stacked notifications with the same content
- hide_duplicate_count = false
-
- # Display indicators for URLs (U) and actions (A).
- show_indicators = yes
-
- ### Icons ###
-
- # Align icons left/right/off
- icon_position = left
-
- # Scale small icons up to this size, set to 0 to disable. Helpful
- # for e.g. small files or high-dpi screens. In case of conflict,
- # max_icon_size takes precedence over this.
- min_icon_size = 0
-
- # Scale larger icons down to this size, set to 0 to disable
- max_icon_size = 96
-
- # Paths to default icons.
- icon_path = /usr/share/icons/Papirus-Dark/16x16/status/:/usr/share/icons/Papirus-Dark/16x16/devices/:/usr/share/icons/gnome/16x16/status/:/usr/share/icons/gnome/16x16/devices/
-
- ### History ###
-
- # Should a notification popped up from history be sticky or timeout
- # as if it would normally do.
- sticky_history = yes
-
- # Maximum amount of notifications kept in history
- history_length = 20
-
- ### Misc/Advanced ###
-
- # dmenu path.
- dmenu = /usr/bin/rofi -dmenu -p dunst:
-
- # Browser for opening urls in context menu.
- browser = /usr/bin/vivaldi-stable
-
- # Always run rule-defined scripts, even if the notification is suppressed
- always_run_script = true
-
- # Define the title of the windows spawned by dunst
- title = Dunst
-
- # Define the class of the windows spawned by dunst
- class = Dunst
-
- # Print a notification on startup.
- # This is mainly for error detection, since dbus (re-)starts dunst
- # automatically after a crash.
- startup_notification = true
-
- # Manage dunst's desire for talking
- # Can be one of the following values:
- # crit: Critical features. Dunst aborts
- # warn: Only non-fatal warnings
- # mesg: Important Messages
- # info: all unimportant stuff
- # debug: all less than unimportant stuff
- verbosity = mesg
-
- # Define the corner radius of the notification window
- # in pixel size. If the radius is 0, you have no rounded
- # corners.
- # The radius will be automatically lowered if it exceeds half of the
- # notification height to avoid clipping text and/or icons.
- corner_radius = 10
-
- # Ignore the dbus closeNotification message.
- # Useful to enforce the timeout set by dunst configuration. Without this
- # parameter, an application may close the notification sent before the
- # user defined timeout.
- ignore_dbusclose = false
-
- ### Legacy
-
- # Use the Xinerama extension instead of RandR for multi-monitor support.
- # This setting is provided for compatibility with older nVidia drivers that
- # do not support RandR and using it on systems that support RandR is highly
- # discouraged.
- #
- # By enabling this setting dunst will not be able to detect when a monitor
- # is connected or disconnected which might break follow mode if the screen
- # layout changes.
- force_xinerama = false
-
- ### mouse
-
- # Defines list of actions for each mouse event
- # Possible values are:
- # * none: Don't do anything.
- # * do_action: If the notification has exactly one action, or one is marked as default,
- # invoke it. If there are multiple and no default, open the context menu.
- # * close_current: Close current notification.
- # * close_all: Close all notifications.
- # These values can be strung together for each mouse event, and
- # will be executed in sequence.
- mouse_left_click = close_current
- mouse_middle_click = close_all
- mouse_right_click = do_action, close_current
-
-# Experimental features that may or may not work correctly. Do not expect them
-# to have a consistent behaviour across releases.
-[experimental]
- # Calculate the dpi to use on a per-monitor basis.
- # If this setting is enabled the Xft.dpi value will be ignored and instead
- # dunst will attempt to calculate an appropriate dpi value for each monitor
- # using the resolution and physical size. This might be useful in setups
- # where there are multiple screens with very different dpi values.
- per_monitor_dpi = false
-
-[shortcuts]
-
- # Shortcuts are specified as [modifier+][modifier+]...key
- # Available modifiers are "ctrl", "mod1" (the alt-key), "mod2",
- # "mod3" and "mod4" (windows-key).
- # Xev might be helpful to find names for keys.
-
- # Close notification.
- # close = ctrl+space
-
- # Close all notifications.
- # close_all = ctrl+shift+space
-
- # Redisplay last message(s).
- # On the US keyboard layout "grave" is normally above TAB and left
- # of "1". Make sure this key actually exists on your keyboard layout,
- # e.g. check output of 'xmodmap -pke'
- # history = ctrl+grave
-
- # Context menu.
- # context = ctrl+shift+period
-
-[urgency_low]
- # IMPORTANT: colors have to be defined in quotation marks.
- # Otherwise the "#" and following would be interpreted as a comment.
- # background = "#222222"
- # foreground = "#888888"
- frame_color = "#bd93f9"
- background = "#282a36"
- foreground = "#f8f8f2"
- timeout = 10
- # Icon for notifications with low urgency, uncomment to enable
- #icon = /path/to/icon
-
-[urgency_normal]
- # background = "#285577"
- # foreground = "#ffffff"
- frame_color = "#bd93f9"
- background = "#282a36"
- foreground = "#f8f8f2"
- timeout = 10
- # Icon for notifications with normal urgency, uncomment to enable
- #icon = /path/to/icon
-
-[urgency_critical]
- # background = "#900000"
- # foreground = "#ffffff"
- frame_color = "#282a36"
- background = "#ff5555"
- foreground = "#f8f8f2"
- timeout = 0
- # Icon for notifications with critical urgency, uncomment to enable
- #icon = /path/to/icon
-
-# Every section that isn't one of the above is interpreted as a rules to
-# override settings for certain messages.
-#
-# Messages can be matched by
-# appname (discouraged, see desktop_entry)
-# body
-# category
-# desktop_entry
-# icon
-# match_transient
-# msg_urgency
-# stack_tag
-# summary
-#
-# and you can override the
-# background
-# foreground
-# format
-# frame_color
-# fullscreen
-# new_icon
-# set_stack_tag
-# set_transient
-# timeout
-# urgency
-#
-# Shell-like globbing will get expanded.
-#
-# Instead of the appname filter, it's recommended to use the desktop_entry filter.
-# GLib based applications export their desktop-entry name. In comparison to the appname,
-# the desktop-entry won't get localized.
-#
-# SCRIPTING
-# You can specify a script that gets run when the rule matches by
-# setting the "script" option.
-# The script will be called as follows:
-# script appname summary body icon urgency
-# where urgency can be "LOW", "NORMAL" or "CRITICAL".
-#
-# NOTE: if you don't want a notification to be displayed, set the format
-# to "".
-# NOTE: It might be helpful to run dunst -print in a terminal in order
-# to find fitting options for rules.
-
-# Disable the transient hint so that idle_threshold cannot be bypassed from the
-# client
-#[transient_disable]
-# match_transient = yes
-# set_transient = no
-#
-# Make the handling of transient notifications more strict by making them not
-# be placed in history.
-#[transient_history_ignore]
-# match_transient = yes
-# history_ignore = yes
-
-# fullscreen values
-# show: show the notifications, regardless if there is a fullscreen window opened
-# delay: displays the new notification, if there is no fullscreen window active
-# If the notification is already drawn, it won't get undrawn.
-# pushback: same as delay, but when switching into fullscreen, the notification will get
-# withdrawn from screen again and will get delayed like a new notification
-#[fullscreen_delay_everything]
-# fullscreen = delay
-#[fullscreen_show_critical]
-# msg_urgency = critical
-# fullscreen = show
-
-#[espeak]
-# summary = "*"
-# script = dunst_espeak.sh
-
-#[script-test]
-# summary = "*script*"
-# script = dunst_test.sh
-
-#[ignore]
-# # This notification will not be displayed
-# summary = "foobar"
-# format = ""
-
-#[history-ignore]
-# # This notification will not be saved in history
-# summary = "foobar"
-# history_ignore = yes
-
-#[skip-display]
-# # This notification will not be displayed, but will be included in the history
-# summary = "foobar"
-# skip_display = yes
-
-#[signed_on]
-# appname = Pidgin
-# summary = "*signed on*"
-# urgency = low
-#
-#[signed_off]
-# appname = Pidgin
-# summary = *signed off*
-# urgency = low
-#
-#[says]
-# appname = Pidgin
-# summary = *says*
-# urgency = critical
-#
-#[twitter]
-# appname = Pidgin
-# summary = *twitter.com*
-# urgency = normal
-#
-#[stack-volumes]
-# appname = "some_volume_notifiers"
-# set_stack_tag = "volume"
-#
-# vim: ft=cfg
diff --git a/.config/dunst/launch_dunst.sh b/.config/dunst/launch_dunst.sh
deleted file mode 100755
index 0886d2e..0000000
--- a/.config/dunst/launch_dunst.sh
+++ /dev/null
@@ -1,38 +0,0 @@
-#!/bin/bash
-
-# Get values from Xresources
-config=~/.config/dunst/dunstrc
-geometry_x=$(xgetres dunst.geometry-x)
-geometry_y=$(xgetres dunst.geometry-y)
-separator_height=$(xgetres dunst.sep-height)
-padding=$(xgetres dunst.padding)
-horizontal_padding=$(xgetres dunst.horiz-padding)
-max_icon_size=$(xgetres dunst.max-icon-size)
-frame_width=$(xgetres dunst.frame-width)
-lb=$(xgetres dunst.low-background)
-lf=$(xgetres dunst.low-foreground)
-lfr=$(xgetres dunst.low-frame)
-nb=$(xgetres dunst.normal-background)
-nf=$(xgetres dunst.normal-foreground)
-nfr=$(xgetres dunst.normal-frame)
-cb=$(xgetres dunst.critical-background)
-cf=$(xgetres dunst.critical-foreground)
-cfr=$(xgetres dunst.critical-frame)
-
-# Kill and running dunst instances and start
-killall dunst;/usr/bin/dunst -config $config \
- -geometry "0x0-$geometry_x+$geometry_y" \
- -separator_height "$separator_height" \
- -padding "$padding" \
- -horizontal_padding "$horizontal_padding" \
- -max_icon_size "$max_icon_size" \
- -frame_width "$frame_width" \
- -lb "$lb" \
- -lf "$lf" \
- -lfr "$lfr" \
- -nb "$nb" \
- -nf "$nf" \
- -nfr "$nfr" \
- -cb "$cb" \
- -cf "$cf" \
- -cfr "$cfr"
diff --git a/.config/dwm b/.config/dwm
deleted file mode 160000
index 8e4f659..0000000
--- a/.config/dwm
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 8e4f659772b7b4e99abe2efb30ad1192fd8da4de
diff --git a/.config/multilock/config b/.config/multilock/config
deleted file mode 100644
index 07bbb15..0000000
--- a/.config/multilock/config
+++ /dev/null
@@ -1,45 +0,0 @@
-# default options
-display_on=0
-span_image=false
-lock_timeout=300
-fx_list=(dim blur dimblur pixel dimpixel color)
-dim_level=40
-blur_level=1
-pixel_scale=10,1000
-solid_color=333333
-
-# # default theme options
-# loginbox=00000066
-# loginshadow=00000000
-# locktext="Type password to unlock..."
-# font="sans-serif"
-# ringcolor=ffffffff
-# insidecolor=00000000
-# separatorcolor=00000000
-# ringvercolor=ffffffff
-# insidevercolor=00000000
-# ringwrongcolor=ffffffff
-# insidewrongcolor=d23c3dff
-# keyhlcolor=d23c3dff
-# bshlcolor=d23c3dff
-# verifcolor=ffffffff
-# timecolor=ffffffff
-# datecolor=ffffffff
-
-# Dracula theme options
-loginbox=282a3666
-loginshadow=282a3600
-locktext="Type password to unlock..."
-font="sans-serif"
-ringcolor=8be9fdff
-insidecolor=00000000
-separatorcolor=00000000
-ringvercolor=50fa7bff
-insidevercolor=50fa7bff
-ringwrongcolor=ff5555ff
-insidewrongcolor=ff5555ff
-keyhlcolor=bd93f9ff
-bshlcolor=bd93f9ff
-verifcolor=ffffffff
-timecolor=f8f8f2ff
-datecolor=f8f8f2ff
\ No newline at end of file
diff --git a/.config/picom/picom.conf b/.config/picom/picom.conf
deleted file mode 100644
index 0087729..0000000
--- a/.config/picom/picom.conf
+++ /dev/null
@@ -1,534 +0,0 @@
-################################
-# Animations #
-#################################
-# requires https://github.com/jonaburg/picom
-
-# length of animation in milliseconds (default: 300)
-transition-length = 150;
-
-# animation easing on the x-axis (default: 0.1)
-transition-pow-x = 0.1;
-
-# animation easing on the y-axis (default: 0.1)
-transition-pow-y = 0.1;
-
-#animation easing on the window width (default: 0.1)
-transition-pow-w = 0.1;
-
-# animation easing on the window height (default: 0.1)
-transition-pow-h = 0.1;
-
-# whether to animate window size changes (default: true)
-size-transition = true;
-
-# whether to animate new windows from the center of the screen (default: false)
-spawn-center-screen = false;
-
-# whether to animate new windows from their own center (default: true)
-spawn-center = true;
-
-# Whether to animate down scaling (some programs handle this poorly) (default: false)
-no-scale-down = true;
-
-
-#################################
-# Corners #
-#################################
-# requires: https://github.com/sdhand/compton or https://github.com/jonaburg/picom
-corner-radius = 10.0;
-rounded-corners-exclude = [
- # "window_type = 'normal'",
- # "class_g = 'awesome'",
- # "class_g = 'URxvt'",
- # "class_g = 'XTerm'",
- # "class_g = 'kitty'",
- # "class_g = 'Alacritty'",
- "class_g = 'Polybar'",
- # "class_g = 'code-oss'",
- #"class_g = 'TelegramDesktop'",
- # "class_g = 'firefox'",
- # "class_g = 'Thunderbird'"
-];
-round-borders = 1;
-round-borders-exclude = [
- #"class_g = 'TelegramDesktop'",
-];
-
-
-#################################
-# Shadows #
-#################################
-
-# Enabled client-side shadows on windows. Note desktop windows
-# (windows with '_NET_WM_WINDOW_TYPE_DESKTOP') never get shadow,
-# unless explicitly requested using the wintypes option.
-#
-# shadow = false
-shadow = false;
-
-# The blur radius for shadows, in pixels. (defaults to 12)
-# shadow-radius = 12
-shadow-radius = 7;
-
-# The opacity of shadows. (0.0 - 1.0, defaults to 0.75)
-# shadow-opacity = .75
-
-# The left offset for shadows, in pixels. (defaults to -15)
-# shadow-offset-x = -15
-shadow-offset-x = -7;
-
-# The top offset for shadows, in pixels. (defaults to -15)
-# shadow-offset-y = -15
-shadow-offset-y = -7;
-
-# Avoid drawing shadows on dock/panel windows. This option is deprecated,
-# you should use the *wintypes* option in your config file instead.
-#
-# no-dock-shadow = false
-
-# Don't draw shadows on drag-and-drop windows. This option is deprecated,
-# you should use the *wintypes* option in your config file instead.
-#
-# no-dnd-shadow = false
-
-# Red color value of shadow (0.0 - 1.0, defaults to 0).
-# shadow-red = 0
-
-# Green color value of shadow (0.0 - 1.0, defaults to 0).
-# shadow-green = 0
-
-# Blue color value of shadow (0.0 - 1.0, defaults to 0).
-# shadow-blue = 0
-
-# Do not paint shadows on shaped windows. Note shaped windows
-# here means windows setting its shape through X Shape extension.
-# Those using ARGB background is beyond our control.
-# Deprecated, use
-# shadow-exclude = 'bounding_shaped'
-# or
-# shadow-exclude = 'bounding_shaped && !rounded_corners'
-# instead.
-#
-# shadow-ignore-shaped = ''
-
-# Specify a list of conditions of windows that should have no shadow.
-#
-# examples:
-# shadow-exclude = "n:e:Notification";
-#
-# shadow-exclude = []
-shadow-exclude = [
- # "name = 'Notification'",
- # "class_g = 'Conky'",
- # "class_g ?= 'Notify-osd'",
- # "class_g = 'Cairo-clock'",
- # "class_g = 'slop'",
- # "class_g = 'Polybar'",
- # "_GTK_FRAME_EXTENTS@:c"
-];
-
-# Specify a X geometry that describes the region in which shadow should not
-# be painted in, such as a dock window region. Use
-# shadow-exclude-reg = "x10+0+0"
-# for example, if the 10 pixels on the bottom of the screen should not have shadows painted on.
-#
-# shadow-exclude-reg = ""
-
-# Crop shadow of a window fully on a particular Xinerama screen to the screen.
-# xinerama-shadow-crop = false
-
-
-#################################
-# Fading #
-#################################
-
-# Fade windows in/out when opening/closing and when opacity changes,
-# unless no-fading-openclose is used.
-# fading = false
-fading = true;
-
-# Opacity change between steps while fading in. (0.01 - 1.0, defaults to 0.028)
-# fade-in-step = 0.028
-fade-in-step = 0.03;
-
-# Opacity change between steps while fading out. (0.01 - 1.0, defaults to 0.03)
-# fade-out-step = 0.03
-fade-out-step = 0.03;
-
-# The time between steps in fade step, in milliseconds. (> 0, defaults to 10)
-# fade-delta = 10
-
-# Specify a list of conditions of windows that should not be faded.
-# don't need this, we disable fading for all normal windows with wintypes: {}
-fade-exclude = [
- # "class_g = 'slop'" # maim
-]
-
-# Do not fade on window open/close.
-# no-fading-openclose = false
-no-fading-openclose = true
-
-# Do not fade destroyed ARGB windows with WM frame. Workaround of bugs in Openbox, Fluxbox, etc.
-# no-fading-destroyed-argb = false
-
-
-#################################
-# Transparency / Opacity #
-#################################
-
-# Opacity of inactive windows. (0.1 - 1.0, defaults to 1.0)
-inactive-opacity = 1
-# inactive-opacity = 0.8;
-
-# Opacity of window titlebars and borders. (0.1 - 1.0, disabled by default)
-frame-opacity = 1.0
-# frame-opacity = 0.7;
-
-# Default opacity for dropdown menus and popup menus. (0.0 - 1.0, defaults to 1.0)
-# menu-opacity = 1.0
-# menu-opacity is depreciated use dropdown-menu and popup-menu instead.
-
-#If using these 2 below change their values in line 530 & 531 aswell
-# popup_menu = { opacity = 0.8; }
-popup_menu = { opacity = 1.0; }
-# dropdown_menu = { opacity = 0.8; }
-dropdown_menu = { opacity = 1.0; }
-
-
-# Let inactive opacity set by -i override the '_NET_WM_OPACITY' values of windows.
-# inactive-opacity-override = true
-inactive-opacity-override = false;
-
-# Default opacity for active windows. (0.0 - 1.0, defaults to 1.0)
-active-opacity = 1.0;
-
-# Dim inactive windows. (0.0 - 1.0, defaults to 0.0)
-# inactive-dim = 0.0
-
-# Specify a list of conditions of windows that should always be considered focused.
-# focus-exclude = []
-focus-exclude = [
- # "class_g = 'Cairo-clock'",
- # "class_g = 'Bar'", # lemonbar
- # "class_g = 'slop'" # maim
-];
-
-# Use fixed inactive dim value, instead of adjusting according to window opacity.
-# inactive-dim-fixed = 1.0
-
-# Specify a list of opacity rules, in the format `PERCENT:PATTERN`,
-# like `50:name *= "Firefox"`. picom-trans is recommended over this.
-# Note we don't make any guarantee about possible conflicts with other
-# programs that set '_NET_WM_WINDOW_OPACITY' on frame or client windows.
-# example:
-# opacity-rule = [ "80:class_g = 'URxvt'" ];
-#
-# opacity-rule = []
-opacity-rule = [
- # "80:class_g = 'Bar'", # lemonbar
- # "100:class_g = 'slop'", # maim
- # "100:class_g = 'XTerm'",
- # "100:class_g = 'URxvt'",
- # "100:class_g = 'kitty'",
- # "100:class_g = 'Alacritty'",
- # "80:class_g = 'Polybar'",
- # "100:class_g = 'code-oss'",
- # "100:class_g = 'Meld'",
- # "70:class_g = 'TelegramDesktop'",
- # "90:class_g = 'Joplin'",
- # "100:class_g = 'firefox'",
- # "100:class_g = 'Thunderbird'"
-];
-
-
-#################################
-# Background-Blurring #
-#################################
-
-# Parameters for background blurring, see the *BLUR* section for more information.
-# blur-method =
-# blur-size = 12
-#
-# blur-deviation = false
-
-# Blur background of semi-transparent / ARGB windows.
-# Bad in performance, with driver-dependent behavior.
-# The name of the switch may change without prior notifications.
-#
-# blur-background = true;
-
-# Blur background of windows when the window frame is not opaque.
-# Implies:
-# blur-background
-# Bad in performance, with driver-dependent behavior. The name may change.
-#
-# blur-background-frame = false;
-
-
-# Use fixed blur strength rather than adjusting according to window opacity.
-# blur-background-fixed = false;
-
-
-# Specify the blur convolution kernel, with the following format:
-# example:
-# blur-kern = "5,5,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1";
-#
-# blur-kern = ''
-# blur-kern = "3x3box";
-
-blur: {
- # requires: https://github.com/ibhagwan/picom
- method = "kawase";
- #method = "kernel";
- strength = 7;
- # deviation = 1.0;
- # kernel = "11x11gaussian";
- background = false;
- background-frame = false;
- background-fixed = false;
- kern = "3x3box";
-}
-
-# Exclude conditions for background blur.
-blur-background-exclude = [
- #"window_type = 'dock'",
- #"window_type = 'desktop'",
- #"class_g = 'URxvt'",
- #
- # prevents picom from blurring the background
- # when taking selection screenshot with `main`
- # https://github.com/naelstrof/maim/issues/130
- "class_g = 'slop'",
- "_GTK_FRAME_EXTENTS@:c"
-];
-
-
-#################################
-# General Settings #
-#################################
-
-# Daemonize process. Fork to background after initialization. Causes issues with certain (badly-written) drivers.
-# daemon = false
-
-# Specify the backend to use: `xrender`, `glx`, or `xr_glx_hybrid`.
-# `xrender` is the default one.
-#
-experimental-backends = true;
-backend = "glx";
-#backend = "xrender";
-
-
-# Enable/disable VSync.
-# vsync = false
-vsync = false
-
-# Enable remote control via D-Bus. See the *D-BUS API* section below for more details.
-# dbus = false
-
-# Try to detect WM windows (a non-override-redirect window with no
-# child that has 'WM_STATE') and mark them as active.
-#
-# mark-wmwin-focused = false
-mark-wmwin-focused = true;
-
-# Mark override-redirect windows that doesn't have a child window with 'WM_STATE' focused.
-# mark-ovredir-focused = false
-mark-ovredir-focused = true;
-
-# Try to detect windows with rounded corners and don't consider them
-# shaped windows. The accuracy is not very high, unfortunately.
-#
-# detect-rounded-corners = false
-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.
-#
-# detect-client-opacity = false
-detect-client-opacity = true;
-
-# Specify refresh rate of the screen. If not specified or 0, picom will
-# try detecting this with X RandR extension.
-#
-# refresh-rate = 60
-refresh-rate = 0
-
-# Limit picom to repaint at most once every 1 / 'refresh_rate' second to
-# boost performance. This should not be used with
-# vsync drm/opengl/opengl-oml
-# as they essentially does sw-opti's job already,
-# unless you wish to specify a lower refresh rate than the actual value.
-#
-# sw-opti =
-
-# Use EWMH '_NET_ACTIVE_WINDOW' to determine currently focused window,
-# rather than listening to 'FocusIn'/'FocusOut' event. Might have more accuracy,
-# provided that the WM supports it.
-#
-# use-ewmh-active-win = false
-
-# Unredirect all windows if a full-screen opaque window is detected,
-# to maximize performance for full-screen windows. Known to cause flickering
-# when redirecting/unredirecting windows. paint-on-overlay may make the flickering less obvious.
-#
-# unredir-if-possible = false
-
-# Delay before unredirecting the window, in milliseconds. Defaults to 0.
-# unredir-if-possible-delay = 0
-
-# Conditions of windows that shouldn't be considered full-screen for unredirecting screen.
-# unredir-if-possible-exclude = []
-
-# Use 'WM_TRANSIENT_FOR' to group windows, and consider windows
-# in the same group focused at the same time.
-#
-# detect-transient = false
-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 = false
-detect-client-leader = true
-
-# Resize damaged region by a specific number of pixels.
-# A positive value enlarges it while a negative one shrinks it.
-# If the value is positive, those additional pixels will not be actually painted
-# to screen, only used in blur calculation, and such. (Due to technical limitations,
-# with use-damage, those pixels will still be incorrectly painted to screen.)
-# Primarily used to fix the line corruption issues of blur,
-# in which case you should use the blur radius value here
-# (e.g. with a 3x3 kernel, you should use `--resize-damage 1`,
-# with a 5x5 one you use `--resize-damage 2`, and so on).
-# May or may not work with *--glx-no-stencil*. Shrinking doesn't function correctly.
-#
-# resize-damage = 1
-
-# Specify a list of conditions of windows that should be painted with inverted color.
-# Resource-hogging, and is not well tested.
-#
-# invert-color-include = []
-
-# GLX backend: Avoid using stencil buffer, useful if you don't have a stencil buffer.
-# Might cause incorrect opacity when rendering transparent content (but never
-# practically happened) and may not work with blur-background.
-# My tests show a 15% performance boost. Recommended.
-#
-# glx-no-stencil = false
-
-# GLX backend: Avoid rebinding pixmap on window damage.
-# Probably could improve performance on rapid window content changes,
-# but is known to break things on some drivers (LLVMpipe, xf86-video-intel, etc.).
-# Recommended if it works.
-#
-# glx-no-rebind-pixmap = false
-
-# Disable the use of damage information.
-# This cause the whole screen to be redrawn everytime, instead of the part of the screen
-# has actually changed. Potentially degrades the performance, but might fix some artifacts.
-# The opposing option is use-damage
-#
-# no-use-damage = false
-#use-damage = true (Causing Weird Black semi opaque rectangles when terminal is opened)
-#Changing use-damage to false fixes the problem
-use-damage = false
-
-# Use X Sync fence to sync clients' draw calls, to make sure all draw
-# calls are finished before picom starts drawing. Needed on nvidia-drivers
-# with GLX backend for some users.
-#
-# xrender-sync-fence = false
-
-# GLX backend: Use specified GLSL fragment shader for rendering window contents.
-# See `compton-default-fshader-win.glsl` and `compton-fake-transparency-fshader-win.glsl`
-# in the source tree for examples.
-#
-# glx-fshader-win = ''
-
-# Force all windows to be painted with blending. Useful if you
-# have a glx-fshader-win that could turn opaque pixels transparent.
-#
-# force-win-blend = false
-
-# Do not use EWMH to detect fullscreen windows.
-# Reverts to checking if a window is fullscreen based only on its size and coordinates.
-#
-# no-ewmh-fullscreen = false
-
-# Dimming bright windows so their brightness doesn't exceed this set value.
-# Brightness of a window is estimated by averaging all pixels in the window,
-# so this could comes with a performance hit.
-# Setting this to 1.0 disables this behaviour. Requires --use-damage to be disabled. (default: 1.0)
-#
-# max-brightness = 1.0
-
-# Make transparent windows clip other windows like non-transparent windows do,
-# instead of blending on top of them.
-#
-# transparent-clipping = false
-
-# Set the log level. Possible values are:
-# "trace", "debug", "info", "warn", "error"
-# in increasing level of importance. Case doesn't matter.
-# If using the "TRACE" log level, it's better to log into a file
-# using *--log-file*, since it can generate a huge stream of logs.
-#
-# log-level = "debug"
-log-level = "info";
-
-# Set the log file.
-# If *--log-file* is never specified, logs will be written to stderr.
-# Otherwise, logs will to written to the given file, though some of the early
-# logs might still be written to the stderr.
-# When setting this option from the config file, it is recommended to use an absolute path.
-#
-# log-file = '/path/to/your/log/file'
-
-# Show all X errors (for debugging)
-# show-all-xerrors = false
-
-# Write process ID to a file.
-# write-pid-path = '/path/to/your/log/file'
-
-# Window type settings
-#
-# 'WINDOW_TYPE' is one of the 15 window types defined in EWMH standard:
-# "unknown", "desktop", "dock", "toolbar", "menu", "utility",
-# "splash", "dialog", "normal", "dropdown_menu", "popup_menu",
-# "tooltip", "notification", "combo", and "dnd".
-#
-# Following per window-type options are available: ::
-#
-# fade, shadow:::
-# Controls window-type-specific shadow and fade settings.
-#
-# opacity:::
-# Controls default opacity of the window type.
-#
-# focus:::
-# Controls whether the window of this type is to be always considered focused.
-# (By default, all window types except "normal" and "dialog" has this on.)
-#
-# full-shadow:::
-# Controls whether shadow is drawn under the parts of the window that you
-# normally won't be able to see. Useful when the window has parts of it
-# transparent, and you want shadows in those areas.
-#
-# redir-ignore:::
-# Controls whether this type of windows should cause screen to become
-# redirected again after been unredirected. If you have unredir-if-possible
-# set, and doesn't want certain window to cause unnecessary screen redirection,
-# you can set this to `true`.
-#
-wintypes:
-{
- normal = { fade = false; shadow = false; }
- tooltip = { fade = true; shadow = true; opacity = 0.75; focus = true; full-shadow = false; };
- dock = { shadow = false; }
- dnd = { shadow = false; }
- # popup_menu = { opacity = 0.8; }
- popup_menu = { opacity = 1.0; }
- # dropdown_menu = { opacity = 0.8; }
- dropdown_menu = { opacity = 1.0; }
-};
diff --git a/.config/picom/toggle_picom.sh b/.config/picom/toggle_picom.sh
deleted file mode 100755
index 0d5c2cf..0000000
--- a/.config/picom/toggle_picom.sh
+++ /dev/null
@@ -1,66 +0,0 @@
-#!/bin/bash
-
-helpmenu() {
- echo "Script to toggle picom ON/OFF. Use only one argument at a time."
- echo "Usage: toggle_picom.sh [--toggle | -t] [--on] [--off] [--help | -h]"
- echo " - Toggle: toggle_picom.sh OR toggle_picom.sh --toggle OR toggle_picom.sh -t"
- echo " - Turn On: toggle_picom.sh --on"
- echo " - Turn Off: toggle_picom.sh --off"
- echo " - Help: toggle_picom.sh --help OR toggle_picom.sh -h"
-}
-
-check_running() {
- if pgrep -x picom >/dev/null; then
- echo 1
- else
- echo 0
- fi
-}
-
-turn_on() {
- notify-send "Turning Picom ON"
-
- if [ $(check_running) -eq '0' ]; then
- picom --config /home/sravan/.config/picom/picom.conf &
- fi
-}
-
-turn_off() {
- notify-send "Turning Picom OFF"
-
- if [ $(check_running) -eq '1' ]; then
- killall picom
- fi
-}
-
-toggle() {
- if [ $(check_running) -eq '1' ]; then
- turn_off
- else
- turn_on
- fi
-}
-
-main() {
- if [ $# -eq 0 ]; then
- # No arguments
- toggle
- else
- case $1 in
- --help | -h)
- helpmenu
- ;;
- --toggle | -t)
- toggle
- ;;
- --on)
- turn_on
- ;;
- --off)
- turn_off
- ;;
- esac
- fi
-}
-
-main $@
diff --git a/.config/polybar b/.config/polybar
deleted file mode 160000
index 13a0ee5..0000000
--- a/.config/polybar
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 13a0ee5c2bcf2ef4790163a47c7b95b87a289dcb
diff --git a/.config/rofi/config.rasi b/.config/rofi/config.rasi
deleted file mode 100644
index 259fe72..0000000
--- a/.config/rofi/config.rasi
+++ /dev/null
@@ -1,146 +0,0 @@
-configuration {
- modi: "drun,run,clipboard:greenclip print,ssh";
-/* width: 50;*/
-/* lines: 15;*/
-/* columns: 1;*/
- font: "NotoSans Nerd Font 12";
-/* bw: 1;*/
-/* location: 0;*/
-/* padding: 5;*/
-/* yoffset: 0;*/
-/* xoffset: 0;*/
-/* fixed-num-lines: true;*/
- show-icons: true;
- terminal: "kitty";
-/* ssh-client: "ssh";*/
-/* ssh-command: "{terminal} -e {ssh-client} {host} [-p {port}]";*/
-/* run-command: "{cmd}";*/
-/* run-list-command: "";*/
-/* run-shell-command: "{terminal} -e {cmd}";*/
-/* window-command: "wmctrl -i -R {window}";*/
-/* window-match-fields: "all";*/
- icon-theme: "Papirus-Dark";
-/* drun-match-fields: "name,generic,exec,categories";*/
-/* drun-show-actions: false;*/
-/* drun-display-format: "{name} [({generic})]";*/
-/* disable-history: false;*/
-/* ignored-prefixes: "";*/
-/* sort: false;*/
-/* sorting-method: ;*/
-/* case-sensitive: false;*/
-/* cycle: true;*/
-/* sidebar-mode: false;*/
-/* eh: 1;*/
-/* auto-select: false;*/
-/* parse-hosts: false;*/
-/* parse-known-hosts: true;*/
-/* combi-modi: "window,run";*/
-/* matching: "normal";*/
-/* tokenize: true;*/
-/* m: "-5";*/
-/* line-margin: 2;*/
-/* line-padding: 1;*/
-/* filter: ;*/
-/* separator-style: "dash";*/
-/* hide-scrollbar: false;*/
-/* fullscreen: false;*/
-/* fake-transparency: false;*/
-/* dpi: -1;*/
-/* threads: 0;*/
-/* scrollbar-width: 8;*/
-/* scroll-method: 0;*/
-/* fake-background: "screenshot";*/
-/* window-format: "{w} {c} {t}";*/
-/* click-to-exit: true;*/
-/* show-match: true;*/
-/* theme: ;*/
-/* color-normal: ;*/
-/* color-urgent: ;*/
-/* color-active: ;*/
-/* color-window: ;*/
-/* max-history-size: 25;*/
-/* combi-hide-mode-prefix: false;*/
-/* matching-negate-char: '-' /* unsupported */;*/
-/* cache-dir: ;*/
-/* pid: "/run/user/1000/rofi.pid";*/
-/* display-window: ;*/
-/* display-windowcd: ;*/
-/* display-run: ;*/
-/* display-ssh: ;*/
-/* display-drun: ;*/
-/* display-combi: ;*/
-/* display-keys: ;*/
-/* kb-primary-paste: "Control+V,Shift+Insert";*/
-/* kb-secondary-paste: "Control+v,Insert";*/
-/* kb-clear-line: "Control+w";*/
-/* kb-move-front: "Control+a";*/
-/* kb-move-end: "Control+e";*/
-/* kb-move-word-back: "Alt+b,Control+Left";*/
-/* kb-move-word-forward: "Alt+f,Control+Right";*/
-/* kb-move-char-back: "Left,Control+b";*/
-/* kb-move-char-forward: "Right,Control+f";*/
-/* kb-remove-word-back: "Control+Alt+h,Control+BackSpace";*/
-/* kb-remove-word-forward: "Control+Alt+d";*/
-/* kb-remove-char-forward: "Delete,Control+d";*/
-/* kb-remove-char-back: "BackSpace,Shift+BackSpace,Control+h";*/
-/* kb-remove-to-eol: "Control+k";*/
-/* kb-remove-to-sol: "Control+u";*/
-/* kb-accept-entry: "Control+j,Control+m,Return,KP_Enter";*/
-/* kb-accept-custom: "Control+Return";*/
-/* kb-accept-alt: "Shift+Return";*/
-/* kb-delete-entry: "Shift+Delete";*/
-/* kb-mode-next: "Shift+Right,Control+Tab";*/
-/* kb-mode-previous: "Shift+Left,Control+ISO_Left_Tab";*/
-/* kb-row-left: "Control+Page_Up";*/
-/* kb-row-right: "Control+Page_Down";*/
-/* kb-row-up: "Up,Control+p,ISO_Left_Tab";*/
-/* kb-row-down: "Down,Control+n";*/
-/* kb-row-tab: "Tab";*/
-/* kb-page-prev: "Page_Up";*/
-/* kb-page-next: "Page_Down";*/
-/* kb-row-first: "Home,KP_Home";*/
-/* kb-row-last: "End,KP_End";*/
-/* kb-row-select: "Control+space";*/
-/* kb-screenshot: "Alt+S";*/
-/* kb-ellipsize: "Alt+period";*/
-/* kb-toggle-case-sensitivity: "grave,dead_grave";*/
-/* kb-toggle-sort: "Alt+grave";*/
-/* kb-cancel: "Escape,Control+g,Control+bracketleft";*/
-/* kb-custom-1: "Alt+1";*/
-/* kb-custom-2: "Alt+2";*/
-/* kb-custom-3: "Alt+3";*/
-/* kb-custom-4: "Alt+4";*/
-/* kb-custom-5: "Alt+5";*/
-/* kb-custom-6: "Alt+6";*/
-/* kb-custom-7: "Alt+7";*/
-/* kb-custom-8: "Alt+8";*/
-/* kb-custom-9: "Alt+9";*/
-/* kb-custom-10: "Alt+0";*/
-/* kb-custom-11: "Alt+exclam";*/
-/* kb-custom-12: "Alt+at";*/
-/* kb-custom-13: "Alt+numbersign";*/
-/* kb-custom-14: "Alt+dollar";*/
-/* kb-custom-15: "Alt+percent";*/
-/* kb-custom-16: "Alt+dead_circumflex";*/
-/* kb-custom-17: "Alt+ampersand";*/
-/* kb-custom-18: "Alt+asterisk";*/
-/* kb-custom-19: "Alt+parenleft";*/
-/* kb-select-1: "Super+1";*/
-/* kb-select-2: "Super+2";*/
-/* kb-select-3: "Super+3";*/
-/* kb-select-4: "Super+4";*/
-/* kb-select-5: "Super+5";*/
-/* kb-select-6: "Super+6";*/
-/* kb-select-7: "Super+7";*/
-/* kb-select-8: "Super+8";*/
-/* kb-select-9: "Super+9";*/
-/* kb-select-10: "Super+0";*/
-/* ml-row-left: "ScrollLeft";*/
-/* ml-row-right: "ScrollRight";*/
-/* ml-row-up: "ScrollUp";*/
-/* ml-row-down: "ScrollDown";*/
-/* me-select-entry: "MousePrimary";*/
-/* me-accept-entry: "MouseDPrimary";*/
-/* me-accept-custom: "Control+MouseDPrimary";*/
-}
-@import "./themes/dracula-blurry-full.rasi"
diff --git a/.config/rofi/themes/dmenu-dracula.rasi b/.config/rofi/themes/dmenu-dracula.rasi
deleted file mode 100644
index bdd112f..0000000
--- a/.config/rofi/themes/dmenu-dracula.rasi
+++ /dev/null
@@ -1,42 +0,0 @@
-/**
- * ROFI Color theme: dmenu-dracula
- * User: balajsra
- * Copyright: Sravan Balaji
- */
-* {
- background-color: #282a36;
- text-color: #f8f8f2;
- font: "NotoSans Nerd Font 12";
-}
-
-#window {
- anchor: north;
- location: north;
- width: 100%;
- padding: 2px 5px 2px 5px; /* top right bottom left */
- children: [ horibox ];
-}
-
-#horibox {
- orientation: horizontal;
- children: [ prompt, entry, listview ];
-}
-
-#listview {
- layout: horizontal;
- spacing: 10px;
- lines: 100;
-}
-
-#entry {
- expand: false;
- width: 10em;
-}
-
-#element {
- padding: 1px 5px 1px 5px; /* top right bottom left */
-}
-#element selected {
- background-color: #bd93f9;
- text-color: #282a36;
-}
diff --git a/.config/rofi/themes/dracula-blurry-full.rasi b/.config/rofi/themes/dracula-blurry-full.rasi
deleted file mode 100644
index ac439eb..0000000
--- a/.config/rofi/themes/dracula-blurry-full.rasi
+++ /dev/null
@@ -1,138 +0,0 @@
-/*
- *
- * Author : Aditya Shakya (adi1090x)
- * Mail : adi1090x@gmail.com
- * Github : @adi1090x
- * Reddit : @adi1090x
- *
- * Dracula Theme Colors : Sravan Balaji (balajsra)
- * Mail: balajsra@umich.edu
- * Github: @balajsra
- */
-
-configuration {
- drun-display-format: "{name}";
- threads: 0;
- scroll-method: 0;
- disable-history: false;
- fullscreen: false;
- hide-scrollbar: true;
- sidebar-mode: false;
-}
-
-* {
- background: #00000000;
- background-color: #282a36cc;
- background-entry: #44475acc;
- background-alt: #44475acc;
- foreground: #f8f8f2cc;
- foreground-selected: #50fa7bcc;
- urgent: #ff5555cc;
- urgent-selected: #ff5555cc;
-}
-
-window {
- transparency: "real";
- background-color: @background;
- text-color: @foreground;
- height: 100%;
- width: 100%;
- location: northwest;
- anchor: northwest;
- x-offset: 0;
- y-offset: 0;
-}
-
-prompt {
- enabled: false;
-}
-
-inputbar {
- background-color: @background-alt;
- text-color: @foreground;
- expand: false;
- border-radius: 6px;
- margin: 0px 430px 0px 430px;
- padding: 10px 10px 10px 10px;
- position: north;
-}
-
-entry {
- background-color: @background;
- text-color: @foreground;
- placeholder-color: @foreground;
- expand: true;
- horizontal-align: 0.5;
- placeholder: "Search applications";
- blink: true;
-}
-
-case-indicator {
- background-color: @background;
- text-color: @foreground;
- spacing: 0;
-}
-
-listview {
- background-color: @background;
- columns: 7;
- spacing: 4px;
- cycle: false;
- dynamic: true;
- layout: vertical;
-}
-
-mainbox {
- background-color: @background-color;
- children: [ inputbar, listview ];
- spacing: 25px;
- padding: 70px 135px 55px 135px;
-}
-
-element {
- background-color: @background;
- text-color: @foreground;
- orientation: vertical;
- border-radius: 9px;
- padding: 20px 0px 20px 0px;
-}
-
-element-icon {
- size: 65px;
- border: 0px;
-}
-
-element-text {
- expand: true;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- margin: 5px 10px 0px 10px;
-}
-
-element normal.urgent,
-element alternate.urgent {
- background-color: @urgent;
- text-color: @foreground;
- border-radius: 9px;
-}
-
-element normal.active,
-element alternate.active {
- background-color: @background-alt;
- text-color: @foreground;
-}
-
-element selected {
- background-color: @background-alt;
- text-color: @foreground-selected;
-}
-
-element selected.urgent {
- background-color: @urgent-selected;
- text-color: @foreground;
-}
-
-element selected.active {
- background-color: @background-alt;
- color: @foreground-selected;
-}
diff --git a/.config/rofi/themes/dracula.rasi b/.config/rofi/themes/dracula.rasi
deleted file mode 100644
index e2eb674..0000000
--- a/.config/rofi/themes/dracula.rasi
+++ /dev/null
@@ -1,122 +0,0 @@
-/*Dracula theme based on the Purple official rofi theme*/
-
-* {
- font: "Jetbrains Mono 12";
- foreground: #f8f8f2;
- background-color: #282a36;
- active-background: #6272a4;
- urgent-background: #ff5555;
- selected-background: @active-background;
- selected-urgent-background: @urgent-background;
- selected-active-background: @active-background;
- separatorcolor: @active-background;
- bordercolor: @active-background;
-}
-
-#window {
- background-color: @background;
- border: 1;
- border-radius: 6;
- border-color: @bordercolor;
- padding: 5;
-}
-#mainbox {
- border: 0;
- padding: 0;
-}
-#message {
- border: 1px dash 0px 0px ;
- border-color: @separatorcolor;
- padding: 1px ;
-}
-#textbox {
- text-color: @foreground;
-}
-#listview {
- fixed-height: 0;
- border: 2px dash 0px 0px ;
- border-color: @bordercolor;
- spacing: 2px ;
- scrollbar: false;
- padding: 2px 0px 0px ;
-}
-#element {
- border: 0;
- padding: 1px ;
-}
-#element.normal.normal {
- background-color: @background;
- text-color: @foreground;
-}
-#element.normal.urgent {
- background-color: @urgent-background;
- text-color: @urgent-foreground;
-}
-#element.normal.active {
- background-color: @active-background;
- text-color: @foreground;
-}
-#element.selected.normal {
- background-color: @selected-background;
- text-color: @foreground;
-}
-#element.selected.urgent {
- background-color: @selected-urgent-background;
- text-color: @foreground;
-}
-#element.selected.active {
- background-color: @selected-active-background;
- text-color: @foreground;
-}
-#element.alternate.normal {
- background-color: @background;
- text-color: @foreground;
-}
-#element.alternate.urgent {
- background-color: @urgent-background;
- text-color: @foreground;
-}
-#element.alternate.active {
- background-color: @active-background;
- text-color: @foreground;
-}
-#scrollbar {
- width: 2px ;
- border: 0;
- handle-width: 8px ;
- padding: 0;
-}
-#sidebar {
- border: 2px dash 0px 0px ;
- border-color: @separatorcolor;
-}
-#button.selected {
- background-color: @selected-background;
- text-color: @foreground;
-}
-#inputbar {
- spacing: 0;
- text-color: @foreground;
- padding: 1px ;
-}
-#case-indicator {
- spacing: 0;
- text-color: @foreground;
-}
-#entry {
- spacing: 0;
- text-color: @foreground;
-}
-#prompt {
- spacing: 0;
- text-color: @foreground;
-}
-#inputbar {
- children: [ prompt,textbox-prompt-colon,entry,case-indicator ];
-}
-#textbox-prompt-colon {
- expand: false;
- str: ":";
- margin: 0px 0.3em 0em 0em ;
- text-color: @foreground;
-}
diff --git a/.config/rofi/themes/sidetab-dracula.rasi b/.config/rofi/themes/sidetab-dracula.rasi
deleted file mode 100644
index 49fa186..0000000
--- a/.config/rofi/themes/sidetab-dracula.rasi
+++ /dev/null
@@ -1,137 +0,0 @@
-/**
- * ROFI Color theme: dmenu-dracula
- * User: balajsra
- * Copyright: deadguy & Sravan Balaji
- */
-
-configuration {
- display-drun: "Activate";
- display-run: "Execute";
- display-window: "Window";
- show-icons: true;
- sidebar-mode: true;
- font: "NotoSans Nerd Font 12";
-}
-
-* {
- background-color: #282a36;
- text-color: #f8f8f2;
- selbg: #bd93f9;
- actbg: #44475a;
- urgbg: #ff5555;
- winbg: #50fa7b;
-
- selected-normal-foreground: @winbg;
- normal-foreground: @text-color;
- selected-normal-background: @actbg;
- normal-background: @background-color;
-
- selected-urgent-foreground: @background-color;
- urgent-foreground: @text-color;
- selected-urgent-background: @urgbg;
- urgent-background: @background-color;
-
- selected-active-foreground: @winbg;
- active-foreground: @text-color;
- selected-active-background: @actbg;
- active-background: @selbg;
-
- line-margin: 2;
- line-padding: 2;
- separator-style: "none";
- hide-scrollbar: "true";
- margin: 0;
- padding: 0;
-}
-
-window {
- location: west;
- anchor: west;
- height: 100%;
- width: 25%;
- orientation: horizontal;
- children: [mainbox];
-}
-
-mainbox {
- spacing: 0.8em;
- children: [ entry, listview, mode-switcher ];
-}
-
-button {
- padding: 5px 2px;
-}
-
-button selected {
- background-color: @active-background;
- text-color: @background-color;
-}
-
-inputbar {
- padding: 5px;
- spacing: 5px;
-}
-
-listview {
- spacing: 0.5em;
- dynamic: false;
- cycle: true;
-}
-
-element {
- padding: 10px;
-}
-
-entry {
- expand: false;
- text-color: @normal-foreground;
- vertical-align: 1;
- padding: 5px;
-}
-
-element normal.normal {
- background-color: @normal-background;
- text-color: @normal-foreground;
-}
-
-element normal.urgent {
- background-color: @urgent-background;
- text-color: @urgent-foreground;
-}
-
-element normal.active {
- background-color: @active-background;
- text-color: @active-foreground;
-}
-
-element selected.normal {
- background-color: @selected-normal-background;
- text-color: @selected-normal-foreground;
- border: 0 5px solid 0 0;
- border-color: @active-background;
-}
-
-element selected.urgent {
- background-color: @selected-urgent-background;
- text-color: @selected-urgent-foreground;
-}
-
-element selected.active {
- background-color: @selected-active-background;
- text-color: @selected-active-foreground;
-}
-
-element alternate.normal {
- background-color: @normal-background;
- text-color: @normal-foreground;
-}
-
-element alternate.urgent {
- background-color: @urgent-background;
- text-color: @urgent-foreground;
-}
-
-element alternate.active {
- background-color: @active-background;
- text-color: @active-foreground;
-}
diff --git a/.config/rofi/themes/slate-dracula.rasi b/.config/rofi/themes/slate-dracula.rasi
deleted file mode 100644
index 8179d13..0000000
--- a/.config/rofi/themes/slate-dracula.rasi
+++ /dev/null
@@ -1,50 +0,0 @@
-/**
- * ROFI Color theme: dmenu-dracula
- * User: balajsra
- * Copyright: Sravan Balaji
- */
-* {
- background-color: #282a36;
- border-color: #bd93f9;
- text-color: #f8f8f2;
- spacing: 0;
- width: 1024px;
- font: "NotoSans Nerd Font 12";
-}
-
-inputbar {
- border: 0 0 1px 0; /* top right bottom left */
- children: [prompt, entry];
-}
-
-prompt {
- padding: 16px;
- border: 2px 1px 0 2px; /* top right bottom left */
-}
-
-textbox {
- background-color: #282a36;
- border: 0 0 1px 0; /* top right bottom left */
- border-color: #bd93f9;
- padding: 8px 16px 8px 16px; /* top right bottom left */
-}
-
-entry {
- border: 2px 2px 0px 0; /* top right bottom left */
- padding: 16px;
-}
-
-listview {
- cycle: true;
- margin: 0 0 0px 0; /* top right bottom left */
- scrollbar: true;
-}
-
-element {
- border: 0 2px 1px 2px; /* top right bottom left */
- padding: 16px;
-}
-
-element selected {
- background-color: #44475a;
-}
diff --git a/.gitmodules b/.gitmodules
index 1d75865..09dd45c 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -1,15 +1,9 @@
[submodule ".vim/pack/themes/start/dracula"]
path = .vim/pack/themes/start/dracula
- url = https://github.com/dracula/vim.git
+ url = git@github.com:dracula/vim.git
[submodule ".themes/Dracula"]
path = .themes/Dracula
url = git@github.com:dracula/gtk.git
-[submodule ".config/dwm"]
- path = .config/dwm
- url = https://github.com/balajsra/dwm.git
-[submodule ".config/polybar"]
- path = .config/polybar
- url = git@github.com:balajsra/polybar.git
-[submodule "/home/sravan/.local/share/Steam/skins/Dracula"]
- path = /home/sravan/.local/share/Steam/skins/Dracula
- url = https://github.com/dracula/steam.git
+[submodule ".steam/steam/skins/Dracula"]
+ path = .steam/steam/skins/Dracula
+ url = git@github.com:dracula/steam.git
diff --git a/.local/share/Steam/skins/Dracula b/.steam/debian-installation/skins/Dracula
similarity index 100%
rename from .local/share/Steam/skins/Dracula
rename to .steam/debian-installation/skins/Dracula