This commit is contained in:
2022-02-14 20:20:11 +01:00
parent 5bdb5ff64d
commit 8e5b5f5709
26 changed files with 2569 additions and 2570 deletions

View File

@@ -1,8 +1,8 @@
deb http://cdn-fastly.deb.debian.org/debian/ testing main contrib non-free deb http://cdn-fastly.deb.debian.org/debian/ testing main contrib non-free
deb-src http://cdn-fastly.deb.debian.org/debian/ testing main contrib non-free deb-src http://cdn-fastly.deb.debian.org/debian/ testing main contrib non-free
deb http://cdn-fastly.deb.debian.org/debian/ testing-updates main contrib non-free deb http://cdn-fastly.deb.debian.org/debian/ testing-updates main contrib non-free
deb-src http://cdn-fastly.deb.debian.org/debian/ testing-updates main contrib non-free deb-src http://cdn-fastly.deb.debian.org/debian/ testing-updates main contrib non-free
deb http://security.debian.org/ testing/updates main contrib non-free deb http://security.debian.org/ testing/updates main contrib non-free
deb-src http://security.debian.org/ testing/updates main contrib non-free deb-src http://security.debian.org/ testing/updates main contrib non-free

File diff suppressed because it is too large Load Diff

View File

@@ -1,26 +1,26 @@
bind_to_address "0.0.0.0" bind_to_address "0.0.0.0"
# Recommended location for database # Recommended location for database
db_file "~/.local/share/mpd/database" db_file "~/.local/share/mpd/database"
# Logs to systemd journal # Logs to systemd journal
log_file "~/.local/share/mpd/log" log_file "~/.local/share/mpd/log"
# The music directory is by default the XDG directory, uncomment to amend and choose a different directory # The music directory is by default the XDG directory, uncomment to amend and choose a different directory
music_directory "~/music" music_directory "~/music"
# Uncomment to enable the functionalities # Uncomment to enable the functionalities
playlist_directory "~/.local/share/mpd/playlists" playlist_directory "~/.local/share/mpd/playlists"
pid_file "~/.local/share/mpd/pid" pid_file "~/.local/share/mpd/pid"
state_file "~/.local/share/mpd/state" state_file "~/.local/share/mpd/state"
sticker_file "~/.local/share/mpd/sticker.sql" sticker_file "~/.local/share/mpd/sticker.sql"
auto_update "yes" auto_update "yes"
auto_update_depth "0" auto_update_depth "0"
restore_paused "yes" restore_paused "yes"
audio_output { audio_output {
type "pulse" type "pulse"
name "pulse audio" name "pulse audio"
} }

View File

@@ -1,11 +1,11 @@
[geometry] [geometry]
posx=5 posx=5
posy=36 posy=36
sizex=1908 sizex=1908
sizey=1037 sizey=1037
[nitrogen] [nitrogen]
view=icon view=icon
recurse=true recurse=true
sort=alpha sort=alpha
icon_caps=false icon_caps=false

View File

@@ -1,26 +1,26 @@
[config] [config]
bm_open_method=0 bm_open_method=0
[volume] [volume]
mount_on_startup=1 mount_on_startup=1
mount_removable=1 mount_removable=1
autorun=1 autorun=1
[ui] [ui]
always_show_tabs=0 always_show_tabs=0
max_tab_chars=32 max_tab_chars=32
win_width=948 win_width=948
win_height=649 win_height=649
splitter_pos=263 splitter_pos=263
media_in_new_tab=0 media_in_new_tab=0
desktop_folder_new_win=0 desktop_folder_new_win=0
change_tab_on_drop=1 change_tab_on_drop=1
close_on_unmount=1 close_on_unmount=1
focus_previous=0 focus_previous=0
side_pane_mode=places side_pane_mode=places
view_mode=list view_mode=list
show_hidden=1 show_hidden=1
sort=name;ascending; sort=name;ascending;
toolbar=newtab;navigation;home; toolbar=newtab;navigation;home;
show_statusbar=1 show_statusbar=1
pathbar_mode_buttons=0 pathbar_mode_buttons=0

View File

@@ -1,447 +1,447 @@
################################# #################################
### Martin - Config ### ### Martin - Config ###
#-------------------------------# #-------------------------------#
# Transparency / Opacity # # Transparency / Opacity #
################################# #################################
# Use the opacity-rule to git transparency. # Use the opacity-rule to git transparency.
# Default opacity for active windows. (0.0 - 1.0, defaults to 1.0) # Default opacity for active windows. (0.0 - 1.0, defaults to 1.0)
active-opacity = 1.0; active-opacity = 1.0;
# Opacity of inactive windows. (0.1 - 1.0, defaults to 1.0) # Opacity of inactive windows. (0.1 - 1.0, defaults to 1.0)
# inactive-opacity = 1.0; # inactive-opacity = 1.0;
inactive-opacity = 1.0; inactive-opacity = 1.0;
# Opacity of window titlebars and borders. (0.1 - 1.0, disabled by default) # Opacity of window titlebars and borders. (0.1 - 1.0, disabled by default)
# frame-opacity = 1.0; # frame-opacity = 1.0;
#frame-opacity = 0.7; #frame-opacity = 0.7;
# Let inactive opacity set by -i override the '_NET_WM_OPACITY' values of windows. # Let inactive opacity set by -i override the '_NET_WM_OPACITY' values of windows.
# inactive-opacity-override = true; # inactive-opacity-override = true;
#inactive-opacity-override = false; #inactive-opacity-override = false;
# Dim inactive windows. (0.0 - 1.0, defaults to 0.0) # Dim inactive windows. (0.0 - 1.0, defaults to 0.0)
# inactive-dim = 0.0; # inactive-dim = 0.0;
# Specify a list of conditions of windows that should never be considered focused. # Specify a list of conditions of windows that should never be considered focused.
# focus-exclude = [] # focus-exclude = []
#focus-exclude = [ "class_g = 'Cairo-clock'" ]; #focus-exclude = [ "class_g = 'Cairo-clock'" ];
# Use fixed inactive dim value, instead of adjusting according to window opacity. # Use fixed inactive dim value, instead of adjusting according to window opacity.
# inactive-dim-fixed = 1.0; # inactive-dim-fixed = 1.0;
# Specify a list of opacity rules, in the format `PERCENT:PATTERN`, # Specify a list of opacity rules, in the format `PERCENT:PATTERN`,
# like `50:name *= "Firefox"`. picom-trans is recommended over this. # like `50:name *= "Firefox"`. picom-trans is recommended over this.
# Note we don't make any guarantee about possible conflicts with other # Note we don't make any guarantee about possible conflicts with other
# programs that set '_NET_WM_WINDOW_OPACITY' on frame or client windows. # programs that set '_NET_WM_WINDOW_OPACITY' on frame or client windows.
# examples: # examples:
# opacity-rule = [ "93:class_g = 'kitty'" ]; # opacity-rule = [ "93:class_g = 'kitty'" ];
# #
# More than one rule must be in several lines... # More than one rule must be in several lines...
# and there is also whether there is Focused or Unfocused. # and there is also whether there is Focused or Unfocused.
# #
#opacity-rule = [ #opacity-rule = [
# "95:class_g = 'kitty' && focused", # "95:class_g = 'kitty' && focused",
# "75:class_g = 'kitty' && !focused", # "75:class_g = 'kitty' && !focused",
# "95:class_g = 'Alacritty' && focused", # "95:class_g = 'Alacritty' && focused",
# "75:class_g = 'Alacritty' && !focused" # "75:class_g = 'Alacritty' && !focused"
#]; #];
# Remember not to add comma "," to the last rule... but it must be at the end of all others. # Remember not to add comma "," to the last rule... but it must be at the end of all others.
opacity-rule = [ opacity-rule = [
"92:class_g = 'Rofi'", "92:class_g = 'Rofi'",
"95:class_g = 'kitty' && focused", "95:class_g = 'kitty' && focused",
"75:class_g = 'kitty' && !focused", "75:class_g = 'kitty' && !focused",
"95:class_g = 'Alacritty' && focused", "95:class_g = 'Alacritty' && focused",
"75:class_g = 'Alacritty' && !focused" "75:class_g = 'Alacritty' && !focused"
]; ];
################################# #################################
# Shadows # # Shadows #
################################# #################################
# Enabled client-side shadows on windows. Note desktop windows # Enabled client-side shadows on windows. Note desktop windows
# (windows with '_NET_WM_WINDOW_TYPE_DESKTOP') never get shadow, # (windows with '_NET_WM_WINDOW_TYPE_DESKTOP') never get shadow,
# unless explicitly requested using the wintypes option. # unless explicitly requested using the wintypes option.
# #
#shadow = false; #shadow = false;
shadow = true; shadow = true;
# The blur radius for shadows, in pixels. (defaults to 12) # The blur radius for shadows, in pixels. (defaults to 12)
# shadow-radius = 12; # shadow-radius = 12;
shadow-radius = 14; shadow-radius = 14;
# The opacity of shadows. (0.0 - 1.0, defaults to 0.75) # The opacity of shadows. (0.0 - 1.0, defaults to 0.75)
shadow-opacity = 0.3; shadow-opacity = 0.3;
# The left offset for shadows, in pixels. (defaults to -15) # The left offset for shadows, in pixels. (defaults to -15)
# shadow-offset-x = -15; # shadow-offset-x = -15;
shadow-offset-x = -15; shadow-offset-x = -15;
# The top offset for shadows, in pixels. (defaults to -15) # The top offset for shadows, in pixels. (defaults to -15)
# shadow-offset-y = -15; # shadow-offset-y = -15;
shadow-offset-y = -15; shadow-offset-y = -15;
# Red color value of shadow (0.0 - 1.0, defaults to 0). # Red color value of shadow (0.0 - 1.0, defaults to 0).
# shadow-red = 0; # shadow-red = 0;
# Green color value of shadow (0.0 - 1.0, defaults to 0). # Green color value of shadow (0.0 - 1.0, defaults to 0).
# shadow-green = 0; # shadow-green = 0;
# Blue color value of shadow (0.0 - 1.0, defaults to 0). # Blue color value of shadow (0.0 - 1.0, defaults to 0).
# shadow-blue = 0; # shadow-blue = 0;
# Hex string color value of shadow (#000000 - #FFFFFF, defaults to #000000). This option will override options set shadow-(red/green/blue) # Hex string color value of shadow (#000000 - #FFFFFF, defaults to #000000). This option will override options set shadow-(red/green/blue)
# shadow-color = "#000000"; # shadow-color = "#000000";
# Specify a list of conditions of windows that should have no shadow. # Specify a list of conditions of windows that should have no shadow.
# #
# examples: # examples:
# shadow-exclude = "n:e:Notification"; # shadow-exclude = "n:e:Notification";
# #
# shadow-exclude = [] # shadow-exclude = []
shadow-exclude = [ shadow-exclude = [
"name = 'Notification'", "name = 'Notification'",
"class_g = 'Conky'", "class_g = 'Conky'",
"class_g ?= 'Notify-osd'", "class_g ?= 'Notify-osd'",
"class_g = 'Cairo-clock'", "class_g = 'Cairo-clock'",
"_GTK_FRAME_EXTENTS@:c" "_GTK_FRAME_EXTENTS@:c"
]; ];
# Specify a list of conditions of windows that should have no shadow painted over, such as a dock window. # Specify a list of conditions of windows that should have no shadow painted over, such as a dock window.
# clip-shadow-above = [] # clip-shadow-above = []
# Specify a X geometry that describes the region in which shadow should not # Specify a X geometry that describes the region in which shadow should not
# be painted in, such as a dock window region. Use # be painted in, such as a dock window region. Use
# shadow-exclude-reg = "x10+0+0" # shadow-exclude-reg = "x10+0+0"
# for example, if the 10 pixels on the bottom of the screen should not have shadows painted on. # for example, if the 10 pixels on the bottom of the screen should not have shadows painted on.
# #
# shadow-exclude-reg = "" # shadow-exclude-reg = ""
# Crop shadow of a window fully on a particular Xinerama screen to the screen. # Crop shadow of a window fully on a particular Xinerama screen to the screen.
# xinerama-shadow-crop = false; # xinerama-shadow-crop = false;
################################# #################################
# Fading # # Fading #
################################# #################################
# Fade windows in/out when opening/closing and when opacity changes, # Fade windows in/out when opening/closing and when opacity changes,
# unless no-fading-openclose is used. # unless no-fading-openclose is used.
# fading = false; # fading = false;
#fading = true; #fading = true;
# Opacity change between steps while fading in. (0.01 - 1.0, defaults to 0.028) # Opacity change between steps while fading in. (0.01 - 1.0, defaults to 0.028)
# fade-in-step = 0.028; # fade-in-step = 0.028;
#fade-in-step = 0.03; #fade-in-step = 0.03;
# Opacity change between steps while fading out. (0.01 - 1.0, defaults to 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;
#fade-out-step = 0.03; #fade-out-step = 0.03;
# The time between steps in fade step, in milliseconds. (> 0, defaults to 10) # The time between steps in fade step, in milliseconds. (> 0, defaults to 10)
# fade-delta = 10; # fade-delta = 10;
# Specify a list of conditions of windows that should not be faded. # Specify a list of conditions of windows that should not be faded.
# fade-exclude = [] # fade-exclude = []
# Do not fade on window open/close. # Do not fade on window open/close.
# no-fading-openclose = false; # no-fading-openclose = false;
# Do not fade destroyed ARGB windows with WM frame. Workaround of bugs in Openbox, Fluxbox, etc. # Do not fade destroyed ARGB windows with WM frame. Workaround of bugs in Openbox, Fluxbox, etc.
# no-fading-destroyed-argb = false; # no-fading-destroyed-argb = false;
################################# #################################
# Corners # # Corners #
################################# #################################
# Sets the radius of rounded window corners. When > 0, the compositor will # Sets the radius of rounded window corners. When > 0, the compositor will
# round the corners of windows. Does not interact well with # round the corners of windows. Does not interact well with
# `transparent-clipping`. # `transparent-clipping`.
#corner-radius = 0; #corner-radius = 0;
# Exclude conditions for rounded corners. # Exclude conditions for rounded corners.
#rounded-corners-exclude = [ #rounded-corners-exclude = [
# "window_type = 'dock'", # "window_type = 'dock'",
# "window_type = 'desktop'" # "window_type = 'desktop'"
#]; #];
################################# #################################
# Background-Blurring # # Background-Blurring #
################################# #################################
# Parameters for background blurring, see the *BLUR* section for more information. # Parameters for background blurring, see the *BLUR* section for more information.
# blur-method = # blur-method =
# blur-size = 12; # blur-size = 12;
# #
# blur-deviation = false; # blur-deviation = false;
# #
# blur-strength = 5; # blur-strength = 5;
# Blur background of semi-transparent / ARGB windows. # Blur background of semi-transparent / ARGB windows.
# Bad in performance, with driver-dependent behavior. # Bad in performance, with driver-dependent behavior.
# The name of the switch may change without prior notifications. # The name of the switch may change without prior notifications.
#blur-background = false; #blur-background = false;
blur-background = true; blur-background = true;
# Blur background of windows when the window frame is not opaque. # Blur background of windows when the window frame is not opaque.
# Implies: # Implies:
# blur-background # blur-background
# Bad in performance, with driver-dependent behavior. The name may change. # Bad in performance, with driver-dependent behavior. The name may change.
# #
# blur-background-frame = false; # blur-background-frame = false;
# Use fixed blur strength rather than adjusting according to window opacity. # Use fixed blur strength rather than adjusting according to window opacity.
# blur-background-fixed = false; # blur-background-fixed = false;
# Specify the blur convolution kernel, with the following format: # Specify the blur convolution kernel, with the following format:
# example: # 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 = "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 = "3x3box"; #blur-kern = "3x3box";
#blur-kern = "5x5box"; #blur-kern = "5x5box";
blur-kern = "7x7box"; blur-kern = "7x7box";
# Exclude conditions for background blur. # Exclude conditions for background blur.
# blur-background-exclude = [] # blur-background-exclude = []
blur-background-exclude = [ blur-background-exclude = [
"window_type = 'dock'", "window_type = 'dock'",
"window_type = 'desktop'", "window_type = 'desktop'",
"window_type = 'utility'", "window_type = 'utility'",
"window_type = 'dialog'", "window_type = 'dialog'",
"window_type = 'popup_menu'", #start_menu "window_type = 'popup_menu'", #start_menu
"window_type = 'menu'", "window_type = 'menu'",
"window_type = 'dropdown_menu'", "window_type = 'dropdown_menu'",
"window_type = 'tooltip'", "window_type = 'tooltip'",
"window_type = 'splash'", "window_type = 'splash'",
"class_g = 'slop'", "class_g = 'slop'",
"_GTK_FRAME_EXTENTS@:c" "_GTK_FRAME_EXTENTS@:c"
]; ];
################################# #################################
# General Settings # # General Settings #
################################# #################################
# Daemonize process. Fork to background after initialization. Causes issues with certain (badly-written) drivers. # Daemonize process. Fork to background after initialization. Causes issues with certain (badly-written) drivers.
# daemon = false; # daemon = false;
# Specify the backend to use: `xrender`, `glx`, or `xr_glx_hybrid`. # Specify the backend to use: `xrender`, `glx`, or `xr_glx_hybrid`.
# `xrender` is the default one. # `xrender` is the default one.
# #
backend = "glx"; backend = "glx";
#backend = "xrender"; #backend = "xrender";
# Enable/disable VSync. # Enable/disable VSync.
# vsync = false; # vsync = false;
#vsync = true; #vsync = true;
# Enable remote control via D-Bus. See the *D-BUS API* section below for more details. # Enable remote control via D-Bus. See the *D-BUS API* section below for more details.
# dbus = false; # dbus = false;
# Try to detect WM windows (a non-override-redirect window with no # Try to detect WM windows (a non-override-redirect window with no
# child that has 'WM_STATE') and mark them as active. # child that has 'WM_STATE') and mark them as active.
# #
#mark-wmwin-focused = false; #mark-wmwin-focused = false;
#mark-wmwin-focused = true; #mark-wmwin-focused = true;
# Mark override-redirect windows that doesn't have a child window with 'WM_STATE' focused. # Mark override-redirect windows that doesn't have a child window with 'WM_STATE' focused.
# mark-ovredir-focused = false; # mark-ovredir-focused = false;
#mark-ovredir-focused = true; #mark-ovredir-focused = true;
# Try to detect windows with rounded corners and don't consider them # Try to detect windows with rounded corners and don't consider them
# shaped windows. The accuracy is not very high, unfortunately. # shaped windows. The accuracy is not very high, unfortunately.
# #
# detect-rounded-corners = false; # detect-rounded-corners = false;
#detect-rounded-corners = true; #detect-rounded-corners = true;
# Detect '_NET_WM_OPACITY' on client windows, useful for window managers # Detect '_NET_WM_OPACITY' on client windows, useful for window managers
# not passing '_NET_WM_OPACITY' of client windows to frame windows. # not passing '_NET_WM_OPACITY' of client windows to frame windows.
# #
# detect-client-opacity = false; # detect-client-opacity = false;
#detect-client-opacity = true; #detect-client-opacity = true;
# Specify refresh rate of the screen. If not specified or 0, picom will # Specify refresh rate of the screen. If not specified or 0, picom will
# try detecting this with X RandR extension. # try detecting this with X RandR extension.
# #
# refresh-rate = 60; # refresh-rate = 60;
#refresh-rate = 0; #refresh-rate = 0;
# Use EWMH '_NET_ACTIVE_WINDOW' to determine currently focused window, # Use EWMH '_NET_ACTIVE_WINDOW' to determine currently focused window,
# rather than listening to 'FocusIn'/'FocusOut' event. Might have more accuracy, # rather than listening to 'FocusIn'/'FocusOut' event. Might have more accuracy,
# provided that the WM supports it. # provided that the WM supports it.
# #
# use-ewmh-active-win = false # use-ewmh-active-win = false
# Unredirect all windows if a full-screen opaque window is detected, # Unredirect all windows if a full-screen opaque window is detected,
# to maximize performance for full-screen windows. Known to cause flickering # to maximize performance for full-screen windows. Known to cause flickering
# when redirecting/unredirecting windows. # when redirecting/unredirecting windows.
# #
# unredir-if-possible = false # unredir-if-possible = false
# Delay before unredirecting the window, in milliseconds. Defaults to 0. # Delay before unredirecting the window, in milliseconds. Defaults to 0.
# unredir-if-possible-delay = 0 # unredir-if-possible-delay = 0
# Conditions of windows that shouldn't be considered full-screen for unredirecting screen. # Conditions of windows that shouldn't be considered full-screen for unredirecting screen.
# unredir-if-possible-exclude = [] # unredir-if-possible-exclude = []
# Use 'WM_TRANSIENT_FOR' to group windows, and consider windows # Use 'WM_TRANSIENT_FOR' to group windows, and consider windows
# in the same group focused at the same time. # in the same group focused at the same time.
# #
# detect-transient = false # detect-transient = false
#detect-transient = true; #detect-transient = true;
# Use 'WM_CLIENT_LEADER' to group windows, and consider windows in the same # Use 'WM_CLIENT_LEADER' to group windows, and consider windows in the same
# group focused at the same time. This usually means windows from the same application # group focused at the same time. This usually means windows from the same application
# will be considered focused or unfocused at the same time. # will be considered focused or unfocused at the same time.
# 'WM_TRANSIENT_FOR' has higher priority if detect-transient is enabled, too. # 'WM_TRANSIENT_FOR' has higher priority if detect-transient is enabled, too.
# #
# detect-client-leader = false # detect-client-leader = false
# Resize damaged region by a specific number of pixels. # Resize damaged region by a specific number of pixels.
# A positive value enlarges it while a negative one shrinks it. # A positive value enlarges it while a negative one shrinks it.
# If the value is positive, those additional pixels will not be actually painted # 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, # 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.) # with use-damage, those pixels will still be incorrectly painted to screen.)
# Primarily used to fix the line corruption issues of blur, # Primarily used to fix the line corruption issues of blur,
# in which case you should use the blur radius value here # in which case you should use the blur radius value here
# (e.g. with a 3x3 kernel, you should use `--resize-damage 1`, # (e.g. with a 3x3 kernel, you should use `--resize-damage 1`,
# with a 5x5 one you use `--resize-damage 2`, and so on). # 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. # May or may not work with *--glx-no-stencil*. Shrinking doesn't function correctly.
# #
# resize-damage = 1 # resize-damage = 1
# Specify a list of conditions of windows that should be painted with inverted color. # Specify a list of conditions of windows that should be painted with inverted color.
# Resource-hogging, and is not well tested. # Resource-hogging, and is not well tested.
# #
# invert-color-include = [] # invert-color-include = []
# GLX backend: Avoid using stencil buffer, useful if you don't have a stencil buffer. # 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 # Might cause incorrect opacity when rendering transparent content (but never
# practically happened) and may not work with blur-background. # practically happened) and may not work with blur-background.
# My tests show a 15% performance boost. Recommended. # My tests show a 15% performance boost. Recommended.
# #
# glx-no-stencil = false # glx-no-stencil = false
# GLX backend: Avoid rebinding pixmap on window damage. # GLX backend: Avoid rebinding pixmap on window damage.
# Probably could improve performance on rapid window content changes, # Probably could improve performance on rapid window content changes,
# but is known to break things on some drivers (LLVMpipe, xf86-video-intel, etc.). # but is known to break things on some drivers (LLVMpipe, xf86-video-intel, etc.).
# Recommended if it works. # Recommended if it works.
# #
# glx-no-rebind-pixmap = false # glx-no-rebind-pixmap = false
# Disable the use of damage information. # Disable the use of damage information.
# This cause the whole screen to be redrawn everytime, instead of the part of the screen # 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. # has actually changed. Potentially degrades the performance, but might fix some artifacts.
# The opposing option is use-damage # The opposing option is use-damage
# #
# no-use-damage = false # no-use-damage = false
#use-damage = true; #use-damage = true;
# Use X Sync fence to sync clients' draw calls, to make sure all draw # 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 # calls are finished before picom starts drawing. Needed on nvidia-drivers
# with GLX backend for some users. # with GLX backend for some users.
# #
# xrender-sync-fence = false # xrender-sync-fence = false
# GLX backend: Use specified GLSL fragment shader for rendering window contents. # GLX backend: Use specified GLSL fragment shader for rendering window contents.
# See `compton-default-fshader-win.glsl` and `compton-fake-transparency-fshader-win.glsl` # See `compton-default-fshader-win.glsl` and `compton-fake-transparency-fshader-win.glsl`
# in the source tree for examples. # in the source tree for examples.
# #
# glx-fshader-win = "" # glx-fshader-win = ""
# Force all windows to be painted with blending. Useful if you # Force all windows to be painted with blending. Useful if you
# have a glx-fshader-win that could turn opaque pixels transparent. # have a glx-fshader-win that could turn opaque pixels transparent.
# #
# force-win-blend = false # force-win-blend = false
# Do not use EWMH to detect fullscreen windows. # Do not use EWMH to detect fullscreen windows.
# Reverts to checking if a window is fullscreen based only on its size and coordinates. # Reverts to checking if a window is fullscreen based only on its size and coordinates.
# #
# no-ewmh-fullscreen = false # no-ewmh-fullscreen = false
# Dimming bright windows so their brightness doesn't exceed this set value. # 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, # Brightness of a window is estimated by averaging all pixels in the window,
# so this could comes with a performance hit. # 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) # Setting this to 1.0 disables this behaviour. Requires --use-damage to be disabled. (default: 1.0)
# #
# max-brightness = 1.0 # max-brightness = 1.0
# Make transparent windows clip other windows like non-transparent windows do, # Make transparent windows clip other windows like non-transparent windows do,
# instead of blending on top of them. # instead of blending on top of them.
# #
# transparent-clipping = false # transparent-clipping = false
# Set the log level. Possible values are: # Set the log level. Possible values are:
# "trace", "debug", "info", "warn", "error" # "trace", "debug", "info", "warn", "error"
# in increasing level of importance. Case doesn't matter. # in increasing level of importance. Case doesn't matter.
# If using the "TRACE" log level, it's better to log into a file # 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. # using *--log-file*, since it can generate a huge stream of logs.
# #
# log-level = "debug" # log-level = "debug"
log-level = "warn"; log-level = "warn";
# Set the log file. # Set the log file.
# If *--log-file* is never specified, logs will be written to stderr. # 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 # Otherwise, logs will to written to the given file, though some of the early
# logs might still be written to the stderr. # logs might still be written to the stderr.
# When setting this option from the config file, it is recommended to use an absolute path. # When setting this option from the config file, it is recommended to use an absolute path.
# #
# log-file = "/path/to/your/log/file" # log-file = "/path/to/your/log/file"
# Show all X errors (for debugging) # Show all X errors (for debugging)
# show-all-xerrors = false # show-all-xerrors = false
# Write process ID to a file. # Write process ID to a file.
# write-pid-path = "/path/to/your/log/file" # write-pid-path = "/path/to/your/log/file"
# Window type settings # Window type settings
# #
# 'WINDOW_TYPE' is one of the 15 window types defined in EWMH standard: # 'WINDOW_TYPE' is one of the 15 window types defined in EWMH standard:
# "unknown", "desktop", "dock", "toolbar", "menu", "utility", # "unknown", "desktop", "dock", "toolbar", "menu", "utility",
# "splash", "dialog", "normal", "dropdown_menu", "popup_menu", # "splash", "dialog", "normal", "dropdown_menu", "popup_menu",
# "tooltip", "notification", "combo", and "dnd". # "tooltip", "notification", "combo", and "dnd".
# #
# Following per window-type options are available: :: # Following per window-type options are available: ::
# #
# fade, shadow::: # fade, shadow:::
# Controls window-type-specific shadow and fade settings. # Controls window-type-specific shadow and fade settings.
# #
# opacity::: # opacity:::
# Controls default opacity of the window type. # Controls default opacity of the window type.
# #
# focus::: # focus:::
# Controls whether the window of this type is to be always considered focused. # 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.) # (By default, all window types except "normal" and "dialog" has this on.)
# #
# full-shadow::: # full-shadow:::
# Controls whether shadow is drawn under the parts of the window that you # 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 # normally won't be able to see. Useful when the window has parts of it
# transparent, and you want shadows in those areas. # transparent, and you want shadows in those areas.
# #
# clip-shadow-above::: # clip-shadow-above:::
# Controls wether shadows that would have been drawn above the window should # Controls wether shadows that would have been drawn above the window should
# be clipped. Useful for dock windows that should have no shadow painted on top. # be clipped. Useful for dock windows that should have no shadow painted on top.
# #
# redir-ignore::: # redir-ignore:::
# Controls whether this type of windows should cause screen to become # Controls whether this type of windows should cause screen to become
# redirected again after been unredirected. If you have unredir-if-possible # redirected again after been unredirected. If you have unredir-if-possible
# set, and doesn't want certain window to cause unnecessary screen redirection, # set, and doesn't want certain window to cause unnecessary screen redirection,
# you can set this to `true`. # you can set this to `true`.
# #
wintypes: wintypes:
{ {
tooltip = { fade = true; shadow = true; opacity = 0.95; focus = true; full-shadow = false; }; tooltip = { fade = true; shadow = true; opacity = 0.95; focus = true; full-shadow = false; };
dock = { shadow = false; clip-shadow-above = true; } dock = { shadow = false; clip-shadow-above = true; }
dnd = { shadow = false; } dnd = { shadow = false; }
popup_menu = { opacity = 1.0; } popup_menu = { opacity = 1.0; }
dropdown_menu = { opacity = 1.0; } dropdown_menu = { opacity = 1.0; }
}; };

View File

@@ -1,427 +1,427 @@
; ;
; _ _ ____ ____ ___ _ _ _ ____ ____ ____ _ _ ____ _ ____ ; _ _ ____ ____ ___ _ _ _ ____ ____ ____ _ _ ____ _ ____
; |\/| |__| |__/ | | |\ | [__ __ | | | |\ | |___ | | __ ; |\/| |__| |__/ | | |\ | [__ __ | | | |\ | |___ | | __
; | | | | | \ | | | \| ___] |___ |__| | \| | | |__] ; | | | | | \ | | | \| ___] |___ |__| | \| | | |__]
; ;
; ;
; All transparence hex value from 100% to 0% alpha: ; All transparence hex value from 100% to 0% alpha:
; https://gist.github.com/lopspower/03fb1cc0ac9f32ef38f4#all-hex-value-from-100-to-0-alpha ; https://gist.github.com/lopspower/03fb1cc0ac9f32ef38f4#all-hex-value-from-100-to-0-alpha
; ;
; Icons are from Font Awesome 6 Free Regular + Nerd Font / FiraCode ; Icons are from Font Awesome 6 Free Regular + Nerd Font / FiraCode
; https://fontawesome.com/v6.0/icons ; https://fontawesome.com/v6.0/icons
; https://www.nerdfonts.com/cheat-sheet ; https://www.nerdfonts.com/cheat-sheet
; ;
;========================================================================= ;=========================================================================
; ;
; ;
; ██████╗ ██████╗ ██╗ ██╗ ██╗██████╗ █████╗ ██████╗ ; ██████╗ ██████╗ ██╗ ██╗ ██╗██████╗ █████╗ ██████╗
; ██╔══██╗██╔═══██╗██║ ╚██╗ ██╔╝██╔══██╗██╔══██╗██╔══██╗ ; ██╔══██╗██╔═══██╗██║ ╚██╗ ██╔╝██╔══██╗██╔══██╗██╔══██╗
; ██████╔╝██║ ██║██║ ╚████╔╝ ██████╔╝███████║██████╔╝ ; ██████╔╝██║ ██║██║ ╚████╔╝ ██████╔╝███████║██████╔╝
; ██╔═══╝ ██║ ██║██║ ╚██╔╝ ██╔══██╗██╔══██║██╔══██╗ ; ██╔═══╝ ██║ ██║██║ ╚██╔╝ ██╔══██╗██╔══██║██╔══██╗
; ██║ ╚██████╔╝███████╗██║ ██████╔╝██║ ██║██║ ██║ ; ██║ ╚██████╔╝███████╗██║ ██████╔╝██║ ██║██║ ██║
; ╚═╝ ╚═════╝ ╚══════╝╚═╝ ╚═════╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ; ╚═╝ ╚═════╝ ╚══════╝╚═╝ ╚═════╝ ╚═╝ ╚═╝╚═╝ ╚═╝
; ;
; ;
; To learn more about how to configure Polybar ; To learn more about how to configure Polybar
; go to https://github.com/polybar/polybar ; go to https://github.com/polybar/polybar
; ;
; Please refer to the web documentation hosted at: ; Please refer to the web documentation hosted at:
; https://github.com/polybar/polybar#configuration ; https://github.com/polybar/polybar#configuration
; ;
; https://github.com/polybar/polybar/wiki/Configuration ; https://github.com/polybar/polybar/wiki/Configuration
; ;
;========================================================================= ;=========================================================================
[colors] [colors]
background = #B309141E background = #B309141E
background-alt = #DB09141E background-alt = #DB09141E
foreground = #ebebeb foreground = #ebebeb
foreground-alt = #555 foreground-alt = #555
primary = #333D53 primary = #333D53
secondary = #26324D secondary = #26324D
alert = #e31b37 alert = #e31b37
icon-c1 = #fafafa icon-c1 = #fafafa
icon-c2 = #26324D icon-c2 = #26324D
icon-c3 = #83858A icon-c3 = #83858A
underline-c1 = #fafafa underline-c1 = #fafafa
underline-c2 = #26324D underline-c2 = #26324D
underline-c3 = #83858A underline-c3 = #83858A
c1 = #fafafa c1 = #fafafa
c2 = #333D53 c2 = #333D53
c3 = #44525c c3 = #44525c
c4 = #23272e c4 = #23272e
c5 = #6cb349 c5 = #6cb349
c6 = #903ea8 c6 = #903ea8
c7 = #f5d133 c7 = #f5d133
c8 = #eb6e34 c8 = #eb6e34
c9 = #d15213 c9 = #d15213
[bar/bspwmbar] [bar/bspwmbar]
;monitor = ${env:MONITOR:HDMI-1} ;monitor = ${env:MONITOR:HDMI-1}
width = 100% width = 100%
height = 28 height = 28
;offset-x = 1% ;offset-x = 1%
;offset-y = 1% ;offset-y = 1%
radius = 0 radius = 0
fixed-center = false fixed-center = false
background = ${colors.background} background = ${colors.background}
foreground = ${colors.foreground} foreground = ${colors.foreground}
line-size = 1 line-size = 1
line-color = #dbdbdb line-color = #dbdbdb
;# Ttransparent or Solid color border around Polybar. (Size in Pixels) ;# Ttransparent or Solid color border around Polybar. (Size in Pixels)
border-size = 0 border-size = 0
border-color = #00000000 border-color = #00000000
padding-left = 0 padding-left = 0
padding-right = 1 padding-right = 1
module-margin-left = 0 module-margin-left = 0
module-margin-right = 1 module-margin-right = 1
; Findt font name - fc-list | grep FONT NAME HER ; Findt font name - fc-list | grep FONT NAME HER
; font-N = <fontconfig pattern>;<vertical offset> ; font-N = <fontconfig pattern>;<vertical offset>
font-0 = "FiraCode Nerd Font:size=11;2" font-0 = "FiraCode Nerd Font:size=11;2"
font-1 = "DejaVu Sans:size=11;2" font-1 = "DejaVu Sans:size=11;2"
font-2 = "Font Awesome 6 Free:style=Regular:size=12;2" font-2 = "Font Awesome 6 Free:style=Regular:size=12;2"
font-3 = "Font Awesome 5 Free:style=Regular:size=12;2" font-3 = "Font Awesome 5 Free:style=Regular:size=12;2"
font-4 = "Material Icons:style=Regular:size=12;2" font-4 = "Material Icons:style=Regular:size=12;2"
font-5 = "DejaVuSansMono Nerd Font:style=Book:size=12;2" font-5 = "DejaVuSansMono Nerd Font:style=Book:size=12;2"
;font-6 = "DejaVu Sans:style=Regular:size=11;2" ;font-6 = "DejaVu Sans:style=Regular:size=11;2"
modules-left = bspwm xwindow modules-left = bspwm xwindow
;modules-center = mpd ;modules-center = mpd
modules-right = pulseaudio cpu memory wlan eth date temperature battery session modules-right = pulseaudio cpu memory wlan eth date temperature battery session
; Models list - filesystem xbacklight alsa pulseaudio xkeyboard memory cpu wlan eth battery temperature date session ; Models list - filesystem xbacklight alsa pulseaudio xkeyboard memory cpu wlan eth battery temperature date session
tray-position = right tray-position = right
tray-padding = 2 tray-padding = 2
;tray-background = #0063ff ;tray-background = #0063ff
wm-restack = bspwm wm-restack = bspwm
override-redirect = true override-redirect = true
;scroll-up = bspwm-desknext ;scroll-up = bspwm-desknext
;scroll-down = bspwm-deskprev ;scroll-down = bspwm-deskprev
cursor-click = pointer cursor-click = pointer
cursor-scroll = ns-resize cursor-scroll = ns-resize
[module/xwindow] [module/xwindow]
type = internal/xwindow type = internal/xwindow
label = %title:0:30:...% label = %title:0:30:...%
[module/xkeyboard] [module/xkeyboard]
type = internal/xkeyboard type = internal/xkeyboard
blacklist-0 = num lock blacklist-0 = num lock
format-prefix = " " format-prefix = " "
format-prefix-foreground = ${colors.foreground-alt} format-prefix-foreground = ${colors.foreground-alt}
format-prefix-underline = ${colors.secondary} format-prefix-underline = ${colors.secondary}
label-layout = %layout% label-layout = %layout%
label-layout-underline = ${colors.secondary} label-layout-underline = ${colors.secondary}
label-indicator-padding = 2 label-indicator-padding = 2
label-indicator-margin = 1 label-indicator-margin = 1
label-indicator-background = ${colors.secondary} label-indicator-background = ${colors.secondary}
label-indicator-underline = ${colors.secondary} label-indicator-underline = ${colors.secondary}
[module/filesystem] [module/filesystem]
type = internal/fs type = internal/fs
interval = 250 interval = 250
mount-0 = / mount-0 = /
label-mounted = %{F#0a81f5}%mountpoint%%{F-}: %percentage_used%% label-mounted = %{F#0a81f5}%mountpoint%%{F-}: %percentage_used%%
label-unmounted = %mountpoint% not mounted label-unmounted = %mountpoint% not mounted
label-unmounted-foreground = ${colors.foreground-alt} label-unmounted-foreground = ${colors.foreground-alt}
; ############################## ; ##############################
; ##### BSPWM MODULE START ##### ; ##### BSPWM MODULE START #####
; ############################## ; ##############################
[module/bspwm] [module/bspwm]
type = internal/bspwm type = internal/bspwm
pin-workspaces = true pin-workspaces = true
enable-scroll = false enable-scroll = false
ws-icon-0 = 1;1 ws-icon-0 = 1;1
ws-icon-1 = 2;2 ws-icon-1 = 2;2
ws-icon-2 = 3;3 ws-icon-2 = 3;3
ws-icon-3 = 4;4 ws-icon-3 = 4;4
ws-icon-4 = 5;5 ws-icon-4 = 5;5
ws-icon-5 = 6;6 ws-icon-5 = 6;6
ws-icon-6 = 7;7 ws-icon-6 = 7;7
ws-icon-7 = 8;8 ws-icon-7 = 8;8
ws-icon-8 = 9;9 ws-icon-8 = 9;9
ws-icon-9 = 10;10 ws-icon-9 = 10;10
ws-icon-default = "" ws-icon-default = ""
label-focused = %icon% label-focused = %icon%
label-focused-background = ${colors.background-alt} label-focused-background = ${colors.background-alt}
label-focused-underline= ${colors.underline-c1} label-focused-underline= ${colors.underline-c1}
label-focused-padding = 1 label-focused-padding = 1
label-occupied = %icon% label-occupied = %icon%
label-occupied-padding = 1 label-occupied-padding = 1
label-urgent = %icon%! label-urgent = %icon%!
label-urgent-background = ${colors.alert} label-urgent-background = ${colors.alert}
label-urgent-padding = 1 label-urgent-padding = 1
label-empty = %icon% label-empty = %icon%
label-empty-foreground = ${colors.foreground-alt} label-empty-foreground = ${colors.foreground-alt}
label-empty-padding = 1 label-empty-padding = 1
; Separator in between workspaces ON / OFF ; Separator in between workspaces ON / OFF
; label-separator = | ; label-separator = |
; ############################ ; ############################
; ##### BSPWM MODULE END ##### ; ##### BSPWM MODULE END #####
; ############################ ; ############################
[module/mpd] [module/mpd]
type = internal/mpd type = internal/mpd
format-online = <label-song> <icon-prev> <icon-stop> <toggle> <icon-next> format-online = <label-song> <icon-prev> <icon-stop> <toggle> <icon-next>
icon-prev =  icon-prev = 
icon-stop =  icon-stop = 
icon-play =  icon-play = 
icon-pause =  icon-pause = 
icon-next =  icon-next = 
label-song-maxlen = 25 label-song-maxlen = 25
label-song-ellipsis = true label-song-ellipsis = true
[module/xbacklight] [module/xbacklight]
type = internal/xbacklight type = internal/xbacklight
format = <label> <bar> format = <label> <bar>
label = BL label = BL
bar-width = 10 bar-width = 10
bar-indicator = | bar-indicator = |
bar-indicator-foreground = #fff bar-indicator-foreground = #fff
bar-indicator-font = 2 bar-indicator-font = 2
bar-fill = ─ bar-fill = ─
bar-fill-font = 2 bar-fill-font = 2
bar-fill-foreground = #9f78e1 bar-fill-foreground = #9f78e1
bar-empty = ─ bar-empty = ─
bar-empty-font = 2 bar-empty-font = 2
bar-empty-foreground = ${colors.foreground-alt} bar-empty-foreground = ${colors.foreground-alt}
[module/backlight-acpi] [module/backlight-acpi]
inherit = module/xbacklight inherit = module/xbacklight
type = internal/backlight type = internal/backlight
card = intel_backlight card = intel_backlight
[module/cpu] [module/cpu]
type = internal/cpu type = internal/cpu
interval = 3 interval = 3
format-prefix = " " format-prefix = " "
format-prefix-foreground = ${colors.icon-c1} format-prefix-foreground = ${colors.icon-c1}
format-underline = ${colors.c2} format-underline = ${colors.c2}
label = %percentage:2%% label = %percentage:2%%
[module/memory] [module/memory]
type = internal/memory type = internal/memory
interval = 2 interval = 2
format-prefix = " " format-prefix = " "
format-prefix-foreground = ${colors.icon-c1} format-prefix-foreground = ${colors.icon-c1}
format-underline = #486352 format-underline = #486352
label = %percentage_used%% label = %percentage_used%%
[module/wlan] [module/wlan]
type = internal/network type = internal/network
interface = wlx3c7c3f498fdb interface = wlx3c7c3f498fdb
interval = 3.0 interval = 3.0
format-connected = <ramp-signal> <label-connected> format-connected = <ramp-signal> <label-connected>
format-connected-underline = #9f78e1 format-connected-underline = #9f78e1
label-connected = %essid% label-connected = %essid%
format-disconnected = format-disconnected =
;format-disconnected = <label-disconnected> ;format-disconnected = <label-disconnected>
;format-disconnected-underline = ${self.format-connected-underline} ;format-disconnected-underline = ${self.format-connected-underline}
;label-disconnected = %ifname% disconnected ;label-disconnected = %ifname% disconnected
;label-disconnected-foreground = ${colors.foreground-alt} ;label-disconnected-foreground = ${colors.foreground-alt}
ramp-signal-0 =  ramp-signal-0 = 
ramp-signal-1 =  ramp-signal-1 = 
ramp-signal-2 =  ramp-signal-2 = 
ramp-signal-3 =  ramp-signal-3 = 
ramp-signal-4 =  ramp-signal-4 = 
ramp-signal-foreground = ${colors.foreground-alt} ramp-signal-foreground = ${colors.foreground-alt}
[module/eth] [module/eth]
type = internal/network type = internal/network
interface = enp1s0 interface = enp1s0
interval = 3.0 interval = 3.0
format-connected-underline = #55aa55 format-connected-underline = #55aa55
format-connected-prefix = " " format-connected-prefix = " "
format-connected-prefix-foreground = ${colors.icon-c1} format-connected-prefix-foreground = ${colors.icon-c1}
label-connected = %local_ip% label-connected = %local_ip%
format-disconnected = format-disconnected =
;format-disconnected = <label-disconnected> ;format-disconnected = <label-disconnected>
;format-disconnected-underline = ${self.format-connected-underline} ;format-disconnected-underline = ${self.format-connected-underline}
;label-disconnected = %ifname% disconnected ;label-disconnected = %ifname% disconnected
;label-disconnected-foreground = ${colors.foreground-alt} ;label-disconnected-foreground = ${colors.foreground-alt}
[module/date] [module/date]
type = internal/date type = internal/date
interval = 5 interval = 5
date = date =
date-alt = " %d-%m-%Y" date-alt = " %d-%m-%Y"
time = %H:%M time = %H:%M
time-alt = %H:%M:%S time-alt = %H:%M:%S
format-prefix = " " format-prefix = " "
format-prefix-foreground = ${colors.icon-c1} format-prefix-foreground = ${colors.icon-c1}
format-underline = #23334a format-underline = #23334a
label = %time% %date% label = %time% %date%
[module/pulseaudio] [module/pulseaudio]
type = internal/pulseaudio type = internal/pulseaudio
format-volume = <label-volume> <bar-volume> format-volume = <label-volume> <bar-volume>
label-volume = 墳 %percentage%% label-volume = 墳 %percentage%%
label-volume-foreground = ${root.foreground} label-volume-foreground = ${root.foreground}
label-muted = 婢 Muted label-muted = 婢 Muted
label-muted-foreground = #cf0a0a label-muted-foreground = #cf0a0a
bar-volume-width = 10 bar-volume-width = 10
bar-volume-foreground-0 = #769c76 bar-volume-foreground-0 = #769c76
bar-volume-foreground-1 = #769c81 bar-volume-foreground-1 = #769c81
bar-volume-foreground-2 = #769c8d bar-volume-foreground-2 = #769c8d
bar-volume-foreground-3 = #76979c bar-volume-foreground-3 = #76979c
bar-volume-foreground-4 = #768c9c bar-volume-foreground-4 = #768c9c
bar-volume-foreground-5 = #768c9c bar-volume-foreground-5 = #768c9c
bar-volume-foreground-6 = #c74040 bar-volume-foreground-6 = #c74040
bar-volume-gradient = false bar-volume-gradient = false
bar-volume-indicator = | bar-volume-indicator = |
bar-volume-indicator-font = 2 bar-volume-indicator-font = 2
bar-volume-fill = ─ bar-volume-fill = ─
bar-volume-fill-font = 2 bar-volume-fill-font = 2
bar-volume-empty = ─ bar-volume-empty = ─
bar-volume-empty-font = 2 bar-volume-empty-font = 2
bar-volume-empty-foreground = ${colors.foreground-alt} bar-volume-empty-foreground = ${colors.foreground-alt}
[module/alsa] [module/alsa]
type = internal/alsa type = internal/alsa
format-volume = <label-volume> <bar-volume> format-volume = <label-volume> <bar-volume>
label-volume = 墳 label-volume = 墳
label-volume-foreground = ${root.foreground} label-volume-foreground = ${root.foreground}
format-muted-prefix = "婢 " format-muted-prefix = "婢 "
format-muted-foreground = ${colors.foreground-alt} format-muted-foreground = ${colors.foreground-alt}
label-muted = Muted label-muted = Muted
bar-volume-width = 10 bar-volume-width = 10
bar-volume-foreground-0 = #55aa55 bar-volume-foreground-0 = #55aa55
bar-volume-foreground-1 = #55aa55 bar-volume-foreground-1 = #55aa55
bar-volume-foreground-2 = #55aa55 bar-volume-foreground-2 = #55aa55
bar-volume-foreground-3 = #55aa55 bar-volume-foreground-3 = #55aa55
bar-volume-foreground-4 = #55aa55 bar-volume-foreground-4 = #55aa55
bar-volume-foreground-5 = #f5a70a bar-volume-foreground-5 = #f5a70a
bar-volume-foreground-6 = #ff5555 bar-volume-foreground-6 = #ff5555
bar-volume-gradient = false bar-volume-gradient = false
bar-volume-indicator = | bar-volume-indicator = |
bar-volume-indicator-font = 2 bar-volume-indicator-font = 2
bar-volume-fill = ─ bar-volume-fill = ─
bar-volume-fill-font = 2 bar-volume-fill-font = 2
bar-volume-empty = ─ bar-volume-empty = ─
bar-volume-empty-font = 2 bar-volume-empty-font = 2
bar-volume-empty-foreground = ${colors.foreground-alt} bar-volume-empty-foreground = ${colors.foreground-alt}
[module/battery] [module/battery]
type = internal/battery type = internal/battery
battery = BAT0 battery = BAT0
adapter = AC adapter = AC
full-at = 98 full-at = 98
format-charging = <animation-charging> <label-charging> format-charging = <animation-charging> <label-charging>
format-charging-underline = #032945 format-charging-underline = #032945
format-discharging = <animation-discharging> <label-discharging> format-discharging = <animation-discharging> <label-discharging>
format-discharging-underline = ${self.format-charging-underline} format-discharging-underline = ${self.format-charging-underline}
format-full-prefix = " " format-full-prefix = " "
format-full-prefix-foreground = ${colors.icon-c1} format-full-prefix-foreground = ${colors.icon-c1}
format-full-underline = ${self.format-charging-underline} format-full-underline = ${self.format-charging-underline}
ramp-capacity-0 =  ramp-capacity-0 = 
ramp-capacity-1 =  ramp-capacity-1 = 
ramp-capacity-2 =  ramp-capacity-2 = 
ramp-capacity-foreground = ${colors.foreground-alt} ramp-capacity-foreground = ${colors.foreground-alt}
animation-charging-0 =  animation-charging-0 = 
animation-charging-1 =  animation-charging-1 = 
animation-charging-2 =  animation-charging-2 = 
animation-charging-foreground = ${colors.foreground-alt} animation-charging-foreground = ${colors.foreground-alt}
animation-charging-framerate = 750 animation-charging-framerate = 750
animation-discharging-0 =  animation-discharging-0 = 
animation-discharging-1 =  animation-discharging-1 = 
animation-discharging-2 =  animation-discharging-2 = 
animation-discharging-foreground = ${colors.foreground-alt} animation-discharging-foreground = ${colors.foreground-alt}
animation-discharging-framerate = 750 animation-discharging-framerate = 750
[module/temperature] [module/temperature]
type = internal/temperature type = internal/temperature
thermal-zone = 0 thermal-zone = 0
warn-temperature = 60 warn-temperature = 60
format = <ramp> <label> format = <ramp> <label>
format-underline = #f50a4d format-underline = #f50a4d
format-warn = <ramp> <label-warn> format-warn = <ramp> <label-warn>
format-warn-underline = ${self.format-underline} format-warn-underline = ${self.format-underline}
label =  %temperature-c% label =  %temperature-c%
label-warn = %temperature-c% label-warn = %temperature-c%
label-warn-foreground = ${colors.icon-c1} label-warn-foreground = ${colors.icon-c1}
ramp-0 = LL ramp-0 = LL
ramp-1 = L ramp-1 = L
ramp-2 = M ramp-2 = M
ramp-3 = M ramp-3 = M
ramp-4 = M ramp-4 = M
ramp-5 = H ramp-5 = H
ramp-foreground = ${colors.icon-c1} ramp-foreground = ${colors.icon-c1}
[module/session] [module/session]
type = custom/text type = custom/text
click-left = ~/.config/rofi/powermenu.sh click-left = ~/.config/rofi/powermenu.sh
content = 襤 content = 襤
content-background = ${colors.shade-2} content-background = ${colors.shade-2}
content-foreground = ${colors.shade-5} content-foreground = ${colors.shade-5}
content-padding = 1 content-padding = 1
[settings] [settings]
screenchange-reload = true screenchange-reload = true
;compositing-background = xor ;compositing-background = xor
;compositing-background = screen ;compositing-background = screen
;compositing-foreground = source ;compositing-foreground = source
;compositing-border = over ;compositing-border = over
;pseudo-transparency = false ;pseudo-transparency = false
[global/wm] [global/wm]
margin-top = 5 margin-top = 5
margin-bottom = 5 margin-bottom = 5
; vim:ft=dosini ; vim:ft=dosini

View File

@@ -1,465 +1,465 @@
[colors] [colors]
;background = ${xrdb:color0:#222} ;background = ${xrdb:color0:#222}
background = #F2151a1c background = #F2151a1c
background-alt = #151a1c background-alt = #151a1c
;foreground = ${xrdb:color7:#222} ;foreground = ${xrdb:color7:#222}
foreground = #ededed foreground = #ededed
foreground-alt = #555 foreground-alt = #555
primary = #035a99 primary = #035a99
secondary = #0d4f8c secondary = #0d4f8c
alert = #e31b37 alert = #e31b37
icon-c1 = #fafafa icon-c1 = #fafafa
icon-c2 = #fafafa icon-c2 = #fafafa
icon-c3 = #fafafa icon-c3 = #fafafa
underline-c1 = #fafafa underline-c1 = #fafafa
underline-c2 = #fafafa underline-c2 = #fafafa
underline-c3 = #fafafa underline-c3 = #fafafa
c1 = #fafafa c1 = #fafafa
c2 = #484c4f c2 = #484c4f
c3 = #44525c c3 = #44525c
c4 = #23272e c4 = #23272e
c5 = #6cb349 c5 = #6cb349
c6 = #903ea8 c6 = #903ea8
c7 = #f5d133 c7 = #f5d133
c8 = #eb6e34 c8 = #eb6e34
c9 = #d15213 c9 = #d15213
[bar/bspwmbar-external] [bar/bspwmbar-external]
;monitor = ${env:MONITOR:HDMI-1} ;monitor = ${env:MONITOR:HDMI-1}
width = 100% width = 100%
height = 28 height = 28
;offset-x = 1% ;offset-x = 1%
;offset-y = 1% ;offset-y = 1%
radius = 0 radius = 0
fixed-center = false fixed-center = false
background = ${colors.background} background = ${colors.background}
foreground = ${colors.foreground} foreground = ${colors.foreground}
line-size = 3 line-size = 3
line-color = #f00 line-color = #f00
;# Option to provide a transparent can in x number of Pixels or a solid color around polubar ;# Option to provide a transparent can in x number of Pixels or a solid color around polubar
border-size = 0 border-size = 0
border-color = #00000000 border-color = #00000000
padding-left = 2 padding-left = 2
padding-right = 2 padding-right = 2
module-margin-left = 0 module-margin-left = 0
module-margin-right = 3 module-margin-right = 3
; Findt font name - fc-list | grep FONT NAME HER ; Findt font name - fc-list | grep FONT NAME HER
; font-N = <fontconfig pattern>;<vertical offset> ; font-N = <fontconfig pattern>;<vertical offset>
font-0 = "DejaVu Sans:size=11;2" font-0 = "DejaVu Sans:size=11;2"
font-1 = "DejaVu Sans:size=14;2" font-1 = "DejaVu Sans:size=14;2"
font-2 = "Font Awesome 6 Free:style=Regular:size=12;2" font-2 = "Font Awesome 6 Free:style=Regular:size=12;2"
font-3 = "Font Awesome 5 Free:style=Regular:size=12;2" font-3 = "Font Awesome 5 Free:style=Regular:size=12;2"
font-4 = "Material Icons:style=Regular:size=12;2" font-4 = "Material Icons:style=Regular:size=12;2"
font-5 = "DejaVuSansMono Nerd Font:style=Book:size=12;2" font-5 = "DejaVuSansMono Nerd Font:style=Book:size=12;2"
;font-6 = "DejaVu Sans:style=Regular:size=11;2" ;font-6 = "DejaVu Sans:style=Regular:size=11;2"
modules-left = bspwm xwindow modules-left = bspwm xwindow
;modules-center = mpd ;modules-center = mpd
;modules-right = pulseaudio cpu memory wlan eth date temperature battery powermenu ;modules-right = pulseaudio cpu memory wlan eth date temperature battery powermenu
; Models list - filesystem xbacklight alsa pulseaudio xkeyboard memory cpu wlan eth battery temperature date powermenu ; Models list - filesystem xbacklight alsa pulseaudio xkeyboard memory cpu wlan eth battery temperature date powermenu
tray-position = right tray-position = right
tray-padding = 2 tray-padding = 2
;tray-background = #0063ff ;tray-background = #0063ff
wm-restack = bspwm wm-restack = bspwm
override-redirect = true override-redirect = true
;scroll-up = bspwm-desknext ;scroll-up = bspwm-desknext
;scroll-down = bspwm-deskprev ;scroll-down = bspwm-deskprev
cursor-click = pointer cursor-click = pointer
cursor-scroll = ns-resize cursor-scroll = ns-resize
[module/xwindow] [module/xwindow]
type = internal/xwindow type = internal/xwindow
label = %title:0:30:...% label = %title:0:30:...%
[module/xkeyboard] [module/xkeyboard]
type = internal/xkeyboard type = internal/xkeyboard
blacklist-0 = num lock blacklist-0 = num lock
format-prefix = " " format-prefix = " "
format-prefix-foreground = ${colors.foreground-alt} format-prefix-foreground = ${colors.foreground-alt}
format-prefix-underline = ${colors.secondary} format-prefix-underline = ${colors.secondary}
label-layout = %layout% label-layout = %layout%
label-layout-underline = ${colors.secondary} label-layout-underline = ${colors.secondary}
label-indicator-padding = 2 label-indicator-padding = 2
label-indicator-margin = 1 label-indicator-margin = 1
label-indicator-background = ${colors.secondary} label-indicator-background = ${colors.secondary}
label-indicator-underline = ${colors.secondary} label-indicator-underline = ${colors.secondary}
[module/filesystem] [module/filesystem]
type = internal/fs type = internal/fs
interval = 250 interval = 250
mount-0 = / mount-0 = /
label-mounted = %{F#0a81f5}%mountpoint%%{F-}: %percentage_used%% label-mounted = %{F#0a81f5}%mountpoint%%{F-}: %percentage_used%%
label-unmounted = %mountpoint% not mounted label-unmounted = %mountpoint% not mounted
label-unmounted-foreground = ${colors.foreground-alt} label-unmounted-foreground = ${colors.foreground-alt}
; ######################## ; ########################
; ##### BSPWM MODULE ##### ; ##### BSPWM MODULE #####
; ######################## ; ########################
[module/bspwm] [module/bspwm]
type = internal/bspwm type = internal/bspwm
pin-workspaces = true pin-workspaces = true
enable-scroll = false enable-scroll = false
label-focused = %index% label-focused = %index%
label-focused-background = ${colors.background-alt} label-focused-background = ${colors.background-alt}
label-focused-underline= ${colors.underline-c1} label-focused-underline= ${colors.underline-c1}
label-focused-padding = 2 label-focused-padding = 2
label-occupied = %index% label-occupied = %index%
label-occupied-padding = 2 label-occupied-padding = 2
label-urgent = %index%! label-urgent = %index%!
label-urgent-background = ${colors.alert} label-urgent-background = ${colors.alert}
label-urgent-padding = 2 label-urgent-padding = 2
label-empty = %index% label-empty = %index%
label-empty-foreground = ${colors.foreground-alt} label-empty-foreground = ${colors.foreground-alt}
label-empty-padding = 2 label-empty-padding = 2
; Separator in between workspaces ON / OFF ; Separator in between workspaces ON / OFF
; label-separator = | ; label-separator = |
; ######################## ; ########################
; ##### BSPWM MODULE ##### ; ##### BSPWM MODULE #####
; ######################## ; ########################
;########################## ;##########################
;# new bspwm module new + icons start ;# new bspwm module new + icons start
;[module/bspwm] ;[module/bspwm]
;type = internal/bspwm ;type = internal/bspwm
;enable-click = true ;enable-click = true
;enable-scroll = true ;enable-scroll = true
;reverse-scroll = true ;reverse-scroll = true
;pin-workspaces = true ;pin-workspaces = true
;ws-icon-0 = 1; ;ws-icon-0 = 1;
;ws-icon-1 = 2; ;ws-icon-1 = 2;
;ws-icon-2 = 3; ;ws-icon-2 = 3;
;ws-icon-3 = 4; ;ws-icon-3 = 4;
;ws-icon-4 = 5; ;ws-icon-4 = 5;
;ws-icon-5 = 6; ;ws-icon-5 = 6;
;ws-icon-6 = 7; ;ws-icon-6 = 7;
;ws-icon-7 = 8; ;ws-icon-7 = 8;
;ws-icon-8 = 9; ;ws-icon-8 = 9;
;ws-icon-9 = 10; ;ws-icon-9 = 10;
;ws-icon-default = "" ;ws-icon-default = ""
;format = <label-state> <label-mode> ;format = <label-state> <label-mode>
;label-focused = %icon% ;label-focused = %icon%
;label-focused-background = ${colors.background} ;label-focused-background = ${colors.background}
;label-focused-underline= ${colors.underline-c1} ;label-focused-underline= ${colors.underline-c1}
;label-focused-padding = 2 ;label-focused-padding = 2
;label-focused-foreground = ${colors.icon-c1} ;label-focused-foreground = ${colors.icon-c1}
;label-occupied = %icon% ;label-occupied = %icon%
;label-occupied-padding = 2 ;label-occupied-padding = 2
;label-occupied-background = ${colors.background} ;label-occupied-background = ${colors.background}
;label-urgent = %icon% ;label-urgent = %icon%
;label-urgent-padding = 2 ;label-urgent-padding = 2
;label-empty = %icon% ;label-empty = %icon%
;label-empty-foreground = ${colors.foreground-alt} ;label-empty-foreground = ${colors.foreground-alt}
;label-empty-padding = 2 ;label-empty-padding = 2
;label-empty-background = ${colors.background} ;label-empty-background = ${colors.background}
;label-monocle = "  " ;label-monocle = "  "
;label-monocle-foreground = ${colors.foreground} ;label-monocle-foreground = ${colors.foreground}
;label-tiled = "  " ;label-tiled = "  "
;label-tiled-foreground = ${colors.foreground} ;label-tiled-foreground = ${colors.foreground}
;label-fullscreen = "  " ;label-fullscreen = "  "
;label-fullscreen-foreground = ${colors.foreground} ;label-fullscreen-foreground = ${colors.foreground}
;label-floating = "  " ;label-floating = "  "
;label-floating-foreground = ${colors.foreground} ;label-floating-foreground = ${colors.foreground}
;label-pseudotiled = "  " ;label-pseudotiled = "  "
;label-pseudotiled-foreground = ${colors.foreground} ;label-pseudotiled-foreground = ${colors.foreground}
;label-locked = "  " ;label-locked = "  "
;label-locked-foreground = ${colors.foreground} ;label-locked-foreground = ${colors.foreground}
;label-sticky = "  " ;label-sticky = "  "
;label-sticky-foreground = ${colors.foreground} ;label-sticky-foreground = ${colors.foreground}
;label-private = "  " ;label-private = "  "
;label-private-foreground = ${colors.foreground} ;label-private-foreground = ${colors.foreground}
; Separator in between workspaces ; Separator in between workspaces
;label-separator = | ;label-separator = |
;label-separator-padding = 1 ;label-separator-padding = 1
;label-separator-foreground = #ffb52a ;label-separator-foreground = #ffb52a
;########################## ;##########################
;# new bspwm module new + icons end ;# new bspwm module new + icons end
[module/mpd] [module/mpd]
type = internal/mpd type = internal/mpd
format-online = <label-song> <icon-prev> <icon-stop> <toggle> <icon-next> format-online = <label-song> <icon-prev> <icon-stop> <toggle> <icon-next>
icon-prev =  icon-prev = 
icon-stop =  icon-stop = 
icon-play =  icon-play = 
icon-pause =  icon-pause = 
icon-next =  icon-next = 
label-song-maxlen = 25 label-song-maxlen = 25
label-song-ellipsis = true label-song-ellipsis = true
[module/xbacklight] [module/xbacklight]
type = internal/xbacklight type = internal/xbacklight
format = <label> <bar> format = <label> <bar>
label = BL label = BL
bar-width = 10 bar-width = 10
bar-indicator = | bar-indicator = |
bar-indicator-foreground = #fff bar-indicator-foreground = #fff
bar-indicator-font = 2 bar-indicator-font = 2
bar-fill = ─ bar-fill = ─
bar-fill-font = 2 bar-fill-font = 2
bar-fill-foreground = #9f78e1 bar-fill-foreground = #9f78e1
bar-empty = ─ bar-empty = ─
bar-empty-font = 2 bar-empty-font = 2
bar-empty-foreground = ${colors.foreground-alt} bar-empty-foreground = ${colors.foreground-alt}
[module/backlight-acpi] [module/backlight-acpi]
inherit = module/xbacklight inherit = module/xbacklight
type = internal/backlight type = internal/backlight
card = intel_backlight card = intel_backlight
[module/cpu] [module/cpu]
type = internal/cpu type = internal/cpu
interval = 3 interval = 3
format-prefix = " " format-prefix = " "
format-prefix-foreground = ${colors.icon-c1} format-prefix-foreground = ${colors.icon-c1}
format-underline = ${colors.c2} format-underline = ${colors.c2}
label = %percentage:2%% label = %percentage:2%%
[module/memory] [module/memory]
type = internal/memory type = internal/memory
interval = 2 interval = 2
format-prefix = " " format-prefix = " "
format-prefix-foreground = ${colors.icon-c1} format-prefix-foreground = ${colors.icon-c1}
format-underline = #486352 format-underline = #486352
label = %percentage_used%% label = %percentage_used%%
[module/wlan] [module/wlan]
type = internal/network type = internal/network
interface = wlx3c7c3f498fdb interface = wlx3c7c3f498fdb
interval = 3.0 interval = 3.0
format-connected = <ramp-signal> <label-connected> format-connected = <ramp-signal> <label-connected>
format-connected-underline = #9f78e1 format-connected-underline = #9f78e1
label-connected = %essid% label-connected = %essid%
format-disconnected = format-disconnected =
;format-disconnected = <label-disconnected> ;format-disconnected = <label-disconnected>
;format-disconnected-underline = ${self.format-connected-underline} ;format-disconnected-underline = ${self.format-connected-underline}
;label-disconnected = %ifname% disconnected ;label-disconnected = %ifname% disconnected
;label-disconnected-foreground = ${colors.foreground-alt} ;label-disconnected-foreground = ${colors.foreground-alt}
ramp-signal-0 =  ramp-signal-0 = 
ramp-signal-1 =  ramp-signal-1 = 
ramp-signal-2 =  ramp-signal-2 = 
ramp-signal-3 =  ramp-signal-3 = 
ramp-signal-4 =  ramp-signal-4 = 
ramp-signal-foreground = ${colors.foreground-alt} ramp-signal-foreground = ${colors.foreground-alt}
[module/eth] [module/eth]
type = internal/network type = internal/network
interface = enp1s0 interface = enp1s0
interval = 3.0 interval = 3.0
format-connected-underline = #55aa55 format-connected-underline = #55aa55
format-connected-prefix = " " format-connected-prefix = " "
format-connected-prefix-foreground = ${colors.icon-c1} format-connected-prefix-foreground = ${colors.icon-c1}
label-connected = %local_ip% label-connected = %local_ip%
format-disconnected = format-disconnected =
;format-disconnected = <label-disconnected> ;format-disconnected = <label-disconnected>
;format-disconnected-underline = ${self.format-connected-underline} ;format-disconnected-underline = ${self.format-connected-underline}
;label-disconnected = %ifname% disconnected ;label-disconnected = %ifname% disconnected
;label-disconnected-foreground = ${colors.foreground-alt} ;label-disconnected-foreground = ${colors.foreground-alt}
[module/date] [module/date]
type = internal/date type = internal/date
interval = 5 interval = 5
date = date =
date-alt = " %d-%m-%Y" date-alt = " %d-%m-%Y"
time = %H:%M time = %H:%M
time-alt = %H:%M:%S time-alt = %H:%M:%S
format-prefix = " " format-prefix = " "
format-prefix-foreground = ${colors.icon-c1} format-prefix-foreground = ${colors.icon-c1}
format-underline = #23334a format-underline = #23334a
label = %time% %date% label = %time% %date%
[module/pulseaudio] [module/pulseaudio]
type = internal/pulseaudio type = internal/pulseaudio
format-volume = <label-volume> <bar-volume> format-volume = <label-volume> <bar-volume>
label-volume =  %percentage%% label-volume =  %percentage%%
label-volume-foreground = ${root.foreground} label-volume-foreground = ${root.foreground}
label-muted =  Muted label-muted =  Muted
label-muted-foreground = #FF0000 label-muted-foreground = #FF0000
bar-volume-width = 10 bar-volume-width = 10
bar-volume-foreground-0 = #55aa55 bar-volume-foreground-0 = #55aa55
bar-volume-foreground-1 = #55aa55 bar-volume-foreground-1 = #55aa55
bar-volume-foreground-2 = #55aa55 bar-volume-foreground-2 = #55aa55
bar-volume-foreground-3 = #55aa55 bar-volume-foreground-3 = #55aa55
bar-volume-foreground-4 = #55aa55 bar-volume-foreground-4 = #55aa55
bar-volume-foreground-5 = #f5a70a bar-volume-foreground-5 = #f5a70a
bar-volume-foreground-6 = #ff5555 bar-volume-foreground-6 = #ff5555
bar-volume-gradient = false bar-volume-gradient = false
bar-volume-indicator = | bar-volume-indicator = |
bar-volume-indicator-font = 2 bar-volume-indicator-font = 2
bar-volume-fill = ─ bar-volume-fill = ─
bar-volume-fill-font = 2 bar-volume-fill-font = 2
bar-volume-empty = ─ bar-volume-empty = ─
bar-volume-empty-font = 2 bar-volume-empty-font = 2
bar-volume-empty-foreground = ${colors.foreground-alt} bar-volume-empty-foreground = ${colors.foreground-alt}
[module/alsa] [module/alsa]
type = internal/alsa type = internal/alsa
format-volume = <label-volume> <bar-volume> format-volume = <label-volume> <bar-volume>
label-volume = 墳 VOL label-volume = 墳 VOL
label-volume-foreground = ${root.foreground} label-volume-foreground = ${root.foreground}
format-muted-prefix = "婢 " format-muted-prefix = "婢 "
format-muted-foreground = ${colors.foreground-alt} format-muted-foreground = ${colors.foreground-alt}
label-muted = muted label-muted = muted
bar-volume-width = 10 bar-volume-width = 10
bar-volume-foreground-0 = #55aa55 bar-volume-foreground-0 = #55aa55
bar-volume-foreground-1 = #55aa55 bar-volume-foreground-1 = #55aa55
bar-volume-foreground-2 = #55aa55 bar-volume-foreground-2 = #55aa55
bar-volume-foreground-3 = #55aa55 bar-volume-foreground-3 = #55aa55
bar-volume-foreground-4 = #55aa55 bar-volume-foreground-4 = #55aa55
bar-volume-foreground-5 = #f5a70a bar-volume-foreground-5 = #f5a70a
bar-volume-foreground-6 = #ff5555 bar-volume-foreground-6 = #ff5555
bar-volume-gradient = false bar-volume-gradient = false
bar-volume-indicator = | bar-volume-indicator = |
bar-volume-indicator-font = 2 bar-volume-indicator-font = 2
bar-volume-fill = ─ bar-volume-fill = ─
bar-volume-fill-font = 2 bar-volume-fill-font = 2
bar-volume-empty = ─ bar-volume-empty = ─
bar-volume-empty-font = 2 bar-volume-empty-font = 2
bar-volume-empty-foreground = ${colors.foreground-alt} bar-volume-empty-foreground = ${colors.foreground-alt}
[module/battery] [module/battery]
type = internal/battery type = internal/battery
battery = BAT0 battery = BAT0
adapter = AC adapter = AC
full-at = 98 full-at = 98
format-charging = <animation-charging> <label-charging> format-charging = <animation-charging> <label-charging>
format-charging-underline = #032945 format-charging-underline = #032945
format-discharging = <animation-discharging> <label-discharging> format-discharging = <animation-discharging> <label-discharging>
format-discharging-underline = ${self.format-charging-underline} format-discharging-underline = ${self.format-charging-underline}
format-full-prefix = " " format-full-prefix = " "
format-full-prefix-foreground = ${colors.icon-c1} format-full-prefix-foreground = ${colors.icon-c1}
format-full-underline = ${self.format-charging-underline} format-full-underline = ${self.format-charging-underline}
ramp-capacity-0 =  ramp-capacity-0 = 
ramp-capacity-1 =  ramp-capacity-1 = 
ramp-capacity-2 =  ramp-capacity-2 = 
ramp-capacity-foreground = ${colors.foreground-alt} ramp-capacity-foreground = ${colors.foreground-alt}
animation-charging-0 =  animation-charging-0 = 
animation-charging-1 =  animation-charging-1 = 
animation-charging-2 =  animation-charging-2 = 
animation-charging-foreground = ${colors.foreground-alt} animation-charging-foreground = ${colors.foreground-alt}
animation-charging-framerate = 750 animation-charging-framerate = 750
animation-discharging-0 =  animation-discharging-0 = 
animation-discharging-1 =  animation-discharging-1 = 
animation-discharging-2 =  animation-discharging-2 = 
animation-discharging-foreground = ${colors.foreground-alt} animation-discharging-foreground = ${colors.foreground-alt}
animation-discharging-framerate = 750 animation-discharging-framerate = 750
[module/temperature] [module/temperature]
type = internal/temperature type = internal/temperature
thermal-zone = 0 thermal-zone = 0
warn-temperature = 60 warn-temperature = 60
format = <ramp> <label> format = <ramp> <label>
format-underline = #f50a4d format-underline = #f50a4d
format-warn = <ramp> <label-warn> format-warn = <ramp> <label-warn>
format-warn-underline = ${self.format-underline} format-warn-underline = ${self.format-underline}
label =  %temperature-c% label =  %temperature-c%
label-warn = %temperature-c% label-warn = %temperature-c%
label-warn-foreground = ${colors.icon-c1} label-warn-foreground = ${colors.icon-c1}
ramp-0 =  ramp-0 = 
ramp-1 =  ramp-1 = 
ramp-2 =  ramp-2 = 
ramp-foreground = ${colors.foreground-alt} ramp-foreground = ${colors.foreground-alt}
[module/powermenu] [module/powermenu]
type = custom/menu type = custom/menu
expand-right = true expand-right = true
format-spacing = 1 format-spacing = 1
label-open =  label-open = 
label-open-foreground = ${colors.icon-c1} label-open-foreground = ${colors.icon-c1}
label-close = x label-close = x
label-close-foreground = ${colors.icon-c1} label-close-foreground = ${colors.icon-c1}
label-separator = " " label-separator = " "
label-separator-foreground = ${colors.foreground-alt} label-separator-foreground = ${colors.foreground-alt}
menu-0-0 =  menu-0-0 = 
menu-0-0-exec = menu-open-1 menu-0-0-exec = menu-open-1
menu-0-1 =  menu-0-1 = 
menu-0-1-exec = menu-open-2 menu-0-1-exec = menu-open-2
menu-1-0 =  menu-1-0 = 
menu-1-0-exec = menu-open-0 menu-1-0-exec = menu-open-0
menu-1-1 =  menu-1-1 = 
menu-1-1-exec = systemctl reboot menu-1-1-exec = systemctl reboot
menu-2-0 =  menu-2-0 = 
menu-2-0-exec = systemctl poweroff menu-2-0-exec = systemctl poweroff
menu-2-1 =  menu-2-1 = 
menu-2-1-exec = menu-open-0 menu-2-1-exec = menu-open-0
[settings] [settings]
screenchange-reload = true screenchange-reload = true
;compositing-background = xor ;compositing-background = xor
;compositing-background = screen ;compositing-background = screen
;compositing-foreground = source ;compositing-foreground = source
;compositing-border = over ;compositing-border = over
;pseudo-transparency = false ;pseudo-transparency = false
[global/wm] [global/wm]
margin-top = 5 margin-top = 5
margin-bottom = 5 margin-bottom = 5
; vim:ft=dosini ; vim:ft=dosini

View File

@@ -1,7 +1,7 @@
inputbar { inputbar {
children: [entry]; children: [entry];
} }
listview { listview {
lines: 3; lines: 3;
} }

View File

@@ -1,4 +1,4 @@
# #
# SXHKD Hotkey's config. # SXHKD Hotkey's config.
# #
# Reload SXHKD Config. # Reload SXHKD Config.

View File

@@ -1,4 +1,4 @@
# #
# Hotkey - Config # Hotkey - Config
# #
################################### ###################################

View File

@@ -1,25 +1,25 @@
#!/bin/bash #!/bin/bash
# Add ROOT Level - Software & Packages. # Add ROOT Level - Software & Packages.
echo "-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-" echo "-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-"
echo " " echo " "
echo " APT Install Software & Packages" echo " APT Install Software & Packages"
echo " " echo " "
echo " Enter your user password, to continue if necessary" echo " Enter your user password, to continue if necessary"
echo " " echo " "
echo " continues the software installation in 3 seconds" echo " continues the software installation in 3 seconds"
echo " " echo " "
echo "-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-" echo "-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-"
sleep 3 sleep 3
# APT Update & apt upgrade # APT Update & apt upgrade
sudo apt update && sudo apt upgrade -y sudo apt update && sudo apt upgrade -y
echo "Enter your user password, to continue if necessary" echo "Enter your user password, to continue if necessary"
# Core packages to be installed # Core packages to be installed
sudo apt install -y xorg x11-xserver-utils arandr autorandr dialog bspwm sxhkd sddm picom polybar xautolock xsecurelock network-manager git kitty psmisc rofi pcmanfm tlp font-manager gvfs-backends nitrogen dunst cups smbclient lxpolkit xbacklight lxappearance htop mc xarchiver pulseaudio pulsemixer moc mpv npm cava curl tmux imagemagick feh sxiv scrot flameshot firefox-esr numlockx ranger neovim notify-osd neofetch flatpak timeshift rename gparted sudo apt install -y xorg x11-xserver-utils arandr autorandr dialog bspwm sxhkd sddm picom polybar xautolock xsecurelock network-manager git kitty psmisc rofi pcmanfm tlp font-manager gvfs-backends nitrogen dunst cups smbclient lxpolkit xbacklight lxappearance htop mc xarchiver pulseaudio pulsemixer moc mpv npm cava curl tmux imagemagick feh sxiv scrot flameshot firefox-esr numlockx ranger neovim notify-osd neofetch flatpak timeshift rename gparted
# Google Chrome - Download + Install ON / OFF # Google Chrome - Download + Install ON / OFF
rm google-chrome-stable_current_amd64.deb rm google-chrome-stable_current_amd64.deb
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
sudo apt install -y ~/bspwm-install-ma-dte/google-chrome-stable_current_amd64.deb sudo apt install -y ~/bspwm-install-ma-dte/google-chrome-stable_current_amd64.deb

View File

@@ -1,31 +1,31 @@
#!/bin/bash #!/bin/bash
# Install - Software & Packages. # Install - Software & Packages.
echo "-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-" echo "-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-"
echo " " echo " "
echo " Download, Building & Install Software" echo " Download, Building & Install Software"
echo " " echo " "
echo " Enter your user password, to continue if necessary" echo " Enter your user password, to continue if necessary"
echo " " echo " "
echo " continues the installation in 3 seconds" echo " continues the installation in 3 seconds"
echo " " echo " "
echo "-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-" echo "-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-"
sleep 3 sleep 3
# Software & Packages # Software & Packages
sudo apt install -y wireguard wireguard-tools libreoffice libreoffice-gtk3 libreoffice-l10n-da inkscape gimp rawtherapee darktable okular scribus obs-studio freerdp2-x11 freerdp2-shadow-x11 thunar thunar-archive-plugin thunar-font-manager filezilla notepadqq sudo apt install -y wireguard wireguard-tools libreoffice libreoffice-gtk3 libreoffice-l10n-da inkscape gimp rawtherapee darktable okular scribus obs-studio freerdp2-x11 freerdp2-shadow-x11 thunar thunar-archive-plugin thunar-font-manager filezilla notepadqq
# Maybe maybe Software & Packages ON / OFF # Maybe maybe Software & Packages ON / OFF
#sudo apt install -y #sudo apt install -y
# Alacritty - Building and installing ON / OFF # Alacritty - Building and installing ON / OFF
clear clear
echo "-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-" echo "-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-"
echo " " echo " "
echo " Alacritty - Building and installing" echo " Alacritty - Building and installing"
echo " " echo " "
echo "-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-" echo "-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-"
# Alacritty - Building and installing ON / OFF # Alacritty - Building and installing ON / OFF
. ~/bspwm-install-ma-dte/install-scripts/install-alacritty-debian.sh . ~/bspwm-install-ma-dte/install-scripts/install-alacritty-debian.sh

View File

@@ -1,4 +1,4 @@
#!/bin/bash #!/bin/bash
# Install - Software & Packages. # Install - Software & Packages.
echo "-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-" echo "-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-"

View File

@@ -1,64 +1,64 @@
#!/bin/bash #!/bin/bash
#APT UPDATE & APT UPGRADE #APT UPDATE & APT UPGRADE
echo "-'-'-'-'-'-'-'-'-'-'-'-'-'--'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-" echo "-'-'-'-'-'-'-'-'-'-'-'-'-'--'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-"
echo " " echo " "
echo " APT + Alacritty - Building and installing" echo " APT + Alacritty - Building and installing"
echo " Enter your user password, to continue if necessary" echo " Enter your user password, to continue if necessary"
echo " " echo " "
echo "-'-'-'-'-'-'-'-'-'-'-'-'-'--'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-" echo "-'-'-'-'-'-'-'-'-'-'-'-'-'--'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-"
sudo apt update && sudo apt upgrade -y sudo apt update && sudo apt upgrade -y
sudo apt install -y cmake cargo pkg-config libfreetype6-dev libfontconfig1-dev libxcb-xfixes0-dev libxkbcommon-dev python3 sudo apt install -y cmake cargo pkg-config libfreetype6-dev libfontconfig1-dev libxcb-xfixes0-dev libxkbcommon-dev python3
echo "-'-'-'-'-'-'-'-'-'-'-'-'-" echo "-'-'-'-'-'-'-'-'-'-'-'-'-"
echo " " echo " "
echo " Create folders." echo " Create folders."
echo " " echo " "
echo "-'-'-'-'-'-'-'-'-'-'-'-'-" echo "-'-'-'-'-'-'-'-'-'-'-'-'-"
#mkdir ~/.config/alacritty #mkdir ~/.config/alacritty
mkdir ~/make mkdir ~/make
echo "-'-'-'-'-'-'-'-'-'-'-'-'-" echo "-'-'-'-'-'-'-'-'-'-'-'-'-"
echo " " echo " "
echo " GIT Download." echo " GIT Download."
echo " " echo " "
echo "-'-'-'-'-'-'-'-'-'-'-'-'-" echo "-'-'-'-'-'-'-'-'-'-'-'-'-"
cd ~/make/ cd ~/make/
git clone https://github.com/alacritty/alacritty.git git clone https://github.com/alacritty/alacritty.git
mv alacritty ~/make/ mv alacritty ~/make/
cd ~/make/alacritty cd ~/make/alacritty
echo "-'-'-'-'-'-'-'-'-'-'-'-" echo "-'-'-'-'-'-'-'-'-'-'-'-"
echo " " echo " "
echo " Building." echo " Building."
echo " " echo " "
echo "-'-'-'-'-'-'-'-'-'-'-'-" echo "-'-'-'-'-'-'-'-'-'-'-'-"
cargo build --release cargo build --release
echo "-'-'-'-'-'-'-'-'-'-'-'-" echo "-'-'-'-'-'-'-'-'-'-'-'-"
echo " " echo " "
echo " Buil DONE." echo " Buil DONE."
echo " " echo " "
echo "-'-'-'-'-'-'-'-'-'-'-'-" echo "-'-'-'-'-'-'-'-'-'-'-'-"
echo "-'-'-'-'-'-'-'-'-'-'-'-'-'--'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-" echo "-'-'-'-'-'-'-'-'-'-'-'-'-'--'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-"
echo " " echo " "
echo " Add Desktop Entry." echo " Add Desktop Entry."
echo " " echo " "
echo " Enter your user password, to continue if necessary" echo " Enter your user password, to continue if necessary"
echo " " echo " "
echo "-'-'-'-'-'-'-'-'-'-'-'-'-'--'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-" echo "-'-'-'-'-'-'-'-'-'-'-'-'-'--'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-"
sudo cp target/release/alacritty /usr/local/bin sudo cp target/release/alacritty /usr/local/bin
sudo cp extra/logo/alacritty-term.svg /usr/share/pixmaps/Alacritty.svg sudo cp extra/logo/alacritty-term.svg /usr/share/pixmaps/Alacritty.svg
sudo desktop-file-install extra/linux/Alacritty.desktop sudo desktop-file-install extra/linux/Alacritty.desktop
sudo update-desktop-database sudo update-desktop-database
cd ~/bspwm-install-ma-dte cd ~/bspwm-install-ma-dte
clear clear
echo "Alacritty Install - ALL DONE" echo "Alacritty Install - ALL DONE"

View File

@@ -1,37 +1,37 @@
#!/bin/bash #!/bin/bash
# APT UPDATE & APT UPGRADE # APT UPDATE & APT UPGRADE
echo "-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-" echo "-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-"
echo " " echo " "
echo " Alacritty Themes - Install" echo " Alacritty Themes - Install"
echo " NPM Install alacritty-themes" echo " NPM Install alacritty-themes"
echo " " echo " "
echo " See more at https://github.com/rajasegar/alacritty-themes" echo " See more at https://github.com/rajasegar/alacritty-themes"
echo " " echo " "
echo "-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-" echo "-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-"
echo "Enter your user password, to continue." echo "Enter your user password, to continue."
sudo apt update && sudo apt install -y npm sudo apt update && sudo apt install -y npm
# NPM Install alacritty-themes # NPM Install alacritty-themes
npm i -g alacritty-themes npm i -g alacritty-themes
clear clear
echo " " echo " "
echo " " echo " "
echo " " echo " "
echo " " echo " "
echo "-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-" echo "-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-"
echo " " echo " "
echo " ALL DONE run alacritty-themes to use it" echo " ALL DONE run alacritty-themes to use it"
echo " " echo " "
echo "-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-" echo "-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-"
echo " " echo " "
echo " " echo " "
echo " " echo " "
echo " " echo " "
echo " " echo " "

View File

@@ -1,32 +1,32 @@
#!/bin/bash #!/bin/bash
# APT UPDATE & APT UPGRADE # APT UPDATE & APT UPGRADE
echo "-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-" echo "-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-"
echo " " echo " "
echo " Hugo Extended - Install" echo " Hugo Extended - Install"
echo " Before we Install we run an update..." echo " Before we Install we run an update..."
echo " " echo " "
echo "-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-" echo "-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-"
sudo apt update && sudo apt upgrade -y sudo apt update && sudo apt upgrade -y
# Install Hugo Extended v0.91.2 # Install Hugo Extended v0.91.2
cd /tmp/ cd /tmp/
wget https://github.com/gohugoio/hugo/releases/download/v0.91.2/hugo_extended_0.91.2_Linux-64bit.deb wget https://github.com/gohugoio/hugo/releases/download/v0.91.2/hugo_extended_0.91.2_Linux-64bit.deb
echo "Enter your user password, to continue install." echo "Enter your user password, to continue install."
sudo apt install -y /tmp/hugo_extended_0.91.2_Linux-64bit.deb sudo apt install -y /tmp/hugo_extended_0.91.2_Linux-64bit.deb
clear clear
echo "-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-" echo "-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-"
echo " " echo " "
echo " Hugo Extended v0.91.2 Install - ALL DONE" echo " Hugo Extended v0.91.2 Install - ALL DONE"
echo " " echo " "
echo "-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-" echo "-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-"
echo " " echo " "
cd ~/bspwm-install-ma-dte cd ~/bspwm-install-ma-dte
clear clear
read -p "Press a key to Exit" read -p "Press a key to Exit"

View File

@@ -1,25 +1,25 @@
#!/bin/bash #!/bin/bash
# Install - Steam Flatpak Install # Install - Steam Flatpak Install
# flatpak install flathub com.valvesoftware.Steam # flatpak install flathub com.valvesoftware.Steam
# flatpak repairl flathub com.valvesoftware.Steam # flatpak repairl flathub com.valvesoftware.Steam
echo "-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-" echo "-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-"
echo " " echo " "
echo " Install Steam via Flatpaki on Flathub" echo " Install Steam via Flatpaki on Flathub"
echo " " echo " "
echo " Enter your user password, to continue if necessary" echo " Enter your user password, to continue if necessary"
echo " " echo " "
echo " continues the installation in 3 seconds" echo " continues the installation in 3 seconds"
echo " " echo " "
echo "-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-" echo "-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-"
sleep 2 sleep 2
sudo apt install -y flatpak sudo apt install -y flatpak
flatpak install flathub com.valvesoftware.Steam flatpak install flathub com.valvesoftware.Steam
clear clear
echo " # # # # # RUN STEAM CORMAND: flatpak run com.valvesoftware.Steam" echo " # # # # # RUN STEAM CORMAND: flatpak run com.valvesoftware.Steam"

View File

@@ -1,30 +1,30 @@
#!/bin/bash #!/bin/bash
# Download & Install TeamViewer # Download & Install TeamViewer
echo "-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-" echo "-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-"
echo " " echo " "
echo " TeamViewer - Download..." echo " TeamViewer - Download..."
echo " " echo " "
echo "-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-" echo "-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-"
cd /tmp/ cd /tmp/
wget https://download.teamviewer.com/download/linux/teamviewer_amd64.deb wget https://download.teamviewer.com/download/linux/teamviewer_amd64.deb
echo "Enter your user password, to continue install." echo "Enter your user password, to continue install."
sudo apt install -y /tmp/teamviewer_amd64.deb sudo apt install -y /tmp/teamviewer_amd64.deb
clear clear
echo "-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-" echo "-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-"
echo " " echo " "
echo " TeamViewer Install - ALL DONE" echo " TeamViewer Install - ALL DONE"
echo " " echo " "
echo "-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-" echo "-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-"
echo " " echo " "
cd ~/bspwm-install-ma-dte cd ~/bspwm-install-ma-dte
clear clear
read -p "Press a key to Exit" read -p "Press a key to Exit"
exit exit

View File

@@ -1,27 +1,27 @@
#!/bin/bash #!/bin/bash
# Install - VS Code Software. # Install - VS Code Software.
echo "-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-" echo "-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-"
echo " " echo " "
echo " Download & Install VS Code" echo " Download & Install VS Code"
echo " " echo " "
echo " Enter your user password, to continue if necessary" echo " Enter your user password, to continue if necessary"
echo " " echo " "
echo " continues the installation in 3 seconds" echo " continues the installation in 3 seconds"
echo " " echo " "
echo "-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-" echo "-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-"
sleep 2 sleep 2
cd /tmp/ cd /tmp/
wget -O vscode_amd64.deb 'https://code.visualstudio.com/sha/download?build=stable&os=linux-deb-x64' wget -O vscode_amd64.deb 'https://code.visualstudio.com/sha/download?build=stable&os=linux-deb-x64'
sudo apt install -y /tmp/vscode_amd64.deb sudo apt install -y /tmp/vscode_amd64.deb
cd ~/bspwm-install-ma-dte cd ~/bspwm-install-ma-dte
clear clear
echo "-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-" echo "-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-"
echo " " echo " "
echo " VS Code Install - ALL DONE" echo " VS Code Install - ALL DONE"
echo " " echo " "
echo "-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-" echo "-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-"

View File

@@ -1,31 +1,31 @@
#!/bin/bash #!/bin/bash
# APT UPDATE & APT UPGRADE # APT UPDATE & APT UPGRADE
echo "-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-" echo "-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-"
echo " " echo " "
echo " APT UPDATE & APT UPGRADE + install ZSH Shell" echo " APT UPDATE & APT UPGRADE + install ZSH Shell"
echo " Enter your user password, to continue." echo " Enter your user password, to continue."
echo " " echo " "
echo "-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-" echo "-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-"
sudo apt update && sudo apt upgrade -y sudo apt update && sudo apt upgrade -y
# Install ZSH Shell # Install ZSH Shell
# Debian install zsh shell.: # Debian install zsh shell.:
sudo apt install -y zsh && zsh --version sudo apt install -y zsh && zsh --version
# Make it your default shell: # Make it your default shell:
sudo chsh -s $(which zsh) sudo chsh -s $(which zsh)
# Test that it worked with.: # Test that it worked with.:
echo $SHELL echo $SHELL
# Test with... # Test with...
$SHELL --version $SHELL --version
cd ~/bspwm-install-ma-dte cd ~/bspwm-install-ma-dte
clear clear
read -p "ZSH Shell Install - ALL DONE - Press a key to Exit" read -p "ZSH Shell Install - ALL DONE - Press a key to Exit"

View File

@@ -1,4 +1,4 @@
#!/bin/bash #!/bin/bash
# Not for production version # Not for production version
#read -p "Troubleshooting - Press a key to continue the installation." #read -p "Troubleshooting - Press a key to continue the installation."

View File

@@ -1,2 +1,2 @@
#!/bin/bash #!/bin/bash
clear clear

View File

@@ -1,11 +1,11 @@
#!/bin/bash #!/bin/bash
cd ~/bspwm-install-ma-dte/ cd ~/bspwm-install-ma-dte/
mv ~/.config/bspwm/bspwmrc bspwmrc-org mv ~/.config/bspwm/bspwmrc bspwmrc-org
cp ~/bspwm-install-ma-dte/config/bspwm/bspwmrc-vm ~/.config/bspwm/bspwmrc cp ~/bspwm-install-ma-dte/config/bspwm/bspwmrc-vm ~/.config/bspwm/bspwmrc
chmod +x ~/.config/bspwm/bspwmrc chmod +x ~/.config/bspwm/bspwmrc
mv ~/.config/sxhkd/sxhkdrc sxhkdrc-org mv ~/.config/sxhkd/sxhkdrc sxhkdrc-org
cp ~/bspwm-install-ma-dte/config/sxhkd/sxhkdrc-vm ~/.config/sxhkd/sxhkdrc cp ~/bspwm-install-ma-dte/config/sxhkd/sxhkdrc-vm ~/.config/sxhkd/sxhkdrc
chmod +x ~/.config/sxhkd/sxhkdrc chmod +x ~/.config/sxhkd/sxhkdrc

View File

@@ -1,4 +1,4 @@
#!/bin/bash #!/bin/bash
# APT Update & apt upgrade # APT Update & apt upgrade
sudo apt update && sudo apt install -y dialog git sudo apt update && sudo apt install -y dialog git
# Remember that this menu uses this apt package "dialog" # Remember that this menu uses this apt package "dialog"

View File

@@ -1,4 +1,4 @@
#!/bin/bash #!/bin/bash
# Remember that this menu uses this apt package "dialog" # Remember that this menu uses this apt package "dialog"
HEIGHT=35 HEIGHT=35