add, minimal install + config
This commit is contained in:
94
README.md
94
README.md
@@ -1,48 +1,48 @@
|
|||||||
# BSPwm Install - Martin Desktop Environment
|
# BSPwm Install - Martin Desktop Environment
|
||||||
An easy and quick way to get up and running in the BSPwm desktop environment with keybindings and some standard software such as polybar, pulseaudio, Google Chrome, firefox, nitrogen, libreoffice, inkscape, gimp, rawtherapee, darktable etc... Installation time depends on your internet speed, but in about 25 minutes Are you up and running with a full Debian with BSPwm.
|
An easy and quick way to get up and running in the BSPwm desktop environment with keybindings and some standard software such as polybar, pulseaudio, Google Chrome, firefox, nitrogen, libreoffice, inkscape, gimp, rawtherapee, darktable etc... Installation time depends on your internet speed, but in about 25 minutes Are you up and running with a full Debian with BSPwm.
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
|
|
||||||
## Debian Linux - Git + Install
|
## Debian Linux - Git + Install
|
||||||
Start the installation as regular users with SUDO rights from your home directory
|
Start the installation as regular users with SUDO rights from your home directory
|
||||||
|
|
||||||
Debian Install ISO - Non-free Firmware download link.:
|
Debian Install ISO - Non-free Firmware download link.:
|
||||||
|
|
||||||
https://cdimage.debian.org/cdimage/unofficial/non-free/cd-including-firmware/weekly-builds/amd64/iso-cd/firmware-testing-amd64-netinst.iso
|
https://cdimage.debian.org/cdimage/unofficial/non-free/cd-including-firmware/weekly-builds/amd64/iso-cd/firmware-testing-amd64-netinst.iso
|
||||||
|
|
||||||
### Ventoy - Create one bootable USB, with multiple ISO files on it.
|
### Ventoy - Create one bootable USB, with multiple ISO files on it.
|
||||||
Just copy multiple ISO files to the USB drive and boot them directly, It's just such a great tool.
|
Just copy multiple ISO files to the USB drive and boot them directly, It's just such a great tool.
|
||||||
Link.: https://www.ventoy.net/en/index.html
|
Link.: https://www.ventoy.net/en/index.html
|
||||||
|
|
||||||
### Remember to install Debian without the desktop environment.
|
### Remember to install Debian without the desktop environment.
|
||||||
After installation, Reboot the computer and login with your new user.
|
After installation, Reboot the computer and login with your new user.
|
||||||

|

|
||||||
|
|
||||||
##### installation gif run.:
|
##### installation gif run.:
|
||||||

|

|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# And run this Command line to install everything.
|
# And run this Command line to install everything.
|
||||||
Here is what the command line does, it installs the GIT package an goes to your home directory and clones the installation from git and runs the installation script afterwards.
|
Here is what the command line does, it installs the GIT package an goes to your home directory and clones the installation from git and runs the installation script afterwards.
|
||||||
|
|
||||||
`sudo apt install -y git && cd ~ && git clone https://github.com/ITmail-dk/bspwm-install-ma-dte && . ~/bspwm-install-ma-dte/install.sh`
|
`sudo apt install -y git && cd ~ && git clone https://github.com/ITmail-dk/bspwm-install-ma-dte && . ~/bspwm-install-ma-dte/install.sh`
|
||||||
|
|
||||||
|
|
||||||
*Or you can do it line by line here, it's entirely up to you... And what you think is easiest.*
|
*Or you can do it line by line here, it's entirely up to you... And what you think is easiest.*
|
||||||
|
|
||||||
`sudo apt install -y git`
|
`sudo apt install -y git`
|
||||||
|
|
||||||
`cd ~`
|
`cd ~`
|
||||||
|
|
||||||
`git clone https://github.com/ITmail-dk/bspwm-install-ma-dte`
|
`git clone https://github.com/ITmail-dk/bspwm-install-ma-dte`
|
||||||
|
|
||||||
`. ~/bspwm-install-ma-dte/install.sh`
|
`. ~/bspwm-install-ma-dte/install.sh`
|
||||||
|
|
||||||
|
|
||||||
#### Here is a list of software that will be installed from the start
|
#### Here is a list of software that will be installed from the start
|
||||||
so you should be up and running when the installation is complete.
|
so you should be up and running when the installation is complete.
|
||||||
|
|
||||||
kitty, alacritty, pcmanfm, rofi, nitrogen, lxappearance, neovim, google chrome, firefox, ranger, font-manager, libreoffice, inkscape, gimp, rawtherapee, darktable, okular, scribus, obs-studio, timeshift, freerdp, wireguard, etc...
|
kitty, alacritty, pcmanfm, rofi, nitrogen, lxappearance, neovim, google chrome, firefox, ranger, font-manager, libreoffice, inkscape, gimp, rawtherapee, darktable, okular, scribus, obs-studio, timeshift, freerdp, wireguard, etc...
|
||||||
@@ -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
@@ -73,7 +73,7 @@ bspc rule -a Mozilla Firefox desktop=^2 follow=on border=off
|
|||||||
bspc rule -a Gimp desktop=^6 follow=on layer=above border=off
|
bspc rule -a Gimp desktop=^6 follow=on layer=above border=off
|
||||||
bspc rule -a Inkscape desktop=^7 follow=on border=off
|
bspc rule -a Inkscape desktop=^7 follow=on border=off
|
||||||
bspc rule -a LibreCAD desktop=^7 follow=on border=off
|
bspc rule -a LibreCAD desktop=^7 follow=on border=off
|
||||||
bspc rule -a mpv desktop=^9 state=floating
|
bspc rule -a mpv desktop=^9 state=floating follow=on
|
||||||
bspc rule -a Code desktop=^3 follow=on border=off
|
bspc rule -a Code desktop=^3 follow=on border=off
|
||||||
bspc rule -a TeamViewer desktop=^8 state=floating follow=on border=off
|
bspc rule -a TeamViewer desktop=^8 state=floating follow=on border=off
|
||||||
|
|
||||||
@@ -85,7 +85,6 @@ picom &
|
|||||||
nitrogen --restore &
|
nitrogen --restore &
|
||||||
|
|
||||||
$HOME/.config/polybar/run-polybar.sh &
|
$HOME/.config/polybar/run-polybar.sh &
|
||||||
#caffeine &
|
|
||||||
|
|
||||||
# lock computer automatically after X time of minutes.
|
# lock computer automatically after X time of minutes.
|
||||||
xautolock -time 120 -locker "xsecurelock" -detectsleep -secure &
|
xautolock -time 120 -locker "xsecurelock" -detectsleep -secure &
|
||||||
|
|||||||
@@ -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"
|
||||||
}
|
}
|
||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
@@ -1,446 +1,446 @@
|
|||||||
#################################
|
#################################
|
||||||
### 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; }
|
||||||
};
|
};
|
||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
inputbar {
|
inputbar {
|
||||||
children: [entry];
|
children: [entry];
|
||||||
}
|
}
|
||||||
|
|
||||||
listview {
|
listview {
|
||||||
lines: 3;
|
lines: 3;
|
||||||
}
|
}
|
||||||
@@ -1,7 +1,6 @@
|
|||||||
#
|
#
|
||||||
# SXHKD Hotkey's config.
|
# SXHKD Hotkey's config.
|
||||||
#
|
#
|
||||||
###################################
|
|
||||||
# Reload SXHKD Config.
|
# Reload SXHKD Config.
|
||||||
|
|
||||||
super + shift + ctrl + alt + Escape
|
super + shift + ctrl + alt + Escape
|
||||||
@@ -11,10 +10,10 @@ super + shift + ctrl + alt + Escape
|
|||||||
|
|
||||||
# Terminal´s primary and secondary.
|
# Terminal´s primary and secondary.
|
||||||
super + Return
|
super + Return
|
||||||
alacritty
|
kitty
|
||||||
|
|
||||||
super + shift + Return
|
super + shift + Return
|
||||||
kitty
|
alacritty
|
||||||
|
|
||||||
|
|
||||||
# Rofi launcher - Start # # # # # # # # # # # # # # # # # #
|
# Rofi launcher - Start # # # # # # # # # # # # # # # # # #
|
||||||
@@ -46,7 +45,7 @@ super + e
|
|||||||
super + shift + e
|
super + shift + e
|
||||||
thunar
|
thunar
|
||||||
|
|
||||||
# Steam
|
# Steam (flatpak run)
|
||||||
super + alt + s
|
super + alt + s
|
||||||
flatpak run com.valvesoftware.Steam
|
flatpak run com.valvesoftware.Steam
|
||||||
|
|
||||||
@@ -64,7 +63,6 @@ super + alt + Up
|
|||||||
super + alt + Down
|
super + alt + Down
|
||||||
pulsemixer --change-volume -5
|
pulsemixer --change-volume -5
|
||||||
|
|
||||||
|
|
||||||
XF86AudioRaiseVolume
|
XF86AudioRaiseVolume
|
||||||
pulsemixer --change-volume +5
|
pulsemixer --change-volume +5
|
||||||
|
|
||||||
@@ -74,16 +72,18 @@ XF86AudioLowerVolume
|
|||||||
XF86AudioMute
|
XF86AudioMute
|
||||||
pulsemixer --toggle-mute
|
pulsemixer --toggle-mute
|
||||||
|
|
||||||
|
|
||||||
super + ctrl + alt + m
|
super + ctrl + alt + m
|
||||||
kitty -e mocp
|
kitty -e mocp
|
||||||
|
|
||||||
|
# Open .config folder in VS Code
|
||||||
|
super + ctrl + alt + c
|
||||||
|
kitty -e code ~/.config/
|
||||||
|
|
||||||
|
|
||||||
|
# lock computer
|
||||||
####### lock computer #######
|
|
||||||
super + l
|
super + l
|
||||||
xsecurelock
|
xsecurelock
|
||||||
####### lock computer #######
|
|
||||||
|
|
||||||
#
|
#
|
||||||
#
|
#
|
||||||
|
|||||||
18
install-ma-dte-debian-minimal.sh
Normal file
18
install-ma-dte-debian-minimal.sh
Normal file
@@ -0,0 +1,18 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
cd ~/bspwm-install-ma-dte
|
||||||
|
|
||||||
|
# Do, mkdir, copy, copy, echo files.
|
||||||
|
. ~/bspwm-install-ma-dte/install-scripts/mkdir-cp-git-chmod-echo-files.sh
|
||||||
|
|
||||||
|
# Add Software & Packages.
|
||||||
|
. ~/bspwm-install-ma-dte/install-scripts/apt-install-core-packages.sh
|
||||||
|
|
||||||
|
# Add Pulseaudio to system startup as user.
|
||||||
|
systemctl --user enable pulseaudio
|
||||||
|
|
||||||
|
# Last Software & Packages.
|
||||||
|
. ~/bspwm-install-ma-dte/install-scripts/apt-install-software-minimal-last-packages.sh
|
||||||
|
|
||||||
|
# Last step setup menu installing.
|
||||||
|
#. ~/bspwm-install-ma-dte/last-step-setup-menu.sh
|
||||||
@@ -1,18 +1,20 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
cd ~/bspwm-install-ma-dte
|
cd ~/bspwm-install-ma-dte
|
||||||
|
|
||||||
# Do, mkdir, copy, copy, echo files.
|
# Do, mkdir, copy, copy, echo files.
|
||||||
. ~/bspwm-install-ma-dte/install-scripts/mkdir-cp-git-chmod-echo-files.sh
|
. ~/bspwm-install-ma-dte/install-scripts/mkdir-cp-git-chmod-echo-files.sh
|
||||||
|
|
||||||
# Add Software & Packages.
|
# Add Software & Packages.
|
||||||
. ~/bspwm-install-ma-dte/install-scripts/apt-install-core-packages.sh
|
. ~/bspwm-install-ma-dte/install-scripts/apt-install-core-packages.sh
|
||||||
|
|
||||||
# Add Pulseaudio to system startup as user.
|
# Add Pulseaudio to system startup as user.
|
||||||
systemctl --user enable pulseaudio
|
systemctl --user enable pulseaudio
|
||||||
|
|
||||||
# Last Software & Packages.
|
# Last Software & Packages.
|
||||||
. ~/bspwm-install-ma-dte/install-scripts/apt-install-software-last-packages.sh
|
. ~/bspwm-install-ma-dte/install-scripts/apt-install-software-last-packages.sh
|
||||||
|
|
||||||
# Last step setup menu installing.
|
# Last step setup menu installing.
|
||||||
#. ~/bspwm-install-ma-dte/last-step-setup-menu.sh
|
#. ~/bspwm-install-ma-dte/last-step-setup-menu.sh
|
||||||
|
|
||||||
|
# Test
|
||||||
@@ -1,26 +1,26 @@
|
|||||||
#!/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
|
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
|
||||||
|
|
||||||
# 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
|
||||||
|
|||||||
@@ -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
|
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
|
||||||
|
|||||||
@@ -0,0 +1,31 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
# Install - Software & Packages.
|
||||||
|
echo "-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-"
|
||||||
|
echo " "
|
||||||
|
echo " Download, Building & Install Software"
|
||||||
|
echo " "
|
||||||
|
echo " Enter your user password, to continue if necessary"
|
||||||
|
echo " "
|
||||||
|
echo " continues the installation in 3 seconds"
|
||||||
|
echo " "
|
||||||
|
echo "-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-"
|
||||||
|
sleep 3
|
||||||
|
|
||||||
|
# Software & Packages
|
||||||
|
sudo apt install -y notepadqq
|
||||||
|
|
||||||
|
# Maybe maybe Software & Packages ON / OFF
|
||||||
|
#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
|
||||||
|
|
||||||
|
|
||||||
|
# Alacritty - Building and installing ON / OFF
|
||||||
|
clear
|
||||||
|
#echo "-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-"
|
||||||
|
#echo " "
|
||||||
|
#echo " Alacritty - Building and installing"
|
||||||
|
#echo " "
|
||||||
|
#echo "-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-"
|
||||||
|
|
||||||
|
# Alacritty - Building and installing ON / OFF
|
||||||
|
#. ~/bspwm-install-ma-dte/install-scripts/install-alacritty-debian.sh
|
||||||
@@ -1,66 +1,66 @@
|
|||||||
#!/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"
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -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 " "
|
||||||
@@ -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"
|
||||||
@@ -1,26 +1,26 @@
|
|||||||
#!/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"
|
||||||
|
|
||||||
|
|||||||
@@ -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
|
||||||
@@ -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 "-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-'-"
|
||||||
@@ -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"
|
||||||
@@ -59,6 +59,8 @@ sudo sh -c "echo 'deb-src http://deb.debian.org/debian/ testing main contrib non
|
|||||||
|
|
||||||
echo " Add UPUP alias to bash under bash_aliases config."
|
echo " Add UPUP alias to bash under bash_aliases config."
|
||||||
touch ~/.bash_aliases
|
touch ~/.bash_aliases
|
||||||
|
echo 'alias ls="ls --color=auto --group-directories-first -v -la"' >> ~/.bash_aliases
|
||||||
|
echo 'alias vi="nvim"' >> ~/.bash_aliases
|
||||||
echo 'alias upup="sudo apt update && sudo apt upgrade -y && sudo apt autoremove -y"' >> ~/.bash_aliases
|
echo 'alias upup="sudo apt update && sudo apt upgrade -y && sudo apt autoremove -y"' >> ~/.bash_aliases
|
||||||
|
|
||||||
# Echo Nitrogen config to files.
|
# Echo Nitrogen config to files.
|
||||||
|
|||||||
@@ -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
|
||||||
@@ -17,7 +17,8 @@ OPTIONS=(1 "AMD System"
|
|||||||
3 "Intel System"
|
3 "Intel System"
|
||||||
4 "Intel System + NVIDIA GPU"
|
4 "Intel System + NVIDIA GPU"
|
||||||
5 "Virtual Machine System - SUPER KEY to ALT KEY"
|
5 "Virtual Machine System - SUPER KEY to ALT KEY"
|
||||||
6 "Exit, Do nothing and Reboot")
|
6 "Minimal Install (NO MICROCODE OR GPU DRIVERS AND SOFTWARE)"
|
||||||
|
7 "Exit, Do nothing and Reboot")
|
||||||
|
|
||||||
CHOICE=$(dialog --clear \
|
CHOICE=$(dialog --clear \
|
||||||
--backtitle "$BACKTITLE" \
|
--backtitle "$BACKTITLE" \
|
||||||
@@ -45,6 +46,9 @@ case $CHOICE in
|
|||||||
. ~/bspwm-install-ma-dte/install-ma-dte-debian.sh && . ~/bspwm-install-ma-dte/install-scripts/vm-install-mics.sh && systemctl reboot
|
. ~/bspwm-install-ma-dte/install-ma-dte-debian.sh && . ~/bspwm-install-ma-dte/install-scripts/vm-install-mics.sh && systemctl reboot
|
||||||
;;
|
;;
|
||||||
6)
|
6)
|
||||||
|
. ~/bspwm-install-ma-dte/install-ma-dte-debian-minimal.sh && systemctl reboot
|
||||||
|
;;
|
||||||
|
7)
|
||||||
systemctl reboot
|
systemctl reboot
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
@@ -1,12 +1,12 @@
|
|||||||
backend = "glx";
|
backend = "glx";
|
||||||
# xrender or glx
|
# xrender or glx
|
||||||
|
|
||||||
# Opacity
|
# Opacity
|
||||||
active-opacity = 0.93;
|
active-opacity = 0.93;
|
||||||
|
|
||||||
inactive-opacity = 0.8;
|
inactive-opacity = 0.8;
|
||||||
|
|
||||||
blur-background = true;
|
blur-background = true;
|
||||||
#blur-kern = "3x3box";
|
#blur-kern = "3x3box";
|
||||||
#blur-kern = "5x5box";
|
#blur-kern = "5x5box";
|
||||||
blur-kern = "7x7box";
|
blur-kern = "7x7box";
|
||||||
@@ -1,5 +1,5 @@
|
|||||||
Section "Device"
|
Section "Device"
|
||||||
Identifier "AMD Graphics"
|
Identifier "AMD Graphics"
|
||||||
Driver "amdgpu"
|
Driver "amdgpu"
|
||||||
Option "TearFree" "true"
|
Option "TearFree" "true"
|
||||||
EndSection
|
EndSection
|
||||||
@@ -1,34 +1,34 @@
|
|||||||
/etc/X11/xorg.conf.d/
|
/etc/X11/xorg.conf.d/
|
||||||
|
|
||||||
# Check the current status
|
# Check the current status
|
||||||
Run command: xrandr --verbose | grep "TearFree"
|
Run command: xrandr --verbose | grep "TearFree"
|
||||||
|
|
||||||
Show Graphics Card Information
|
Show Graphics Card Information
|
||||||
Run command: inxi -G
|
Run command: inxi -G
|
||||||
|
|
||||||
|
|
||||||
#*_#*_#*_*#_*#_*#_*
|
#*_#*_#*_*#_*#_*#_*
|
||||||
|
|
||||||
AMD GPU
|
AMD GPU
|
||||||
|
|
||||||
-.-.-.-.-.-.-.-.-.-
|
-.-.-.-.-.-.-.-.-.-
|
||||||
|
|
||||||
sudo nano /etc/X11/xorg.conf.d/20-amdgpu.conf
|
sudo nano /etc/X11/xorg.conf.d/20-amdgpu.conf
|
||||||
|
|
||||||
Section "Device"
|
Section "Device"
|
||||||
Identifier "AMD Graphics"
|
Identifier "AMD Graphics"
|
||||||
Driver "amdgpu"
|
Driver "amdgpu"
|
||||||
Option "TearFree" "true"
|
Option "TearFree" "true"
|
||||||
EndSection
|
EndSection
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
#*_#*_#*_*#_*#_*#_*#_*#_*#_#*_#*_#*_#*_#*_#*_#*#_*#_#*_#*_#*
|
#*_#*_#*_*#_*#_*#_*#_*#_*#_#*_#*_#*_#*_#*_#*_#*#_*#_#*_#*_#*
|
||||||
|
|
||||||
nVidia GPU Composition Pipeline / X Server Settings
|
nVidia GPU Composition Pipeline / X Server Settings
|
||||||
|
|
||||||
-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.
|
-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.
|
||||||
|
|
||||||
sudo nvidia-settings
|
sudo nvidia-settings
|
||||||
|
|
||||||
/etc/X11/xorg.conf
|
/etc/X11/xorg.conf
|
||||||
|
|||||||
@@ -1,130 +1,130 @@
|
|||||||
#
|
#
|
||||||
# Run-time configuration file for dialog
|
# Run-time configuration file for dialog
|
||||||
#
|
#
|
||||||
# Automatically generated by "dialog --create-rc <file name>"
|
# Automatically generated by "dialog --create-rc <file name>"
|
||||||
#
|
#
|
||||||
#
|
#
|
||||||
# Types of values:
|
# Types of values:
|
||||||
#
|
#
|
||||||
# Number - <number>
|
# Number - <number>
|
||||||
# String - "string"
|
# String - "string"
|
||||||
# Boolean - <ON|OFF>
|
# Boolean - <ON|OFF>
|
||||||
# Attribute - (foreground,background,highlight?)
|
# Attribute - (foreground,background,highlight?)
|
||||||
|
|
||||||
|
|
||||||
# Set aspect-ration.
|
# Set aspect-ration.
|
||||||
aspect = 0
|
aspect = 0
|
||||||
|
|
||||||
# Set separator (for multiple widgets output).
|
# Set separator (for multiple widgets output).
|
||||||
separate_widget = ""
|
separate_widget = ""
|
||||||
|
|
||||||
# Set tab-length (for textbox tab-conversion).
|
# Set tab-length (for textbox tab-conversion).
|
||||||
tab_len = 0
|
tab_len = 0
|
||||||
|
|
||||||
# Make tab-traversal for checklist, etc., include the list.
|
# Make tab-traversal for checklist, etc., include the list.
|
||||||
visit_items = OFF
|
visit_items = OFF
|
||||||
|
|
||||||
# Shadow dialog boxes? This also turns on color.
|
# Shadow dialog boxes? This also turns on color.
|
||||||
use_shadow = ON
|
use_shadow = ON
|
||||||
|
|
||||||
# Turn color support ON or OFF
|
# Turn color support ON or OFF
|
||||||
use_colors = ON
|
use_colors = ON
|
||||||
|
|
||||||
# Screen color
|
# Screen color
|
||||||
screen_color = (CYAN,GREEN,ON)
|
screen_color = (CYAN,GREEN,ON)
|
||||||
|
|
||||||
# Shadow color
|
# Shadow color
|
||||||
shadow_color = (BLACK,BLACK,ON)
|
shadow_color = (BLACK,BLACK,ON)
|
||||||
|
|
||||||
# Dialog box color
|
# Dialog box color
|
||||||
dialog_color = (BLACK,WHITE,OFF)
|
dialog_color = (BLACK,WHITE,OFF)
|
||||||
|
|
||||||
# Dialog box title color
|
# Dialog box title color
|
||||||
title_color = (BLUE,WHITE,ON)
|
title_color = (BLUE,WHITE,ON)
|
||||||
|
|
||||||
# Dialog box border color
|
# Dialog box border color
|
||||||
border_color = (WHITE,WHITE,ON)
|
border_color = (WHITE,WHITE,ON)
|
||||||
|
|
||||||
# Active button color
|
# Active button color
|
||||||
button_active_color = (WHITE,BLUE,ON)
|
button_active_color = (WHITE,BLUE,ON)
|
||||||
|
|
||||||
# Inactive button color
|
# Inactive button color
|
||||||
button_inactive_color = (BLACK,WHITE,OFF)
|
button_inactive_color = (BLACK,WHITE,OFF)
|
||||||
|
|
||||||
# Active button key color
|
# Active button key color
|
||||||
button_key_active_color = (WHITE,BLUE,ON)
|
button_key_active_color = (WHITE,BLUE,ON)
|
||||||
|
|
||||||
# Inactive button key color
|
# Inactive button key color
|
||||||
button_key_inactive_color = (RED,WHITE,OFF)
|
button_key_inactive_color = (RED,WHITE,OFF)
|
||||||
|
|
||||||
# Active button label color
|
# Active button label color
|
||||||
button_label_active_color = (YELLOW,BLUE,ON)
|
button_label_active_color = (YELLOW,BLUE,ON)
|
||||||
|
|
||||||
# Inactive button label color
|
# Inactive button label color
|
||||||
button_label_inactive_color = (BLACK,WHITE,ON)
|
button_label_inactive_color = (BLACK,WHITE,ON)
|
||||||
|
|
||||||
# Input box color
|
# Input box color
|
||||||
inputbox_color = (BLACK,WHITE,OFF)
|
inputbox_color = (BLACK,WHITE,OFF)
|
||||||
|
|
||||||
# Input box border color
|
# Input box border color
|
||||||
inputbox_border_color = (BLACK,WHITE,OFF)
|
inputbox_border_color = (BLACK,WHITE,OFF)
|
||||||
|
|
||||||
# Search box color
|
# Search box color
|
||||||
searchbox_color = (BLACK,WHITE,OFF)
|
searchbox_color = (BLACK,WHITE,OFF)
|
||||||
|
|
||||||
# Search box title color
|
# Search box title color
|
||||||
searchbox_title_color = (BLUE,WHITE,ON)
|
searchbox_title_color = (BLUE,WHITE,ON)
|
||||||
|
|
||||||
# Search box border color
|
# Search box border color
|
||||||
searchbox_border_color = (WHITE,WHITE,ON)
|
searchbox_border_color = (WHITE,WHITE,ON)
|
||||||
|
|
||||||
# File position indicator color
|
# File position indicator color
|
||||||
position_indicator_color = (BLUE,WHITE,ON)
|
position_indicator_color = (BLUE,WHITE,ON)
|
||||||
|
|
||||||
# Menu box color
|
# Menu box color
|
||||||
menubox_color = (BLACK,WHITE,OFF)
|
menubox_color = (BLACK,WHITE,OFF)
|
||||||
|
|
||||||
# Menu box border color
|
# Menu box border color
|
||||||
menubox_border_color = (WHITE,WHITE,ON)
|
menubox_border_color = (WHITE,WHITE,ON)
|
||||||
|
|
||||||
# Item color
|
# Item color
|
||||||
item_color = (BLACK,WHITE,OFF)
|
item_color = (BLACK,WHITE,OFF)
|
||||||
|
|
||||||
# Selected item color
|
# Selected item color
|
||||||
item_selected_color = (WHITE,BLUE,ON)
|
item_selected_color = (WHITE,BLUE,ON)
|
||||||
|
|
||||||
# Tag color
|
# Tag color
|
||||||
tag_color = (BLUE,WHITE,ON)
|
tag_color = (BLUE,WHITE,ON)
|
||||||
|
|
||||||
# Selected tag color
|
# Selected tag color
|
||||||
tag_selected_color = (YELLOW,BLUE,ON)
|
tag_selected_color = (YELLOW,BLUE,ON)
|
||||||
|
|
||||||
# Tag key color
|
# Tag key color
|
||||||
tag_key_color = (RED,WHITE,OFF)
|
tag_key_color = (RED,WHITE,OFF)
|
||||||
|
|
||||||
# Selected tag key color
|
# Selected tag key color
|
||||||
tag_key_selected_color = (RED,BLUE,ON)
|
tag_key_selected_color = (RED,BLUE,ON)
|
||||||
|
|
||||||
# Check box color
|
# Check box color
|
||||||
check_color = (BLACK,WHITE,OFF)
|
check_color = (BLACK,WHITE,OFF)
|
||||||
|
|
||||||
# Selected check box color
|
# Selected check box color
|
||||||
check_selected_color = (WHITE,BLUE,ON)
|
check_selected_color = (WHITE,BLUE,ON)
|
||||||
|
|
||||||
# Up arrow color
|
# Up arrow color
|
||||||
uarrow_color = (GREEN,WHITE,ON)
|
uarrow_color = (GREEN,WHITE,ON)
|
||||||
|
|
||||||
# Down arrow color
|
# Down arrow color
|
||||||
darrow_color = (GREEN,WHITE,ON)
|
darrow_color = (GREEN,WHITE,ON)
|
||||||
|
|
||||||
# Item help-text color
|
# Item help-text color
|
||||||
itemhelp_color = (WHITE,BLACK,OFF)
|
itemhelp_color = (WHITE,BLACK,OFF)
|
||||||
|
|
||||||
# Active form text color
|
# Active form text color
|
||||||
form_active_text_color = (WHITE,BLUE,ON)
|
form_active_text_color = (WHITE,BLUE,ON)
|
||||||
|
|
||||||
# Form text color
|
# Form text color
|
||||||
form_text_color = (WHITE,CYAN,ON)
|
form_text_color = (WHITE,CYAN,ON)
|
||||||
|
|
||||||
# Readonly form item color
|
# Readonly form item color
|
||||||
form_item_readonly_color = (CYAN,WHITE,ON)
|
form_item_readonly_color = (CYAN,WHITE,ON)
|
||||||
|
|||||||
@@ -1,18 +1,18 @@
|
|||||||
# DO NOT EDIT! This file will be overwritten by LXAppearance.
|
# DO NOT EDIT! This file will be overwritten by LXAppearance.
|
||||||
# Any customization should be done in ~/.gtkrc-2.0.mine instead.
|
# Any customization should be done in ~/.gtkrc-2.0.mine instead.
|
||||||
|
|
||||||
include "/home/mara/.gtkrc-2.0.mine"
|
include "/home/mara/.gtkrc-2.0.mine"
|
||||||
gtk-theme-name="Nordic-theme"
|
gtk-theme-name="Nordic-theme"
|
||||||
gtk-icon-theme-name="Papirus-Dark"
|
gtk-icon-theme-name="Papirus-Dark"
|
||||||
gtk-font-name="Sans 9"
|
gtk-font-name="Sans 9"
|
||||||
gtk-cursor-theme-name="Nordzy-cursors"
|
gtk-cursor-theme-name="Nordzy-cursors"
|
||||||
gtk-cursor-theme-size=0
|
gtk-cursor-theme-size=0
|
||||||
gtk-toolbar-style=GTK_TOOLBAR_BOTH
|
gtk-toolbar-style=GTK_TOOLBAR_BOTH
|
||||||
gtk-toolbar-icon-size=GTK_ICON_SIZE_LARGE_TOOLBAR
|
gtk-toolbar-icon-size=GTK_ICON_SIZE_LARGE_TOOLBAR
|
||||||
gtk-button-images=1
|
gtk-button-images=1
|
||||||
gtk-menu-images=1
|
gtk-menu-images=1
|
||||||
gtk-enable-event-sounds=0
|
gtk-enable-event-sounds=0
|
||||||
gtk-enable-input-feedback-sounds=0
|
gtk-enable-input-feedback-sounds=0
|
||||||
gtk-xft-antialias=1
|
gtk-xft-antialias=1
|
||||||
gtk-xft-hinting=1
|
gtk-xft-hinting=1
|
||||||
gtk-xft-hintstyle="hintfull"
|
gtk-xft-hintstyle="hintfull"
|
||||||
@@ -1,15 +1,15 @@
|
|||||||
[Settings]
|
[Settings]
|
||||||
gtk-theme-name=Nordic-theme
|
gtk-theme-name=Nordic-theme
|
||||||
gtk-icon-theme-name=Papirus-Dark
|
gtk-icon-theme-name=Papirus-Dark
|
||||||
gtk-font-name=Sans 9
|
gtk-font-name=Sans 9
|
||||||
gtk-cursor-theme-name=Nordzy-cursors
|
gtk-cursor-theme-name=Nordzy-cursors
|
||||||
gtk-cursor-theme-size=0
|
gtk-cursor-theme-size=0
|
||||||
gtk-toolbar-style=GTK_TOOLBAR_BOTH
|
gtk-toolbar-style=GTK_TOOLBAR_BOTH
|
||||||
gtk-toolbar-icon-size=GTK_ICON_SIZE_LARGE_TOOLBAR
|
gtk-toolbar-icon-size=GTK_ICON_SIZE_LARGE_TOOLBAR
|
||||||
gtk-button-images=1
|
gtk-button-images=1
|
||||||
gtk-menu-images=1
|
gtk-menu-images=1
|
||||||
gtk-enable-event-sounds=0
|
gtk-enable-event-sounds=0
|
||||||
gtk-enable-input-feedback-sounds=0
|
gtk-enable-input-feedback-sounds=0
|
||||||
gtk-xft-antialias=1
|
gtk-xft-antialias=1
|
||||||
gtk-xft-hinting=1
|
gtk-xft-hinting=1
|
||||||
gtk-xft-hintstyle=hintfull
|
gtk-xft-hintstyle=hintfull
|
||||||
Reference in New Issue
Block a user