Re-Write Dotfiles as Org Doc w/ Tangle
- Restore previously removed window-manager specific files - Collect dotfiles into one org document
This commit is contained in:
parent
bbfff0f1b7
commit
392e8d9b4d
32
.Xresources
32
.Xresources
@ -39,3 +39,35 @@
|
|||||||
*.color7: WHITE2
|
*.color7: WHITE2
|
||||||
*.color15: WHITE1
|
*.color15: WHITE1
|
||||||
*.color16: ORANGE
|
*.color16: ORANGE
|
||||||
|
|
||||||
|
! Regular DPI Parameters
|
||||||
|
#define DPI 96
|
||||||
|
#define BAR_HEIGHT 25
|
||||||
|
#define MODULE_MARGIN 2
|
||||||
|
#define TRAY_MAXSIZE 15
|
||||||
|
#define TRAY_SCALE 1
|
||||||
|
#define BORDER_SIZE 2
|
||||||
|
#define INNER_GAPS 20
|
||||||
|
#define OUTER_GAPS 10
|
||||||
|
#define MAXLEN 75
|
||||||
|
|
||||||
|
! Dunst
|
||||||
|
dunst.geometry-x: OUTER_GAPS
|
||||||
|
dunst.geometry-y: BAR_HEIGHT
|
||||||
|
dunst.sep-height: BORDER_SIZE
|
||||||
|
dunst.padding: OUTER_GAPS
|
||||||
|
dunst.horiz-padding: OUTER_GAPS
|
||||||
|
dunst.max-icon-size: DPI
|
||||||
|
dunst.frame-width: BORDER_SIZE
|
||||||
|
dunst.low-background: BACKGROUND
|
||||||
|
dunst.low-foreground: FOREGROUND
|
||||||
|
dunst.low-frame: PURPLE1
|
||||||
|
dunst.normal-background: BACKGROUND
|
||||||
|
dunst.normal-foreground: FOREGROUND
|
||||||
|
dunst.normal-frame: PURPLE1
|
||||||
|
dunst.critical-background: RED1
|
||||||
|
dunst.critical-foreground: FOREGROUND
|
||||||
|
dunst.critical-frame: PURPLE1
|
||||||
|
|
||||||
|
! Display Scaling
|
||||||
|
*.dpi: DPI
|
||||||
|
@ -1,7 +1,3 @@
|
|||||||
################### File Generated by GOverlay ###################
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
cpu_stats
|
cpu_stats
|
||||||
cpu_temp
|
cpu_temp
|
||||||
cpu_color=2e97cb
|
cpu_color=2e97cb
|
||||||
|
95
.config/conky/conky-shcts
Normal file
95
.config/conky/conky-shcts
Normal file
@ -0,0 +1,95 @@
|
|||||||
|
conky.config = {
|
||||||
|
background = true,
|
||||||
|
update_interval = 1,
|
||||||
|
|
||||||
|
cpu_avg_samples = 2,
|
||||||
|
net_avg_samples = 2,
|
||||||
|
temperature_unit = 'celsius',
|
||||||
|
if_up_strictness = 'address',
|
||||||
|
|
||||||
|
double_buffer = true,
|
||||||
|
no_buffers = true,
|
||||||
|
text_buffer_size = 2048,
|
||||||
|
|
||||||
|
own_window = true,
|
||||||
|
own_window_class = 'conky',
|
||||||
|
own_window_type = 'override',
|
||||||
|
own_window_hints = 'undecorated,sticky,skip_taskbar,skip_pager,below',
|
||||||
|
|
||||||
|
--own_window_colour = '#555555',
|
||||||
|
own_window_transparent = true,
|
||||||
|
own_window_argb_visual = true,
|
||||||
|
own_window_argb_value = 0,
|
||||||
|
|
||||||
|
draw_shades = false,
|
||||||
|
draw_outline = false,
|
||||||
|
draw_borders = false,
|
||||||
|
draw_graph_borders = false,
|
||||||
|
|
||||||
|
alignment = 'top_right',
|
||||||
|
gap_x = 50,
|
||||||
|
--von oben |
|
||||||
|
gap_y = 50,
|
||||||
|
minimum_width = 350,
|
||||||
|
minimum_height = 450,
|
||||||
|
maximum_width = 400,
|
||||||
|
border_inner_margin = 0,
|
||||||
|
border_outer_margin = 20,
|
||||||
|
--xinerama_head = 0,
|
||||||
|
|
||||||
|
override_utf8_locale = true,
|
||||||
|
use_xft = true,
|
||||||
|
font = 'monospace:size=8',
|
||||||
|
xftalpha = 0.8,
|
||||||
|
uppercase = false,
|
||||||
|
|
||||||
|
-- Defining colors
|
||||||
|
default_color = '#FFFFFF',
|
||||||
|
-- Shades of Gray
|
||||||
|
color1 = '#DDDDDD',
|
||||||
|
color2 = '#AAAAAA',
|
||||||
|
color3 = '#FFFFFF',
|
||||||
|
-- Orange EF5A29 green 159a7f
|
||||||
|
color4 = '#808080',
|
||||||
|
-- Green Pihole
|
||||||
|
color5 = '#EF5A29',
|
||||||
|
--color0
|
||||||
|
color6='#b2c8d8',
|
||||||
|
-- color1
|
||||||
|
color7='#b2c8d8',
|
||||||
|
color8 = '#697987', -- DeepSkyBlue 00BFFF grau=323232
|
||||||
|
color9 = '#2d3b41', -- CadetBlue 5F9EA0, light grey
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
conky.text = [[
|
||||||
|
${font Play:size=10:style=normal}
|
||||||
|
${color2}open terminal - ${alignr}${color}super+enter
|
||||||
|
${color2}open browser - ${alignr}${color}super+F1
|
||||||
|
${color2}open mail - ${alignr}${color}super+F2
|
||||||
|
${color2}open filemanager - ${alignr}${color}super+F3
|
||||||
|
${color2}open text - ${alignr}${color}super+F4
|
||||||
|
|
||||||
|
#rofi
|
||||||
|
${color2}application launcher ... - ${alignr}${color}super+d
|
||||||
|
${color2}screenshot - ${alignr}${color}print
|
||||||
|
|
||||||
|
${color2}resize window - ${alignr}${color}super+r
|
||||||
|
${color2}kill focused - ${alignr}${color}super+c | super+q
|
||||||
|
${color2}toggle split direction - ${alignr}${color}super+shift+q
|
||||||
|
${color2}toggle floating - ${alignr}${color}super+space
|
||||||
|
${color2}toggle fullscreen - ${alignr}${color}super+f
|
||||||
|
# switch to workspace
|
||||||
|
${color2}switch to workspace 1-8 - ${alignr}${color}super+1-8
|
||||||
|
# move focused container to workspace
|
||||||
|
${color2}send to workspace 1-8 - ${alignr}${color}super+shift+1-8
|
||||||
|
# Move to workspace with focused container
|
||||||
|
${color2}move to workspace 1-8 - ${alignr}${color}alt+shift+1-8
|
||||||
|
${color2}navigate workspaces - ${alignr}${color}super+ctrl+arrowkeys
|
||||||
|
${color2}navigate windows - ${alignr}${color}super+shift+arrowkeys
|
||||||
|
${color2}change focus - ${alignr}${color}super+arrowkeys
|
||||||
|
${color2}restart i3 inplace - ${alignr}${color}super+shift+r
|
||||||
|
${color2}reload config file - ${alignr}${color}super+shift+c
|
||||||
|
${color2}logout, reboot, shutdown ... - ${alignr}${color}super+0
|
||||||
|
]];
|
||||||
|
|
@ -154,5 +154,4 @@ ${font Montserrat Light:size=9}${color1}${top_mem name 10} ${color}${font} ${got
|
|||||||
|
|
||||||
# ${font Montserrat Light:size=10}${color1}${alignr}by: Mo Abdrabou${color}${font}
|
# ${font Montserrat Light:size=10}${color1}${alignr}by: Mo Abdrabou${color}${font}
|
||||||
|
|
||||||
|
|
||||||
]];
|
]];
|
||||||
|
@ -1 +1 @@
|
|||||||
Subproject commit cc53769619e38efd9608ab70a060452e937d7041
|
Subproject commit 5505fbd6a6e66b7829fe1aec46cca0ff7930cf82
|
@ -1,20 +1,11 @@
|
|||||||
############
|
|
||||||
# GREETING #
|
|
||||||
############
|
|
||||||
function fish_greeting
|
function fish_greeting
|
||||||
clear
|
clear
|
||||||
neofetch
|
neofetch
|
||||||
echo "¸.·´¯`·.´¯`·.¸¸.·´¯`·.¸><(((º>"
|
echo "¸.·´¯`·.´¯`·.¸¸.·´¯`·.¸><(((º>"
|
||||||
end
|
end
|
||||||
|
|
||||||
#############
|
|
||||||
# VARIABLES #
|
|
||||||
#############
|
|
||||||
set -U fish_user_paths $fish_user_paths $HOME/.local/bin/
|
set -U fish_user_paths $fish_user_paths $HOME/.local/bin/
|
||||||
|
|
||||||
###########
|
|
||||||
# ALIASES #
|
|
||||||
###########
|
|
||||||
# pacman and paru
|
# pacman and paru
|
||||||
alias pacsyu='sudo pacman -Syyu' # update only standard pkgs
|
alias pacsyu='sudo pacman -Syyu' # update only standard pkgs
|
||||||
alias parusua='paru -Sua --noconfirm' # update only AUR pkgs
|
alias parusua='paru -Sua --noconfirm' # update only AUR pkgs
|
||||||
@ -50,9 +41,6 @@ alias config="GIT_WORK_TREE=~ GIT_DIR=~/.cfg"
|
|||||||
# ssh fix for kitty terminal
|
# ssh fix for kitty terminal
|
||||||
alias ssh="kitty +kitten ssh"
|
alias ssh="kitty +kitten ssh"
|
||||||
|
|
||||||
#######
|
|
||||||
# TTY #
|
|
||||||
#######
|
|
||||||
if [ "$TERM" = "linux" ]
|
if [ "$TERM" = "linux" ]
|
||||||
then
|
then
|
||||||
printf %b '\e[40m' '\e[8]' # set default background to color 0 'dracula-bg'
|
printf %b '\e[40m' '\e[8]' # set default background to color 0 'dracula-bg'
|
||||||
@ -76,8 +64,5 @@ if [ "$TERM" = "linux" ]
|
|||||||
clear
|
clear
|
||||||
end
|
end
|
||||||
|
|
||||||
##########
|
|
||||||
# PROMPT #
|
|
||||||
##########
|
|
||||||
# Starship Prompt
|
# Starship Prompt
|
||||||
starship init fish | source
|
starship init fish | source
|
||||||
|
@ -23,7 +23,7 @@ softrealtime=off
|
|||||||
|
|
||||||
; GameMode can renice game processes. You can put any value between 0 and 20 here, the value
|
; GameMode can renice game processes. You can put any value between 0 and 20 here, the value
|
||||||
; will be negated and applied as a nice value (0 means no change). Defaults to 0.
|
; will be negated and applied as a nice value (0 means no change). Defaults to 0.
|
||||||
renice=0
|
renice=10
|
||||||
|
|
||||||
; By default, GameMode adjusts the iopriority of clients to BE/0, you can put any value
|
; By default, GameMode adjusts the iopriority of clients to BE/0, you can put any value
|
||||||
; between 0 and 7 here (with 0 being highest priority), or one of the special values
|
; between 0 and 7 here (with 0 being highest priority), or one of the special values
|
||||||
|
@ -7,4 +7,4 @@ Config {
|
|||||||
blacklistedApps = [],
|
blacklistedApps = [],
|
||||||
trimSpaceFromSelection = True,
|
trimSpaceFromSelection = True,
|
||||||
enableImageSupport = True
|
enableImageSupport = True
|
||||||
}
|
}
|
||||||
|
@ -1,5 +1,3 @@
|
|||||||
# vim:fileencoding=utf-8:ft=conf:foldmethod=marker
|
|
||||||
|
|
||||||
#: Fonts {{{
|
#: Fonts {{{
|
||||||
|
|
||||||
#: kitty has very powerful font management. You can configure
|
#: kitty has very powerful font management. You can configure
|
||||||
@ -1029,6 +1027,8 @@ clear_all_shortcuts no
|
|||||||
#: kitty +kitten hints --hints-offset to zero for all mappings,
|
#: kitty +kitten hints --hints-offset to zero for all mappings,
|
||||||
#: including the builtin ones.
|
#: including the builtin ones.
|
||||||
|
|
||||||
|
#: }}}
|
||||||
|
|
||||||
#: Clipboard {{{
|
#: Clipboard {{{
|
||||||
|
|
||||||
map kitty_mod+c copy_to_clipboard
|
map kitty_mod+c copy_to_clipboard
|
||||||
@ -1309,6 +1309,4 @@ map kitty_mod+delete clear_terminal reset active
|
|||||||
|
|
||||||
#: }}}
|
#: }}}
|
||||||
|
|
||||||
# }}}
|
|
||||||
|
|
||||||
include dracula.conf
|
include dracula.conf
|
||||||
|
@ -12,14 +12,14 @@ print_info() {
|
|||||||
info "Shell" shell
|
info "Shell" shell
|
||||||
# info "Resolution" resolution
|
# info "Resolution" resolution
|
||||||
# info "DE" de
|
# info "DE" de
|
||||||
# info "WM" wm
|
info "WM" wm
|
||||||
# info "WM Theme" wm_theme
|
# info "WM Theme" wm_theme
|
||||||
# info "Theme" theme
|
# info "Theme" theme
|
||||||
# info "Icons" icons
|
# info "Icons" icons
|
||||||
# info "Terminal" term
|
# info "Terminal" term
|
||||||
# info "Terminal Font" term_font
|
# info "Terminal Font" term_font
|
||||||
# info "CPU" cpu
|
info "CPU" cpu
|
||||||
# info "GPU" gpu
|
info "GPU" gpu
|
||||||
# info "GPU Driver" gpu_driver # Linux/macOS only
|
# info "GPU Driver" gpu_driver # Linux/macOS only
|
||||||
info "CPU Usage" cpu_usage
|
info "CPU Usage" cpu_usage
|
||||||
info "Memory" memory
|
info "Memory" memory
|
||||||
@ -35,9 +35,6 @@ print_info() {
|
|||||||
info cols
|
info cols
|
||||||
}
|
}
|
||||||
|
|
||||||
# Title
|
|
||||||
|
|
||||||
|
|
||||||
# Hide/Show Fully qualified domain name.
|
# Hide/Show Fully qualified domain name.
|
||||||
#
|
#
|
||||||
# Default: 'off'
|
# Default: 'off'
|
||||||
@ -45,10 +42,6 @@ print_info() {
|
|||||||
# Flag: --title_fqdn
|
# Flag: --title_fqdn
|
||||||
title_fqdn="off"
|
title_fqdn="off"
|
||||||
|
|
||||||
|
|
||||||
# Kernel
|
|
||||||
|
|
||||||
|
|
||||||
# Shorten the output of the kernel function.
|
# Shorten the output of the kernel function.
|
||||||
#
|
#
|
||||||
# Default: 'on'
|
# Default: 'on'
|
||||||
@ -61,10 +54,6 @@ title_fqdn="off"
|
|||||||
# off: 'Linux 4.8.9-1-ARCH'
|
# off: 'Linux 4.8.9-1-ARCH'
|
||||||
kernel_shorthand="on"
|
kernel_shorthand="on"
|
||||||
|
|
||||||
|
|
||||||
# Distro
|
|
||||||
|
|
||||||
|
|
||||||
# Shorten the output of the distro function
|
# Shorten the output of the distro function
|
||||||
#
|
#
|
||||||
# Default: 'off'
|
# Default: 'off'
|
||||||
@ -85,10 +74,6 @@ distro_shorthand="off"
|
|||||||
# off: 'Arch Linux'
|
# off: 'Arch Linux'
|
||||||
os_arch="on"
|
os_arch="on"
|
||||||
|
|
||||||
|
|
||||||
# Uptime
|
|
||||||
|
|
||||||
|
|
||||||
# Shorten the output of the uptime function
|
# Shorten the output of the uptime function
|
||||||
#
|
#
|
||||||
# Default: 'on'
|
# Default: 'on'
|
||||||
@ -101,10 +86,6 @@ os_arch="on"
|
|||||||
# off: '2 days, 10 hours, 3 minutes'
|
# off: '2 days, 10 hours, 3 minutes'
|
||||||
uptime_shorthand="on"
|
uptime_shorthand="on"
|
||||||
|
|
||||||
|
|
||||||
# Memory
|
|
||||||
|
|
||||||
|
|
||||||
# Show memory pecentage in output.
|
# Show memory pecentage in output.
|
||||||
#
|
#
|
||||||
# Default: 'off'
|
# Default: 'off'
|
||||||
@ -116,10 +97,6 @@ uptime_shorthand="on"
|
|||||||
# off: '1801MiB / 7881MiB'
|
# off: '1801MiB / 7881MiB'
|
||||||
memory_percent="on"
|
memory_percent="on"
|
||||||
|
|
||||||
|
|
||||||
# Packages
|
|
||||||
|
|
||||||
|
|
||||||
# Show/Hide Package Manager names.
|
# Show/Hide Package Manager names.
|
||||||
#
|
#
|
||||||
# Default: 'tiny'
|
# Default: 'tiny'
|
||||||
@ -132,10 +109,6 @@ memory_percent="on"
|
|||||||
# off: '908'
|
# off: '908'
|
||||||
package_managers="on"
|
package_managers="on"
|
||||||
|
|
||||||
|
|
||||||
# Shell
|
|
||||||
|
|
||||||
|
|
||||||
# Show the path to $SHELL
|
# Show the path to $SHELL
|
||||||
#
|
#
|
||||||
# Default: 'off'
|
# Default: 'off'
|
||||||
@ -158,10 +131,6 @@ shell_path="off"
|
|||||||
# off: 'bash'
|
# off: 'bash'
|
||||||
shell_version="on"
|
shell_version="on"
|
||||||
|
|
||||||
|
|
||||||
# CPU
|
|
||||||
|
|
||||||
|
|
||||||
# CPU speed type
|
# CPU speed type
|
||||||
#
|
#
|
||||||
# Default: 'bios_limit'
|
# Default: 'bios_limit'
|
||||||
@ -237,10 +206,6 @@ cpu_cores="logical"
|
|||||||
# off: 'Intel i7-6500U (4) @ 3.1GHz'
|
# off: 'Intel i7-6500U (4) @ 3.1GHz'
|
||||||
cpu_temp="F"
|
cpu_temp="F"
|
||||||
|
|
||||||
|
|
||||||
# GPU
|
|
||||||
|
|
||||||
|
|
||||||
# Enable/Disable GPU Brand
|
# Enable/Disable GPU Brand
|
||||||
#
|
#
|
||||||
# Default: 'on'
|
# Default: 'on'
|
||||||
@ -271,10 +236,6 @@ gpu_brand="on"
|
|||||||
# GPU1: Intel Integrated Graphics
|
# GPU1: Intel Integrated Graphics
|
||||||
gpu_type="all"
|
gpu_type="all"
|
||||||
|
|
||||||
|
|
||||||
# Resolution
|
|
||||||
|
|
||||||
|
|
||||||
# Display refresh rate next to each monitor
|
# Display refresh rate next to each monitor
|
||||||
# Default: 'off'
|
# Default: 'off'
|
||||||
# Values: 'on', 'off'
|
# Values: 'on', 'off'
|
||||||
@ -286,10 +247,6 @@ gpu_type="all"
|
|||||||
# off: '1920x1080'
|
# off: '1920x1080'
|
||||||
refresh_rate="on"
|
refresh_rate="on"
|
||||||
|
|
||||||
|
|
||||||
# Gtk Theme / Icons / Font
|
|
||||||
|
|
||||||
|
|
||||||
# Shorten output of GTK Theme / Icons / Font
|
# Shorten output of GTK Theme / Icons / Font
|
||||||
#
|
#
|
||||||
# Default: 'off'
|
# Default: 'off'
|
||||||
@ -324,10 +281,6 @@ gtk2="on"
|
|||||||
# off: 'Numix [GTK2]'
|
# off: 'Numix [GTK2]'
|
||||||
gtk3="on"
|
gtk3="on"
|
||||||
|
|
||||||
|
|
||||||
# IP Address
|
|
||||||
|
|
||||||
|
|
||||||
# Website to ping for the public IP
|
# Website to ping for the public IP
|
||||||
#
|
#
|
||||||
# Default: 'http://ident.me'
|
# Default: 'http://ident.me'
|
||||||
@ -342,10 +295,6 @@ public_ip_host="http://ident.me"
|
|||||||
# Flag: --ip_timeout
|
# Flag: --ip_timeout
|
||||||
public_ip_timeout=2
|
public_ip_timeout=2
|
||||||
|
|
||||||
|
|
||||||
# Desktop Environment
|
|
||||||
|
|
||||||
|
|
||||||
# Show Desktop Environment version
|
# Show Desktop Environment version
|
||||||
#
|
#
|
||||||
# Default: 'off'
|
# Default: 'off'
|
||||||
@ -353,10 +302,6 @@ public_ip_timeout=2
|
|||||||
# Flag: --de_version
|
# Flag: --de_version
|
||||||
de_version="on"
|
de_version="on"
|
||||||
|
|
||||||
|
|
||||||
# Disk
|
|
||||||
|
|
||||||
|
|
||||||
# Which disks to display.
|
# Which disks to display.
|
||||||
# The values can be any /dev/sdXX, mount point or directory.
|
# The values can be any /dev/sdXX, mount point or directory.
|
||||||
# NOTE: By default we only show the disk info for '/'.
|
# NOTE: By default we only show the disk info for '/'.
|
||||||
@ -411,10 +356,6 @@ disk_subtitle="mount"
|
|||||||
# off: 'Disk (/): 74G / 118G'
|
# off: 'Disk (/): 74G / 118G'
|
||||||
disk_percent="on"
|
disk_percent="on"
|
||||||
|
|
||||||
|
|
||||||
# Song
|
|
||||||
|
|
||||||
|
|
||||||
# Manually specify a music player.
|
# Manually specify a music player.
|
||||||
#
|
#
|
||||||
# Default: 'auto'
|
# Default: 'auto'
|
||||||
@ -493,10 +434,6 @@ song_shorthand="off"
|
|||||||
# Example: mpc_args=(-h HOST -P PASSWORD)
|
# Example: mpc_args=(-h HOST -P PASSWORD)
|
||||||
mpc_args=()
|
mpc_args=()
|
||||||
|
|
||||||
|
|
||||||
# Text Colors
|
|
||||||
|
|
||||||
|
|
||||||
# Text Colors
|
# Text Colors
|
||||||
#
|
#
|
||||||
# Default: 'distro'
|
# Default: 'distro'
|
||||||
@ -511,10 +448,6 @@ mpc_args=()
|
|||||||
# colors=(4 6 1 8 8 6) - Text is colored in the order above.
|
# colors=(4 6 1 8 8 6) - Text is colored in the order above.
|
||||||
colors=(distro)
|
colors=(distro)
|
||||||
|
|
||||||
|
|
||||||
# Text Options
|
|
||||||
|
|
||||||
|
|
||||||
# Toggle bold text
|
# Toggle bold text
|
||||||
#
|
#
|
||||||
# Default: 'on'
|
# Default: 'on'
|
||||||
@ -548,10 +481,6 @@ underline_char="-"
|
|||||||
# separator=" =": 'WM = dwm'
|
# separator=" =": 'WM = dwm'
|
||||||
separator=":"
|
separator=":"
|
||||||
|
|
||||||
|
|
||||||
# Color Blocks
|
|
||||||
|
|
||||||
|
|
||||||
# Color block range
|
# Color block range
|
||||||
# The range of colors to print.
|
# The range of colors to print.
|
||||||
#
|
#
|
||||||
@ -603,9 +532,6 @@ block_height=1
|
|||||||
# col_offset=7 - Leave 7 spaces then print the colors
|
# col_offset=7 - Leave 7 spaces then print the colors
|
||||||
col_offset="auto"
|
col_offset="auto"
|
||||||
|
|
||||||
# Progress Bars
|
|
||||||
|
|
||||||
|
|
||||||
# Bar characters
|
# Bar characters
|
||||||
#
|
#
|
||||||
# Default: '-', '='
|
# Default: '-', '='
|
||||||
@ -646,7 +572,6 @@ bar_length=15
|
|||||||
bar_color_elapsed="distro"
|
bar_color_elapsed="distro"
|
||||||
bar_color_total="distro"
|
bar_color_total="distro"
|
||||||
|
|
||||||
|
|
||||||
# Info display
|
# Info display
|
||||||
# Display a bar with the info.
|
# Display a bar with the info.
|
||||||
#
|
#
|
||||||
@ -667,10 +592,6 @@ memory_display="off"
|
|||||||
battery_display="off"
|
battery_display="off"
|
||||||
disk_display="off"
|
disk_display="off"
|
||||||
|
|
||||||
|
|
||||||
# Backend Settings
|
|
||||||
|
|
||||||
|
|
||||||
# Image backend.
|
# Image backend.
|
||||||
#
|
#
|
||||||
# Default: 'ascii'
|
# Default: 'ascii'
|
||||||
@ -693,10 +614,6 @@ image_backend="ascii"
|
|||||||
# wallpaper will be used.
|
# wallpaper will be used.
|
||||||
image_source="auto"
|
image_source="auto"
|
||||||
|
|
||||||
|
|
||||||
# Ascii Options
|
|
||||||
|
|
||||||
|
|
||||||
# Ascii distro
|
# Ascii distro
|
||||||
# Which distro's ascii art to display.
|
# Which distro's ascii art to display.
|
||||||
#
|
#
|
||||||
@ -764,10 +681,6 @@ ascii_colors=(distro)
|
|||||||
# Flag: --ascii_bold
|
# Flag: --ascii_bold
|
||||||
ascii_bold="on"
|
ascii_bold="on"
|
||||||
|
|
||||||
|
|
||||||
# Image Options
|
|
||||||
|
|
||||||
|
|
||||||
# Image loop
|
# Image loop
|
||||||
# Setting this to on will make neofetch redraw the image constantly until
|
# Setting this to on will make neofetch redraw the image constantly until
|
||||||
# Ctrl+C is pressed. This fixes display issues in some terminal emulators.
|
# Ctrl+C is pressed. This fixes display issues in some terminal emulators.
|
||||||
@ -836,9 +749,6 @@ xoffset=0
|
|||||||
# Flag: --bg_color
|
# Flag: --bg_color
|
||||||
background_color=
|
background_color=
|
||||||
|
|
||||||
|
|
||||||
# Misc Options
|
|
||||||
|
|
||||||
# Stdout mode
|
# Stdout mode
|
||||||
# Turn off all colors and disables image backend (ASCII/Image).
|
# Turn off all colors and disables image backend (ASCII/Image).
|
||||||
# Useful for piping into another command.
|
# Useful for piping into another command.
|
||||||
|
502
.config/picom/picom.conf
Normal file
502
.config/picom/picom.conf
Normal file
@ -0,0 +1,502 @@
|
|||||||
|
# requires https://github.com/jonaburg/picom
|
||||||
|
|
||||||
|
# length of animation in milliseconds (default: 300)
|
||||||
|
transition-length = 150;
|
||||||
|
|
||||||
|
# animation easing on the x-axis (default: 0.1)
|
||||||
|
transition-pow-x = 0.1;
|
||||||
|
|
||||||
|
# animation easing on the y-axis (default: 0.1)
|
||||||
|
transition-pow-y = 0.1;
|
||||||
|
|
||||||
|
#animation easing on the window width (default: 0.1)
|
||||||
|
transition-pow-w = 0.1;
|
||||||
|
|
||||||
|
# animation easing on the window height (default: 0.1)
|
||||||
|
transition-pow-h = 0.1;
|
||||||
|
|
||||||
|
# whether to animate window size changes (default: true)
|
||||||
|
size-transition = true;
|
||||||
|
|
||||||
|
# whether to animate new windows from the center of the screen (default: false)
|
||||||
|
spawn-center-screen = false;
|
||||||
|
|
||||||
|
# whether to animate new windows from their own center (default: true)
|
||||||
|
spawn-center = true;
|
||||||
|
|
||||||
|
# Whether to animate down scaling (some programs handle this poorly) (default: false)
|
||||||
|
no-scale-down = true;
|
||||||
|
|
||||||
|
# requires: https://github.com/sdhand/compton or https://github.com/jonaburg/picom
|
||||||
|
corner-radius = 10.0;
|
||||||
|
rounded-corners-exclude = [
|
||||||
|
# "window_type = 'normal'",
|
||||||
|
# "class_g = 'awesome'",
|
||||||
|
# "class_g = 'URxvt'",
|
||||||
|
# "class_g = 'XTerm'",
|
||||||
|
# "class_g = 'kitty'",
|
||||||
|
# "class_g = 'Alacritty'",
|
||||||
|
"class_g = 'Polybar'",
|
||||||
|
# "class_g = 'code-oss'",
|
||||||
|
#"class_g = 'TelegramDesktop'",
|
||||||
|
# "class_g = 'firefox'",
|
||||||
|
# "class_g = 'Thunderbird'"
|
||||||
|
];
|
||||||
|
round-borders = 1;
|
||||||
|
round-borders-exclude = [
|
||||||
|
#"class_g = 'TelegramDesktop'",
|
||||||
|
];
|
||||||
|
|
||||||
|
# Enabled client-side shadows on windows. Note desktop windows
|
||||||
|
# (windows with '_NET_WM_WINDOW_TYPE_DESKTOP') never get shadow,
|
||||||
|
# unless explicitly requested using the wintypes option.
|
||||||
|
#
|
||||||
|
# shadow = false
|
||||||
|
shadow = false;
|
||||||
|
|
||||||
|
# The blur radius for shadows, in pixels. (defaults to 12)
|
||||||
|
# shadow-radius = 12
|
||||||
|
shadow-radius = 7;
|
||||||
|
|
||||||
|
# The opacity of shadows. (0.0 - 1.0, defaults to 0.75)
|
||||||
|
# shadow-opacity = .75
|
||||||
|
|
||||||
|
# The left offset for shadows, in pixels. (defaults to -15)
|
||||||
|
# shadow-offset-x = -15
|
||||||
|
shadow-offset-x = -7;
|
||||||
|
|
||||||
|
# The top offset for shadows, in pixels. (defaults to -15)
|
||||||
|
# shadow-offset-y = -15
|
||||||
|
shadow-offset-y = -7;
|
||||||
|
|
||||||
|
# Avoid drawing shadows on dock/panel windows. This option is deprecated,
|
||||||
|
# you should use the *wintypes* option in your config file instead.
|
||||||
|
#
|
||||||
|
# no-dock-shadow = false
|
||||||
|
|
||||||
|
# Don't draw shadows on drag-and-drop windows. This option is deprecated,
|
||||||
|
# you should use the *wintypes* option in your config file instead.
|
||||||
|
#
|
||||||
|
# no-dnd-shadow = false
|
||||||
|
|
||||||
|
# Red color value of shadow (0.0 - 1.0, defaults to 0).
|
||||||
|
# shadow-red = 0
|
||||||
|
|
||||||
|
# Green color value of shadow (0.0 - 1.0, defaults to 0).
|
||||||
|
# shadow-green = 0
|
||||||
|
|
||||||
|
# Blue color value of shadow (0.0 - 1.0, defaults to 0).
|
||||||
|
# shadow-blue = 0
|
||||||
|
|
||||||
|
# Do not paint shadows on shaped windows. Note shaped windows
|
||||||
|
# here means windows setting its shape through X Shape extension.
|
||||||
|
# Those using ARGB background is beyond our control.
|
||||||
|
# Deprecated, use
|
||||||
|
# shadow-exclude = 'bounding_shaped'
|
||||||
|
# or
|
||||||
|
# shadow-exclude = 'bounding_shaped && !rounded_corners'
|
||||||
|
# instead.
|
||||||
|
#
|
||||||
|
# shadow-ignore-shaped = ''
|
||||||
|
|
||||||
|
# Specify a list of conditions of windows that should have no shadow.
|
||||||
|
#
|
||||||
|
# examples:
|
||||||
|
# shadow-exclude = "n:e:Notification";
|
||||||
|
#
|
||||||
|
# shadow-exclude = []
|
||||||
|
shadow-exclude = [
|
||||||
|
# "name = 'Notification'",
|
||||||
|
# "class_g = 'Conky'",
|
||||||
|
# "class_g ?= 'Notify-osd'",
|
||||||
|
# "class_g = 'Cairo-clock'",
|
||||||
|
# "class_g = 'slop'",
|
||||||
|
# "class_g = 'Polybar'",
|
||||||
|
# "_GTK_FRAME_EXTENTS@:c"
|
||||||
|
];
|
||||||
|
|
||||||
|
# Specify a X geometry that describes the region in which shadow should not
|
||||||
|
# be painted in, such as a dock window region. Use
|
||||||
|
# shadow-exclude-reg = "x10+0+0"
|
||||||
|
# for example, if the 10 pixels on the bottom of the screen should not have shadows painted on.
|
||||||
|
#
|
||||||
|
# shadow-exclude-reg = ""
|
||||||
|
|
||||||
|
# Crop shadow of a window fully on a particular Xinerama screen to the screen.
|
||||||
|
# xinerama-shadow-crop = false
|
||||||
|
|
||||||
|
# Fade windows in/out when opening/closing and when opacity changes,
|
||||||
|
# unless no-fading-openclose is used.
|
||||||
|
# fading = false
|
||||||
|
fading = true;
|
||||||
|
|
||||||
|
# Opacity change between steps while fading in. (0.01 - 1.0, defaults to 0.028)
|
||||||
|
# fade-in-step = 0.028
|
||||||
|
fade-in-step = 0.03;
|
||||||
|
|
||||||
|
# Opacity change between steps while fading out. (0.01 - 1.0, defaults to 0.03)
|
||||||
|
# fade-out-step = 0.03
|
||||||
|
fade-out-step = 0.03;
|
||||||
|
|
||||||
|
# The time between steps in fade step, in milliseconds. (> 0, defaults to 10)
|
||||||
|
# fade-delta = 10
|
||||||
|
|
||||||
|
# Specify a list of conditions of windows that should not be faded.
|
||||||
|
# don't need this, we disable fading for all normal windows with wintypes: {}
|
||||||
|
fade-exclude = [
|
||||||
|
# "class_g = 'slop'" # maim
|
||||||
|
]
|
||||||
|
|
||||||
|
# Do not fade on window open/close.
|
||||||
|
# no-fading-openclose = false
|
||||||
|
no-fading-openclose = true
|
||||||
|
|
||||||
|
# Do not fade destroyed ARGB windows with WM frame. Workaround of bugs in Openbox, Fluxbox, etc.
|
||||||
|
# no-fading-destroyed-argb = false
|
||||||
|
|
||||||
|
# Opacity of inactive windows. (0.1 - 1.0, defaults to 1.0)
|
||||||
|
inactive-opacity = 1
|
||||||
|
# inactive-opacity = 0.8;
|
||||||
|
|
||||||
|
# Opacity of window titlebars and borders. (0.1 - 1.0, disabled by default)
|
||||||
|
frame-opacity = 1.0
|
||||||
|
# frame-opacity = 0.7;
|
||||||
|
|
||||||
|
# Default opacity for dropdown menus and popup menus. (0.0 - 1.0, defaults to 1.0)
|
||||||
|
# menu-opacity = 1.0
|
||||||
|
# menu-opacity is depreciated use dropdown-menu and popup-menu instead.
|
||||||
|
|
||||||
|
#If using these 2 below change their values in line 530 & 531 aswell
|
||||||
|
# popup_menu = { opacity = 0.8; }
|
||||||
|
popup_menu = { opacity = 1.0; }
|
||||||
|
# dropdown_menu = { opacity = 0.8; }
|
||||||
|
dropdown_menu = { opacity = 1.0; }
|
||||||
|
|
||||||
|
|
||||||
|
# Let inactive opacity set by -i override the '_NET_WM_OPACITY' values of windows.
|
||||||
|
# inactive-opacity-override = true
|
||||||
|
inactive-opacity-override = false;
|
||||||
|
|
||||||
|
# Default opacity for active windows. (0.0 - 1.0, defaults to 1.0)
|
||||||
|
active-opacity = 1.0;
|
||||||
|
|
||||||
|
# Dim inactive windows. (0.0 - 1.0, defaults to 0.0)
|
||||||
|
# inactive-dim = 0.0
|
||||||
|
|
||||||
|
# Specify a list of conditions of windows that should always be considered focused.
|
||||||
|
# focus-exclude = []
|
||||||
|
focus-exclude = [
|
||||||
|
# "class_g = 'Cairo-clock'",
|
||||||
|
# "class_g = 'Bar'", # lemonbar
|
||||||
|
# "class_g = 'slop'" # maim
|
||||||
|
];
|
||||||
|
|
||||||
|
# Use fixed inactive dim value, instead of adjusting according to window opacity.
|
||||||
|
# inactive-dim-fixed = 1.0
|
||||||
|
|
||||||
|
# Specify a list of opacity rules, in the format `PERCENT:PATTERN`,
|
||||||
|
# like `50:name *= "Firefox"`. picom-trans is recommended over this.
|
||||||
|
# Note we don't make any guarantee about possible conflicts with other
|
||||||
|
# programs that set '_NET_WM_WINDOW_OPACITY' on frame or client windows.
|
||||||
|
# example:
|
||||||
|
# opacity-rule = [ "80:class_g = 'URxvt'" ];
|
||||||
|
#
|
||||||
|
# opacity-rule = []
|
||||||
|
opacity-rule = [
|
||||||
|
# "80:class_g = 'Bar'", # lemonbar
|
||||||
|
# "100:class_g = 'slop'", # maim
|
||||||
|
# "100:class_g = 'XTerm'",
|
||||||
|
# "100:class_g = 'URxvt'",
|
||||||
|
# "100:class_g = 'kitty'",
|
||||||
|
# "100:class_g = 'Alacritty'",
|
||||||
|
# "80:class_g = 'Polybar'",
|
||||||
|
# "100:class_g = 'code-oss'",
|
||||||
|
# "100:class_g = 'Meld'",
|
||||||
|
# "70:class_g = 'TelegramDesktop'",
|
||||||
|
# "90:class_g = 'Joplin'",
|
||||||
|
# "100:class_g = 'firefox'",
|
||||||
|
# "100:class_g = 'Thunderbird'"
|
||||||
|
];
|
||||||
|
|
||||||
|
# Parameters for background blurring, see the *BLUR* section for more information.
|
||||||
|
# blur-method =
|
||||||
|
# blur-size = 12
|
||||||
|
#
|
||||||
|
# blur-deviation = false
|
||||||
|
|
||||||
|
# Blur background of semi-transparent / ARGB windows.
|
||||||
|
# Bad in performance, with driver-dependent behavior.
|
||||||
|
# The name of the switch may change without prior notifications.
|
||||||
|
#
|
||||||
|
# blur-background = true;
|
||||||
|
|
||||||
|
# Blur background of windows when the window frame is not opaque.
|
||||||
|
# Implies:
|
||||||
|
# blur-background
|
||||||
|
# Bad in performance, with driver-dependent behavior. The name may change.
|
||||||
|
#
|
||||||
|
# blur-background-frame = false;
|
||||||
|
|
||||||
|
|
||||||
|
# Use fixed blur strength rather than adjusting according to window opacity.
|
||||||
|
# blur-background-fixed = false;
|
||||||
|
|
||||||
|
|
||||||
|
# Specify the blur convolution kernel, with the following format:
|
||||||
|
# example:
|
||||||
|
# blur-kern = "5,5,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1";
|
||||||
|
#
|
||||||
|
# blur-kern = ''
|
||||||
|
# blur-kern = "3x3box";
|
||||||
|
|
||||||
|
blur: {
|
||||||
|
# requires: https://github.com/ibhagwan/picom
|
||||||
|
method = "kawase";
|
||||||
|
#method = "kernel";
|
||||||
|
strength = 7;
|
||||||
|
# deviation = 1.0;
|
||||||
|
# kernel = "11x11gaussian";
|
||||||
|
background = false;
|
||||||
|
background-frame = false;
|
||||||
|
background-fixed = false;
|
||||||
|
kern = "3x3box";
|
||||||
|
}
|
||||||
|
|
||||||
|
# Exclude conditions for background blur.
|
||||||
|
blur-background-exclude = [
|
||||||
|
#"window_type = 'dock'",
|
||||||
|
#"window_type = 'desktop'",
|
||||||
|
#"class_g = 'URxvt'",
|
||||||
|
#
|
||||||
|
# prevents picom from blurring the background
|
||||||
|
# when taking selection screenshot with `main`
|
||||||
|
# https://github.com/naelstrof/maim/issues/130
|
||||||
|
"class_g = 'slop'",
|
||||||
|
"_GTK_FRAME_EXTENTS@:c"
|
||||||
|
];
|
||||||
|
|
||||||
|
# Daemonize process. Fork to background after initialization. Causes issues with certain (badly-written) drivers.
|
||||||
|
# daemon = false
|
||||||
|
|
||||||
|
# Specify the backend to use: `xrender`, `glx`, or `xr_glx_hybrid`.
|
||||||
|
# `xrender` is the default one.
|
||||||
|
#
|
||||||
|
experimental-backends = true;
|
||||||
|
backend = "glx";
|
||||||
|
#backend = "xrender";
|
||||||
|
|
||||||
|
|
||||||
|
# Enable/disable VSync.
|
||||||
|
# vsync = false
|
||||||
|
vsync = false
|
||||||
|
|
||||||
|
# Enable remote control via D-Bus. See the *D-BUS API* section below for more details.
|
||||||
|
# dbus = false
|
||||||
|
|
||||||
|
# Try to detect WM windows (a non-override-redirect window with no
|
||||||
|
# child that has 'WM_STATE') and mark them as active.
|
||||||
|
#
|
||||||
|
# mark-wmwin-focused = false
|
||||||
|
mark-wmwin-focused = true;
|
||||||
|
|
||||||
|
# Mark override-redirect windows that doesn't have a child window with 'WM_STATE' focused.
|
||||||
|
# mark-ovredir-focused = false
|
||||||
|
mark-ovredir-focused = true;
|
||||||
|
|
||||||
|
# Try to detect windows with rounded corners and don't consider them
|
||||||
|
# shaped windows. The accuracy is not very high, unfortunately.
|
||||||
|
#
|
||||||
|
# detect-rounded-corners = false
|
||||||
|
detect-rounded-corners = true;
|
||||||
|
|
||||||
|
# Detect '_NET_WM_OPACITY' on client windows, useful for window managers
|
||||||
|
# not passing '_NET_WM_OPACITY' of client windows to frame windows.
|
||||||
|
#
|
||||||
|
# detect-client-opacity = false
|
||||||
|
detect-client-opacity = true;
|
||||||
|
|
||||||
|
# Specify refresh rate of the screen. If not specified or 0, picom will
|
||||||
|
# try detecting this with X RandR extension.
|
||||||
|
#
|
||||||
|
# refresh-rate = 60
|
||||||
|
refresh-rate = 0
|
||||||
|
|
||||||
|
# Limit picom to repaint at most once every 1 / 'refresh_rate' second to
|
||||||
|
# boost performance. This should not be used with
|
||||||
|
# vsync drm/opengl/opengl-oml
|
||||||
|
# as they essentially does sw-opti's job already,
|
||||||
|
# unless you wish to specify a lower refresh rate than the actual value.
|
||||||
|
#
|
||||||
|
# sw-opti =
|
||||||
|
|
||||||
|
# Use EWMH '_NET_ACTIVE_WINDOW' to determine currently focused window,
|
||||||
|
# rather than listening to 'FocusIn'/'FocusOut' event. Might have more accuracy,
|
||||||
|
# provided that the WM supports it.
|
||||||
|
#
|
||||||
|
# use-ewmh-active-win = false
|
||||||
|
|
||||||
|
# Unredirect all windows if a full-screen opaque window is detected,
|
||||||
|
# to maximize performance for full-screen windows. Known to cause flickering
|
||||||
|
# when redirecting/unredirecting windows. paint-on-overlay may make the flickering less obvious.
|
||||||
|
#
|
||||||
|
# unredir-if-possible = false
|
||||||
|
|
||||||
|
# Delay before unredirecting the window, in milliseconds. Defaults to 0.
|
||||||
|
# unredir-if-possible-delay = 0
|
||||||
|
|
||||||
|
# Conditions of windows that shouldn't be considered full-screen for unredirecting screen.
|
||||||
|
# unredir-if-possible-exclude = []
|
||||||
|
|
||||||
|
# Use 'WM_TRANSIENT_FOR' to group windows, and consider windows
|
||||||
|
# in the same group focused at the same time.
|
||||||
|
#
|
||||||
|
# detect-transient = false
|
||||||
|
detect-transient = true
|
||||||
|
|
||||||
|
# Use 'WM_CLIENT_LEADER' to group windows, and consider windows in the same
|
||||||
|
# group focused at the same time. 'WM_TRANSIENT_FOR' has higher priority if
|
||||||
|
# detect-transient is enabled, too.
|
||||||
|
#
|
||||||
|
# detect-client-leader = false
|
||||||
|
detect-client-leader = true
|
||||||
|
|
||||||
|
# Resize damaged region by a specific number of pixels.
|
||||||
|
# A positive value enlarges it while a negative one shrinks it.
|
||||||
|
# If the value is positive, those additional pixels will not be actually painted
|
||||||
|
# to screen, only used in blur calculation, and such. (Due to technical limitations,
|
||||||
|
# with use-damage, those pixels will still be incorrectly painted to screen.)
|
||||||
|
# Primarily used to fix the line corruption issues of blur,
|
||||||
|
# in which case you should use the blur radius value here
|
||||||
|
# (e.g. with a 3x3 kernel, you should use `--resize-damage 1`,
|
||||||
|
# with a 5x5 one you use `--resize-damage 2`, and so on).
|
||||||
|
# May or may not work with *--glx-no-stencil*. Shrinking doesn't function correctly.
|
||||||
|
#
|
||||||
|
# resize-damage = 1
|
||||||
|
|
||||||
|
# Specify a list of conditions of windows that should be painted with inverted color.
|
||||||
|
# Resource-hogging, and is not well tested.
|
||||||
|
#
|
||||||
|
# invert-color-include = []
|
||||||
|
|
||||||
|
# GLX backend: Avoid using stencil buffer, useful if you don't have a stencil buffer.
|
||||||
|
# Might cause incorrect opacity when rendering transparent content (but never
|
||||||
|
# practically happened) and may not work with blur-background.
|
||||||
|
# My tests show a 15% performance boost. Recommended.
|
||||||
|
#
|
||||||
|
# glx-no-stencil = false
|
||||||
|
|
||||||
|
# GLX backend: Avoid rebinding pixmap on window damage.
|
||||||
|
# Probably could improve performance on rapid window content changes,
|
||||||
|
# but is known to break things on some drivers (LLVMpipe, xf86-video-intel, etc.).
|
||||||
|
# Recommended if it works.
|
||||||
|
#
|
||||||
|
# glx-no-rebind-pixmap = false
|
||||||
|
|
||||||
|
# Disable the use of damage information.
|
||||||
|
# This cause the whole screen to be redrawn everytime, instead of the part of the screen
|
||||||
|
# has actually changed. Potentially degrades the performance, but might fix some artifacts.
|
||||||
|
# The opposing option is use-damage
|
||||||
|
#
|
||||||
|
# no-use-damage = false
|
||||||
|
#use-damage = true (Causing Weird Black semi opaque rectangles when terminal is opened)
|
||||||
|
#Changing use-damage to false fixes the problem
|
||||||
|
use-damage = false
|
||||||
|
|
||||||
|
# Use X Sync fence to sync clients' draw calls, to make sure all draw
|
||||||
|
# calls are finished before picom starts drawing. Needed on nvidia-drivers
|
||||||
|
# with GLX backend for some users.
|
||||||
|
#
|
||||||
|
# xrender-sync-fence = false
|
||||||
|
|
||||||
|
# GLX backend: Use specified GLSL fragment shader for rendering window contents.
|
||||||
|
# See `compton-default-fshader-win.glsl` and `compton-fake-transparency-fshader-win.glsl`
|
||||||
|
# in the source tree for examples.
|
||||||
|
#
|
||||||
|
# glx-fshader-win = ''
|
||||||
|
|
||||||
|
# Force all windows to be painted with blending. Useful if you
|
||||||
|
# have a glx-fshader-win that could turn opaque pixels transparent.
|
||||||
|
#
|
||||||
|
# force-win-blend = false
|
||||||
|
|
||||||
|
# Do not use EWMH to detect fullscreen windows.
|
||||||
|
# Reverts to checking if a window is fullscreen based only on its size and coordinates.
|
||||||
|
#
|
||||||
|
# no-ewmh-fullscreen = false
|
||||||
|
|
||||||
|
# Dimming bright windows so their brightness doesn't exceed this set value.
|
||||||
|
# Brightness of a window is estimated by averaging all pixels in the window,
|
||||||
|
# so this could comes with a performance hit.
|
||||||
|
# Setting this to 1.0 disables this behaviour. Requires --use-damage to be disabled. (default: 1.0)
|
||||||
|
#
|
||||||
|
# max-brightness = 1.0
|
||||||
|
|
||||||
|
# Make transparent windows clip other windows like non-transparent windows do,
|
||||||
|
# instead of blending on top of them.
|
||||||
|
#
|
||||||
|
# transparent-clipping = false
|
||||||
|
|
||||||
|
# Set the log level. Possible values are:
|
||||||
|
# "trace", "debug", "info", "warn", "error"
|
||||||
|
# in increasing level of importance. Case doesn't matter.
|
||||||
|
# If using the "TRACE" log level, it's better to log into a file
|
||||||
|
# using *--log-file*, since it can generate a huge stream of logs.
|
||||||
|
#
|
||||||
|
# log-level = "debug"
|
||||||
|
log-level = "info";
|
||||||
|
|
||||||
|
# Set the log file.
|
||||||
|
# If *--log-file* is never specified, logs will be written to stderr.
|
||||||
|
# Otherwise, logs will to written to the given file, though some of the early
|
||||||
|
# logs might still be written to the stderr.
|
||||||
|
# When setting this option from the config file, it is recommended to use an absolute path.
|
||||||
|
#
|
||||||
|
# log-file = '/path/to/your/log/file'
|
||||||
|
|
||||||
|
# Show all X errors (for debugging)
|
||||||
|
# show-all-xerrors = false
|
||||||
|
|
||||||
|
# Write process ID to a file.
|
||||||
|
# write-pid-path = '/path/to/your/log/file'
|
||||||
|
|
||||||
|
# Window type settings
|
||||||
|
#
|
||||||
|
# 'WINDOW_TYPE' is one of the 15 window types defined in EWMH standard:
|
||||||
|
# "unknown", "desktop", "dock", "toolbar", "menu", "utility",
|
||||||
|
# "splash", "dialog", "normal", "dropdown_menu", "popup_menu",
|
||||||
|
# "tooltip", "notification", "combo", and "dnd".
|
||||||
|
#
|
||||||
|
# Following per window-type options are available: ::
|
||||||
|
#
|
||||||
|
# fade, shadow:::
|
||||||
|
# Controls window-type-specific shadow and fade settings.
|
||||||
|
#
|
||||||
|
# opacity:::
|
||||||
|
# Controls default opacity of the window type.
|
||||||
|
#
|
||||||
|
# focus:::
|
||||||
|
# Controls whether the window of this type is to be always considered focused.
|
||||||
|
# (By default, all window types except "normal" and "dialog" has this on.)
|
||||||
|
#
|
||||||
|
# full-shadow:::
|
||||||
|
# Controls whether shadow is drawn under the parts of the window that you
|
||||||
|
# normally won't be able to see. Useful when the window has parts of it
|
||||||
|
# transparent, and you want shadows in those areas.
|
||||||
|
#
|
||||||
|
# redir-ignore:::
|
||||||
|
# Controls whether this type of windows should cause screen to become
|
||||||
|
# redirected again after been unredirected. If you have unredir-if-possible
|
||||||
|
# set, and doesn't want certain window to cause unnecessary screen redirection,
|
||||||
|
# you can set this to `true`.
|
||||||
|
#
|
||||||
|
wintypes:
|
||||||
|
{
|
||||||
|
normal = { fade = false; shadow = false; }
|
||||||
|
tooltip = { fade = true; shadow = true; opacity = 0.75; focus = true; full-shadow = false; };
|
||||||
|
dock = { shadow = false; }
|
||||||
|
dnd = { shadow = false; }
|
||||||
|
# popup_menu = { opacity = 0.8; }
|
||||||
|
popup_menu = { opacity = 1.0; }
|
||||||
|
# dropdown_menu = { opacity = 0.8; }
|
||||||
|
dropdown_menu = { opacity = 1.0; }
|
||||||
|
};
|
67
.config/picom/toggle_picom.sh
Executable file
67
.config/picom/toggle_picom.sh
Executable file
@ -0,0 +1,67 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
helpmenu() {
|
||||||
|
echo "Script to toggle picom ON/OFF. Use only one argument at a time."
|
||||||
|
echo "Usage: toggle_picom.sh [--toggle | -t] [--on] [--off] [--help | -h]"
|
||||||
|
echo " - Toggle: toggle_picom.sh OR toggle_picom.sh --toggle OR toggle_picom.sh -t"
|
||||||
|
echo " - Turn On: toggle_picom.sh --on"
|
||||||
|
echo " - Turn Off: toggle_picom.sh --off"
|
||||||
|
echo " - Help: toggle_picom.sh --help OR toggle_picom.sh -h"
|
||||||
|
}
|
||||||
|
|
||||||
|
check_running() {
|
||||||
|
if pgrep -x picom >/dev/null; then
|
||||||
|
echo 1
|
||||||
|
else
|
||||||
|
echo 0
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
turn_on() {
|
||||||
|
notify-send "Turning Picom ON"
|
||||||
|
|
||||||
|
if [ $(check_running) -eq '0' ]; then
|
||||||
|
picom --config /home/sravan/.config/picom/picom.conf &
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
turn_off() {
|
||||||
|
notify-send "Turning Picom OFF"
|
||||||
|
|
||||||
|
if [ $(check_running) -eq '1' ]; then
|
||||||
|
killall picom
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
toggle() {
|
||||||
|
if [ $(check_running) -eq '1' ]; then
|
||||||
|
turn_off
|
||||||
|
else
|
||||||
|
turn_on
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
main() {
|
||||||
|
if [ $# -eq 0 ]; then
|
||||||
|
# No arguments
|
||||||
|
toggle
|
||||||
|
else
|
||||||
|
case $1 in
|
||||||
|
--help | -h)
|
||||||
|
helpmenu
|
||||||
|
;;
|
||||||
|
--toggle | -t)
|
||||||
|
toggle
|
||||||
|
;;
|
||||||
|
--on)
|
||||||
|
turn_on
|
||||||
|
;;
|
||||||
|
--off)
|
||||||
|
turn_off
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
main $@
|
152
.config/rofi/config.rasi
Normal file
152
.config/rofi/config.rasi
Normal file
@ -0,0 +1,152 @@
|
|||||||
|
configuration {
|
||||||
|
modi: "window,drun,combi,run,clipboard:greenclip print,ssh";
|
||||||
|
/* width: 50;*/
|
||||||
|
/* lines: 15;*/
|
||||||
|
/* columns: 1;*/
|
||||||
|
font: "NotoSans Nerd Font 12";
|
||||||
|
/* bw: 1;*/
|
||||||
|
/* location: 0;*/
|
||||||
|
/* padding: 5;*/
|
||||||
|
/* yoffset: 0;*/
|
||||||
|
/* xoffset: 0;*/
|
||||||
|
/* fixed-num-lines: true;*/
|
||||||
|
show-icons: true;
|
||||||
|
terminal: "kitty";
|
||||||
|
/* ssh-client: "ssh";*/
|
||||||
|
/* ssh-command: "{terminal} -e {ssh-client} {host} [-p {port}]";*/
|
||||||
|
/* run-command: "{cmd}";*/
|
||||||
|
/* run-list-command: "";*/
|
||||||
|
/* run-shell-command: "{terminal} -e {cmd}";*/
|
||||||
|
/* window-command: "wmctrl -i -R {window}";*/
|
||||||
|
/* window-match-fields: "all";*/
|
||||||
|
icon-theme: "Papirus-Dark";
|
||||||
|
/* drun-match-fields: "name,generic,exec,categories";*/
|
||||||
|
/* drun-show-actions: false;*/
|
||||||
|
/* drun-display-format: "{name} [<span weight='light' size='small'><i>({generic})</i></span>]";*/
|
||||||
|
/* disable-history: false;*/
|
||||||
|
/* ignored-prefixes: "";*/
|
||||||
|
/* sort: false;*/
|
||||||
|
/* sorting-method: ;*/
|
||||||
|
/* case-sensitive: false;*/
|
||||||
|
/* cycle: true;*/
|
||||||
|
/* sidebar-mode: false;*/
|
||||||
|
/* eh: 1;*/
|
||||||
|
/* auto-select: false;*/
|
||||||
|
/* parse-hosts: false;*/
|
||||||
|
/* parse-known-hosts: true;*/
|
||||||
|
combi-modi: "window,drun";
|
||||||
|
/* matching: "normal";*/
|
||||||
|
/* tokenize: true;*/
|
||||||
|
/* m: "-5";*/
|
||||||
|
/* line-margin: 2;*/
|
||||||
|
/* line-padding: 1;*/
|
||||||
|
/* filter: ;*/
|
||||||
|
/* separator-style: "dash";*/
|
||||||
|
/* hide-scrollbar: false;*/
|
||||||
|
/* fullscreen: false;*/
|
||||||
|
/* fake-transparency: false;*/
|
||||||
|
/* dpi: -1;*/
|
||||||
|
/* threads: 0;*/
|
||||||
|
/* scrollbar-width: 8;*/
|
||||||
|
/* scroll-method: 0;*/
|
||||||
|
/* fake-background: "screenshot";*/
|
||||||
|
/* window-format: "{w} {c} {t}";*/
|
||||||
|
/* click-to-exit: true;*/
|
||||||
|
/* show-match: true;*/
|
||||||
|
/* theme: ;*/
|
||||||
|
/* color-normal: ;*/
|
||||||
|
/* color-urgent: ;*/
|
||||||
|
/* color-active: ;*/
|
||||||
|
/* color-window: ;*/
|
||||||
|
/* max-history-size: 25;*/
|
||||||
|
/* combi-hide-mode-prefix: false;*/
|
||||||
|
/* matching-negate-char: '-' /* unsupported */;*/
|
||||||
|
/* cache-dir: ;*/
|
||||||
|
/* pid: "/run/user/1000/rofi.pid";*/
|
||||||
|
/* display-window: ;*/
|
||||||
|
/* display-windowcd: ;*/
|
||||||
|
/* display-run: ;*/
|
||||||
|
/* display-ssh: ;*/
|
||||||
|
/* display-drun: ;*/
|
||||||
|
/* display-combi: ;*/
|
||||||
|
/* display-keys: ;*/
|
||||||
|
/* kb-primary-paste: "Control+V,Shift+Insert";*/
|
||||||
|
/* kb-secondary-paste: "Control+v,Insert";*/
|
||||||
|
/* kb-clear-line: "Control+w";*/
|
||||||
|
/* kb-move-front: "Control+a";*/
|
||||||
|
/* kb-move-end: "Control+e";*/
|
||||||
|
/* kb-move-word-back: "Alt+b,Control+Left";*/
|
||||||
|
/* kb-move-word-forward: "Alt+f,Control+Right";*/
|
||||||
|
/* kb-move-char-back: "Left,Control+b";*/
|
||||||
|
/* kb-move-char-forward: "Right,Control+f";*/
|
||||||
|
/* kb-remove-word-back: "Control+Alt+h,Control+BackSpace";*/
|
||||||
|
/* kb-remove-word-forward: "Control+Alt+d";*/
|
||||||
|
/* kb-remove-char-forward: "Delete,Control+d";*/
|
||||||
|
/* kb-remove-char-back: "BackSpace,Shift+BackSpace,Control+h";*/
|
||||||
|
/* kb-remove-to-eol: "Control+k";*/
|
||||||
|
/* kb-remove-to-sol: "Control+u";*/
|
||||||
|
/* kb-accept-entry: "Control+j,Control+m,Return,KP_Enter";*/
|
||||||
|
/* kb-accept-custom: "Control+Return";*/
|
||||||
|
/* kb-accept-alt: "Shift+Return";*/
|
||||||
|
/* kb-delete-entry: "Shift+Delete";*/
|
||||||
|
/* kb-mode-next: "Shift+Right,Control+Tab";*/
|
||||||
|
/* kb-mode-previous: "Shift+Left,Control+ISO_Left_Tab";*/
|
||||||
|
/* kb-row-left: "Control+Page_Up";*/
|
||||||
|
/* kb-row-right: "Control+Page_Down";*/
|
||||||
|
/* kb-row-up: "Up,Control+p,ISO_Left_Tab";*/
|
||||||
|
/* kb-row-down: "Down,Control+n";*/
|
||||||
|
/* kb-row-tab: "Tab";*/
|
||||||
|
/* kb-page-prev: "Page_Up";*/
|
||||||
|
/* kb-page-next: "Page_Down";*/
|
||||||
|
/* kb-row-first: "Home,KP_Home";*/
|
||||||
|
/* kb-row-last: "End,KP_End";*/
|
||||||
|
/* kb-row-select: "Control+space";*/
|
||||||
|
/* kb-screenshot: "Alt+S";*/
|
||||||
|
/* kb-ellipsize: "Alt+period";*/
|
||||||
|
/* kb-toggle-case-sensitivity: "grave,dead_grave";*/
|
||||||
|
/* kb-toggle-sort: "Alt+grave";*/
|
||||||
|
/* kb-cancel: "Escape,Control+g,Control+bracketleft";*/
|
||||||
|
/* kb-custom-1: "Alt+1";*/
|
||||||
|
/* kb-custom-2: "Alt+2";*/
|
||||||
|
/* kb-custom-3: "Alt+3";*/
|
||||||
|
/* kb-custom-4: "Alt+4";*/
|
||||||
|
/* kb-custom-5: "Alt+5";*/
|
||||||
|
/* kb-custom-6: "Alt+6";*/
|
||||||
|
/* kb-custom-7: "Alt+7";*/
|
||||||
|
/* kb-custom-8: "Alt+8";*/
|
||||||
|
/* kb-custom-9: "Alt+9";*/
|
||||||
|
/* kb-custom-10: "Alt+0";*/
|
||||||
|
/* kb-custom-11: "Alt+exclam";*/
|
||||||
|
/* kb-custom-12: "Alt+at";*/
|
||||||
|
/* kb-custom-13: "Alt+numbersign";*/
|
||||||
|
/* kb-custom-14: "Alt+dollar";*/
|
||||||
|
/* kb-custom-15: "Alt+percent";*/
|
||||||
|
/* kb-custom-16: "Alt+dead_circumflex";*/
|
||||||
|
/* kb-custom-17: "Alt+ampersand";*/
|
||||||
|
/* kb-custom-18: "Alt+asterisk";*/
|
||||||
|
/* kb-custom-19: "Alt+parenleft";*/
|
||||||
|
/* kb-select-1: "Super+1";*/
|
||||||
|
/* kb-select-2: "Super+2";*/
|
||||||
|
/* kb-select-3: "Super+3";*/
|
||||||
|
/* kb-select-4: "Super+4";*/
|
||||||
|
/* kb-select-5: "Super+5";*/
|
||||||
|
/* kb-select-6: "Super+6";*/
|
||||||
|
/* kb-select-7: "Super+7";*/
|
||||||
|
/* kb-select-8: "Super+8";*/
|
||||||
|
/* kb-select-9: "Super+9";*/
|
||||||
|
/* kb-select-10: "Super+0";*/
|
||||||
|
/* ml-row-left: "ScrollLeft";*/
|
||||||
|
/* ml-row-right: "ScrollRight";*/
|
||||||
|
/* ml-row-up: "ScrollUp";*/
|
||||||
|
/* ml-row-down: "ScrollDown";*/
|
||||||
|
/* me-select-entry: "MousePrimary";*/
|
||||||
|
/* me-accept-entry: "MouseDPrimary";*/
|
||||||
|
/* me-accept-custom: "Control+MouseDPrimary";*/
|
||||||
|
}
|
||||||
|
|
||||||
|
@import "./themes/centertab-dracula.rasi"
|
||||||
|
/* @import "./themes/dmenu-dracula.rasi" */
|
||||||
|
/* @import "./themes/dracula-blurry-full.rasi" */
|
||||||
|
/* @import "./themes/dracula.rasi" */
|
||||||
|
/* @import "./themes/sidetab-dracula.rasi" */
|
||||||
|
/* @import "./themes/slate-dracula.rasi" */
|
138
.config/rofi/themes/centertab-dracula.rasi
Normal file
138
.config/rofi/themes/centertab-dracula.rasi
Normal file
@ -0,0 +1,138 @@
|
|||||||
|
/**
|
||||||
|
* ROFI Color theme: centertab-dracula
|
||||||
|
* User: balajsra
|
||||||
|
* Copyright: deadguy & Sravan Balaji
|
||||||
|
*/
|
||||||
|
|
||||||
|
configuration {
|
||||||
|
display-drun: "launch";
|
||||||
|
display-run: "execute";
|
||||||
|
display-window: "window";
|
||||||
|
display-combi: "combi";
|
||||||
|
show-icons: true;
|
||||||
|
sidebar-mode: false;
|
||||||
|
font: "NotoSans Nerd Font 12";
|
||||||
|
}
|
||||||
|
|
||||||
|
* {
|
||||||
|
background-color: #282a36;
|
||||||
|
text-color: #f8f8f2;
|
||||||
|
selbg: #bd93f9;
|
||||||
|
actbg: #44475a;
|
||||||
|
urgbg: #ff5555;
|
||||||
|
winbg: #50fa7b;
|
||||||
|
|
||||||
|
selected-normal-foreground: @winbg;
|
||||||
|
normal-foreground: @text-color;
|
||||||
|
selected-normal-background: @actbg;
|
||||||
|
normal-background: @background-color;
|
||||||
|
|
||||||
|
selected-urgent-foreground: @background-color;
|
||||||
|
urgent-foreground: @text-color;
|
||||||
|
selected-urgent-background: @urgbg;
|
||||||
|
urgent-background: @background-color;
|
||||||
|
|
||||||
|
selected-active-foreground: @winbg;
|
||||||
|
active-foreground: @text-color;
|
||||||
|
selected-active-background: @actbg;
|
||||||
|
active-background: @selbg;
|
||||||
|
|
||||||
|
line-margin: 2;
|
||||||
|
line-padding: 2;
|
||||||
|
separator-style: "none";
|
||||||
|
hide-scrollbar: "true";
|
||||||
|
margin: 0;
|
||||||
|
padding: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
window {
|
||||||
|
location: center;
|
||||||
|
anchor: center;
|
||||||
|
height: 75%;
|
||||||
|
width: 75%;
|
||||||
|
orientation: horizontal;
|
||||||
|
children: [mainbox];
|
||||||
|
}
|
||||||
|
|
||||||
|
mainbox {
|
||||||
|
spacing: 0.8em;
|
||||||
|
children: [ entry, listview, mode-switcher ];
|
||||||
|
}
|
||||||
|
|
||||||
|
button {
|
||||||
|
padding: 5px 2px;
|
||||||
|
}
|
||||||
|
|
||||||
|
button selected {
|
||||||
|
background-color: @active-background;
|
||||||
|
text-color: @background-color;
|
||||||
|
}
|
||||||
|
|
||||||
|
inputbar {
|
||||||
|
padding: 5px;
|
||||||
|
spacing: 5px;
|
||||||
|
}
|
||||||
|
|
||||||
|
listview {
|
||||||
|
spacing: 0.5em;
|
||||||
|
dynamic: false;
|
||||||
|
cycle: true;
|
||||||
|
}
|
||||||
|
|
||||||
|
element {
|
||||||
|
padding: 10px;
|
||||||
|
}
|
||||||
|
|
||||||
|
entry {
|
||||||
|
expand: false;
|
||||||
|
text-color: @normal-foreground;
|
||||||
|
vertical-align: 1;
|
||||||
|
padding: 5px;
|
||||||
|
}
|
||||||
|
|
||||||
|
element normal.normal {
|
||||||
|
background-color: @normal-background;
|
||||||
|
text-color: @normal-foreground;
|
||||||
|
}
|
||||||
|
|
||||||
|
element normal.urgent {
|
||||||
|
background-color: @urgent-background;
|
||||||
|
text-color: @urgent-foreground;
|
||||||
|
}
|
||||||
|
|
||||||
|
element normal.active {
|
||||||
|
background-color: @active-background;
|
||||||
|
text-color: @active-foreground;
|
||||||
|
}
|
||||||
|
|
||||||
|
element selected.normal {
|
||||||
|
background-color: @selected-normal-background;
|
||||||
|
text-color: @selected-normal-foreground;
|
||||||
|
border: 0 5px solid 0 0;
|
||||||
|
border-color: @active-background;
|
||||||
|
}
|
||||||
|
|
||||||
|
element selected.urgent {
|
||||||
|
background-color: @selected-urgent-background;
|
||||||
|
text-color: @selected-urgent-foreground;
|
||||||
|
}
|
||||||
|
|
||||||
|
element selected.active {
|
||||||
|
background-color: @selected-active-background;
|
||||||
|
text-color: @selected-active-foreground;
|
||||||
|
}
|
||||||
|
|
||||||
|
element alternate.normal {
|
||||||
|
background-color: @normal-background;
|
||||||
|
text-color: @normal-foreground;
|
||||||
|
}
|
||||||
|
|
||||||
|
element alternate.urgent {
|
||||||
|
background-color: @urgent-background;
|
||||||
|
text-color: @urgent-foreground;
|
||||||
|
}
|
||||||
|
|
||||||
|
element alternate.active {
|
||||||
|
background-color: @active-background;
|
||||||
|
text-color: @active-foreground;
|
||||||
|
}
|
43
.config/rofi/themes/dmenu-dracula.rasi
Normal file
43
.config/rofi/themes/dmenu-dracula.rasi
Normal file
@ -0,0 +1,43 @@
|
|||||||
|
/**
|
||||||
|
* ROFI Color theme: dmenu-dracula
|
||||||
|
* User: balajsra
|
||||||
|
* Copyright: Sravan Balaji
|
||||||
|
*/
|
||||||
|
|
||||||
|
* {
|
||||||
|
background-color: #282a36;
|
||||||
|
text-color: #f8f8f2;
|
||||||
|
font: "NotoSans Nerd Font 12";
|
||||||
|
}
|
||||||
|
|
||||||
|
#window {
|
||||||
|
anchor: north;
|
||||||
|
location: north;
|
||||||
|
width: 100%;
|
||||||
|
padding: 2px 5px 2px 5px; /* top right bottom left */
|
||||||
|
children: [ horibox ];
|
||||||
|
}
|
||||||
|
|
||||||
|
#horibox {
|
||||||
|
orientation: horizontal;
|
||||||
|
children: [ prompt, entry, listview ];
|
||||||
|
}
|
||||||
|
|
||||||
|
#listview {
|
||||||
|
layout: horizontal;
|
||||||
|
spacing: 10px;
|
||||||
|
lines: 100;
|
||||||
|
}
|
||||||
|
|
||||||
|
#entry {
|
||||||
|
expand: false;
|
||||||
|
width: 10em;
|
||||||
|
}
|
||||||
|
|
||||||
|
#element {
|
||||||
|
padding: 1px 5px 1px 5px; /* top right bottom left */
|
||||||
|
}
|
||||||
|
#element selected {
|
||||||
|
background-color: #bd93f9;
|
||||||
|
text-color: #282a36;
|
||||||
|
}
|
138
.config/rofi/themes/dracula-blurry-full.rasi
Normal file
138
.config/rofi/themes/dracula-blurry-full.rasi
Normal file
@ -0,0 +1,138 @@
|
|||||||
|
/*
|
||||||
|
*
|
||||||
|
* Author : Aditya Shakya (adi1090x)
|
||||||
|
* Mail : adi1090x@gmail.com
|
||||||
|
* Github : @adi1090x
|
||||||
|
* Reddit : @adi1090x
|
||||||
|
*
|
||||||
|
* Dracula Theme Colors : Sravan Balaji (balajsra)
|
||||||
|
* Mail: balajsra@umich.edu
|
||||||
|
* Github: @balajsra
|
||||||
|
*/
|
||||||
|
|
||||||
|
configuration {
|
||||||
|
drun-display-format: "{name}";
|
||||||
|
threads: 0;
|
||||||
|
scroll-method: 0;
|
||||||
|
disable-history: false;
|
||||||
|
fullscreen: false;
|
||||||
|
hide-scrollbar: true;
|
||||||
|
sidebar-mode: false;
|
||||||
|
}
|
||||||
|
|
||||||
|
* {
|
||||||
|
background: #00000000;
|
||||||
|
background-color: #282a36cc;
|
||||||
|
background-entry: #44475acc;
|
||||||
|
background-alt: #44475acc;
|
||||||
|
foreground: #f8f8f2cc;
|
||||||
|
foreground-selected: #50fa7bcc;
|
||||||
|
urgent: #ff5555cc;
|
||||||
|
urgent-selected: #ff5555cc;
|
||||||
|
}
|
||||||
|
|
||||||
|
window {
|
||||||
|
transparency: "real";
|
||||||
|
background-color: @background;
|
||||||
|
text-color: @foreground;
|
||||||
|
height: 100%;
|
||||||
|
width: 100%;
|
||||||
|
location: northwest;
|
||||||
|
anchor: northwest;
|
||||||
|
x-offset: 0;
|
||||||
|
y-offset: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
prompt {
|
||||||
|
enabled: false;
|
||||||
|
}
|
||||||
|
|
||||||
|
inputbar {
|
||||||
|
background-color: @background-alt;
|
||||||
|
text-color: @foreground;
|
||||||
|
expand: false;
|
||||||
|
border-radius: 6px;
|
||||||
|
margin: 0px 430px 0px 430px;
|
||||||
|
padding: 10px 10px 10px 10px;
|
||||||
|
position: north;
|
||||||
|
}
|
||||||
|
|
||||||
|
entry {
|
||||||
|
background-color: @background;
|
||||||
|
text-color: @foreground;
|
||||||
|
placeholder-color: @foreground;
|
||||||
|
expand: true;
|
||||||
|
horizontal-align: 0.5;
|
||||||
|
placeholder: "Search applications";
|
||||||
|
blink: true;
|
||||||
|
}
|
||||||
|
|
||||||
|
case-indicator {
|
||||||
|
background-color: @background;
|
||||||
|
text-color: @foreground;
|
||||||
|
spacing: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
listview {
|
||||||
|
background-color: @background;
|
||||||
|
columns: 7;
|
||||||
|
spacing: 4px;
|
||||||
|
cycle: false;
|
||||||
|
dynamic: true;
|
||||||
|
layout: vertical;
|
||||||
|
}
|
||||||
|
|
||||||
|
mainbox {
|
||||||
|
background-color: @background-color;
|
||||||
|
children: [ inputbar, listview ];
|
||||||
|
spacing: 25px;
|
||||||
|
padding: 70px 135px 55px 135px;
|
||||||
|
}
|
||||||
|
|
||||||
|
element {
|
||||||
|
background-color: @background;
|
||||||
|
text-color: @foreground;
|
||||||
|
orientation: vertical;
|
||||||
|
border-radius: 9px;
|
||||||
|
padding: 20px 0px 20px 0px;
|
||||||
|
}
|
||||||
|
|
||||||
|
element-icon {
|
||||||
|
size: 65px;
|
||||||
|
border: 0px;
|
||||||
|
}
|
||||||
|
|
||||||
|
element-text {
|
||||||
|
expand: true;
|
||||||
|
horizontal-align: 0.5;
|
||||||
|
vertical-align: 0.5;
|
||||||
|
margin: 5px 10px 0px 10px;
|
||||||
|
}
|
||||||
|
|
||||||
|
element normal.urgent,
|
||||||
|
element alternate.urgent {
|
||||||
|
background-color: @urgent;
|
||||||
|
text-color: @foreground;
|
||||||
|
border-radius: 9px;
|
||||||
|
}
|
||||||
|
|
||||||
|
element normal.active,
|
||||||
|
element alternate.active {
|
||||||
|
background-color: @background-alt;
|
||||||
|
text-color: @foreground;
|
||||||
|
}
|
||||||
|
|
||||||
|
element selected {
|
||||||
|
background-color: @background-alt;
|
||||||
|
text-color: @foreground-selected;
|
||||||
|
}
|
||||||
|
|
||||||
|
element selected.urgent {
|
||||||
|
background-color: @urgent-selected;
|
||||||
|
text-color: @foreground;
|
||||||
|
}
|
||||||
|
|
||||||
|
element selected.active {
|
||||||
|
background-color: @background-alt;
|
||||||
|
color: @foreground-selected;
|
||||||
|
}
|
122
.config/rofi/themes/dracula.rasi
Normal file
122
.config/rofi/themes/dracula.rasi
Normal file
@ -0,0 +1,122 @@
|
|||||||
|
/*Dracula theme based on the Purple official rofi theme*/
|
||||||
|
|
||||||
|
* {
|
||||||
|
font: "Jetbrains Mono 12";
|
||||||
|
foreground: #f8f8f2;
|
||||||
|
background-color: #282a36;
|
||||||
|
active-background: #6272a4;
|
||||||
|
urgent-background: #ff5555;
|
||||||
|
selected-background: @active-background;
|
||||||
|
selected-urgent-background: @urgent-background;
|
||||||
|
selected-active-background: @active-background;
|
||||||
|
separatorcolor: @active-background;
|
||||||
|
bordercolor: @active-background;
|
||||||
|
}
|
||||||
|
|
||||||
|
#window {
|
||||||
|
background-color: @background;
|
||||||
|
border: 1;
|
||||||
|
border-radius: 6;
|
||||||
|
border-color: @bordercolor;
|
||||||
|
padding: 5;
|
||||||
|
}
|
||||||
|
#mainbox {
|
||||||
|
border: 0;
|
||||||
|
padding: 0;
|
||||||
|
}
|
||||||
|
#message {
|
||||||
|
border: 1px dash 0px 0px ;
|
||||||
|
border-color: @separatorcolor;
|
||||||
|
padding: 1px ;
|
||||||
|
}
|
||||||
|
#textbox {
|
||||||
|
text-color: @foreground;
|
||||||
|
}
|
||||||
|
#listview {
|
||||||
|
fixed-height: 0;
|
||||||
|
border: 2px dash 0px 0px ;
|
||||||
|
border-color: @bordercolor;
|
||||||
|
spacing: 2px ;
|
||||||
|
scrollbar: false;
|
||||||
|
padding: 2px 0px 0px ;
|
||||||
|
}
|
||||||
|
#element {
|
||||||
|
border: 0;
|
||||||
|
padding: 1px ;
|
||||||
|
}
|
||||||
|
#element.normal.normal {
|
||||||
|
background-color: @background;
|
||||||
|
text-color: @foreground;
|
||||||
|
}
|
||||||
|
#element.normal.urgent {
|
||||||
|
background-color: @urgent-background;
|
||||||
|
text-color: @urgent-foreground;
|
||||||
|
}
|
||||||
|
#element.normal.active {
|
||||||
|
background-color: @active-background;
|
||||||
|
text-color: @foreground;
|
||||||
|
}
|
||||||
|
#element.selected.normal {
|
||||||
|
background-color: @selected-background;
|
||||||
|
text-color: @foreground;
|
||||||
|
}
|
||||||
|
#element.selected.urgent {
|
||||||
|
background-color: @selected-urgent-background;
|
||||||
|
text-color: @foreground;
|
||||||
|
}
|
||||||
|
#element.selected.active {
|
||||||
|
background-color: @selected-active-background;
|
||||||
|
text-color: @foreground;
|
||||||
|
}
|
||||||
|
#element.alternate.normal {
|
||||||
|
background-color: @background;
|
||||||
|
text-color: @foreground;
|
||||||
|
}
|
||||||
|
#element.alternate.urgent {
|
||||||
|
background-color: @urgent-background;
|
||||||
|
text-color: @foreground;
|
||||||
|
}
|
||||||
|
#element.alternate.active {
|
||||||
|
background-color: @active-background;
|
||||||
|
text-color: @foreground;
|
||||||
|
}
|
||||||
|
#scrollbar {
|
||||||
|
width: 2px ;
|
||||||
|
border: 0;
|
||||||
|
handle-width: 8px ;
|
||||||
|
padding: 0;
|
||||||
|
}
|
||||||
|
#sidebar {
|
||||||
|
border: 2px dash 0px 0px ;
|
||||||
|
border-color: @separatorcolor;
|
||||||
|
}
|
||||||
|
#button.selected {
|
||||||
|
background-color: @selected-background;
|
||||||
|
text-color: @foreground;
|
||||||
|
}
|
||||||
|
#inputbar {
|
||||||
|
spacing: 0;
|
||||||
|
text-color: @foreground;
|
||||||
|
padding: 1px ;
|
||||||
|
}
|
||||||
|
#case-indicator {
|
||||||
|
spacing: 0;
|
||||||
|
text-color: @foreground;
|
||||||
|
}
|
||||||
|
#entry {
|
||||||
|
spacing: 0;
|
||||||
|
text-color: @foreground;
|
||||||
|
}
|
||||||
|
#prompt {
|
||||||
|
spacing: 0;
|
||||||
|
text-color: @foreground;
|
||||||
|
}
|
||||||
|
#inputbar {
|
||||||
|
children: [ prompt,textbox-prompt-colon,entry,case-indicator ];
|
||||||
|
}
|
||||||
|
#textbox-prompt-colon {
|
||||||
|
expand: false;
|
||||||
|
str: ":";
|
||||||
|
margin: 0px 0.3em 0em 0em ;
|
||||||
|
text-color: @foreground;
|
||||||
|
}
|
137
.config/rofi/themes/sidetab-dracula.rasi
Normal file
137
.config/rofi/themes/sidetab-dracula.rasi
Normal file
@ -0,0 +1,137 @@
|
|||||||
|
/**
|
||||||
|
* ROFI Color theme: sidetab-dracula
|
||||||
|
* User: balajsra
|
||||||
|
* Copyright: deadguy & Sravan Balaji
|
||||||
|
*/
|
||||||
|
|
||||||
|
configuration {
|
||||||
|
display-drun: "Launch";
|
||||||
|
display-run: "Execute";
|
||||||
|
display-window: "Window";
|
||||||
|
show-icons: true;
|
||||||
|
sidebar-mode: true;
|
||||||
|
font: "NotoSans Nerd Font 12";
|
||||||
|
}
|
||||||
|
|
||||||
|
* {
|
||||||
|
background-color: #282a36;
|
||||||
|
text-color: #f8f8f2;
|
||||||
|
selbg: #bd93f9;
|
||||||
|
actbg: #44475a;
|
||||||
|
urgbg: #ff5555;
|
||||||
|
winbg: #50fa7b;
|
||||||
|
|
||||||
|
selected-normal-foreground: @winbg;
|
||||||
|
normal-foreground: @text-color;
|
||||||
|
selected-normal-background: @actbg;
|
||||||
|
normal-background: @background-color;
|
||||||
|
|
||||||
|
selected-urgent-foreground: @background-color;
|
||||||
|
urgent-foreground: @text-color;
|
||||||
|
selected-urgent-background: @urgbg;
|
||||||
|
urgent-background: @background-color;
|
||||||
|
|
||||||
|
selected-active-foreground: @winbg;
|
||||||
|
active-foreground: @text-color;
|
||||||
|
selected-active-background: @actbg;
|
||||||
|
active-background: @selbg;
|
||||||
|
|
||||||
|
line-margin: 2;
|
||||||
|
line-padding: 2;
|
||||||
|
separator-style: "none";
|
||||||
|
hide-scrollbar: "true";
|
||||||
|
margin: 0;
|
||||||
|
padding: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
window {
|
||||||
|
location: west;
|
||||||
|
anchor: west;
|
||||||
|
height: 100%;
|
||||||
|
width: 25%;
|
||||||
|
orientation: horizontal;
|
||||||
|
children: [mainbox];
|
||||||
|
}
|
||||||
|
|
||||||
|
mainbox {
|
||||||
|
spacing: 0.8em;
|
||||||
|
children: [ entry, listview, mode-switcher ];
|
||||||
|
}
|
||||||
|
|
||||||
|
button {
|
||||||
|
padding: 5px 2px;
|
||||||
|
}
|
||||||
|
|
||||||
|
button selected {
|
||||||
|
background-color: @active-background;
|
||||||
|
text-color: @background-color;
|
||||||
|
}
|
||||||
|
|
||||||
|
inputbar {
|
||||||
|
padding: 5px;
|
||||||
|
spacing: 5px;
|
||||||
|
}
|
||||||
|
|
||||||
|
listview {
|
||||||
|
spacing: 0.5em;
|
||||||
|
dynamic: false;
|
||||||
|
cycle: true;
|
||||||
|
}
|
||||||
|
|
||||||
|
element {
|
||||||
|
padding: 10px;
|
||||||
|
}
|
||||||
|
|
||||||
|
entry {
|
||||||
|
expand: false;
|
||||||
|
text-color: @normal-foreground;
|
||||||
|
vertical-align: 1;
|
||||||
|
padding: 5px;
|
||||||
|
}
|
||||||
|
|
||||||
|
element normal.normal {
|
||||||
|
background-color: @normal-background;
|
||||||
|
text-color: @normal-foreground;
|
||||||
|
}
|
||||||
|
|
||||||
|
element normal.urgent {
|
||||||
|
background-color: @urgent-background;
|
||||||
|
text-color: @urgent-foreground;
|
||||||
|
}
|
||||||
|
|
||||||
|
element normal.active {
|
||||||
|
background-color: @active-background;
|
||||||
|
text-color: @active-foreground;
|
||||||
|
}
|
||||||
|
|
||||||
|
element selected.normal {
|
||||||
|
background-color: @selected-normal-background;
|
||||||
|
text-color: @selected-normal-foreground;
|
||||||
|
border: 0 5px solid 0 0;
|
||||||
|
border-color: @active-background;
|
||||||
|
}
|
||||||
|
|
||||||
|
element selected.urgent {
|
||||||
|
background-color: @selected-urgent-background;
|
||||||
|
text-color: @selected-urgent-foreground;
|
||||||
|
}
|
||||||
|
|
||||||
|
element selected.active {
|
||||||
|
background-color: @selected-active-background;
|
||||||
|
text-color: @selected-active-foreground;
|
||||||
|
}
|
||||||
|
|
||||||
|
element alternate.normal {
|
||||||
|
background-color: @normal-background;
|
||||||
|
text-color: @normal-foreground;
|
||||||
|
}
|
||||||
|
|
||||||
|
element alternate.urgent {
|
||||||
|
background-color: @urgent-background;
|
||||||
|
text-color: @urgent-foreground;
|
||||||
|
}
|
||||||
|
|
||||||
|
element alternate.active {
|
||||||
|
background-color: @active-background;
|
||||||
|
text-color: @active-foreground;
|
||||||
|
}
|
51
.config/rofi/themes/slate-dracula.rasi
Normal file
51
.config/rofi/themes/slate-dracula.rasi
Normal file
@ -0,0 +1,51 @@
|
|||||||
|
/**
|
||||||
|
* ROFI Color theme: slate-dracula
|
||||||
|
* User: balajsra
|
||||||
|
* Copyright: Sravan Balaji
|
||||||
|
*/
|
||||||
|
|
||||||
|
* {
|
||||||
|
background-color: #282a36;
|
||||||
|
border-color: #bd93f9;
|
||||||
|
text-color: #f8f8f2;
|
||||||
|
spacing: 0;
|
||||||
|
width: 1024px;
|
||||||
|
font: "NotoSans Nerd Font 12";
|
||||||
|
}
|
||||||
|
|
||||||
|
inputbar {
|
||||||
|
border: 0 0 1px 0; /* top right bottom left */
|
||||||
|
children: [prompt, entry];
|
||||||
|
}
|
||||||
|
|
||||||
|
prompt {
|
||||||
|
padding: 16px;
|
||||||
|
border: 2px 1px 0 2px; /* top right bottom left */
|
||||||
|
}
|
||||||
|
|
||||||
|
textbox {
|
||||||
|
background-color: #282a36;
|
||||||
|
border: 0 0 1px 0; /* top right bottom left */
|
||||||
|
border-color: #bd93f9;
|
||||||
|
padding: 8px 16px 8px 16px; /* top right bottom left */
|
||||||
|
}
|
||||||
|
|
||||||
|
entry {
|
||||||
|
border: 2px 2px 0px 0; /* top right bottom left */
|
||||||
|
padding: 16px;
|
||||||
|
}
|
||||||
|
|
||||||
|
listview {
|
||||||
|
cycle: true;
|
||||||
|
margin: 0 0 0px 0; /* top right bottom left */
|
||||||
|
scrollbar: true;
|
||||||
|
}
|
||||||
|
|
||||||
|
element {
|
||||||
|
border: 0 2px 1px 2px; /* top right bottom left */
|
||||||
|
padding: 16px;
|
||||||
|
}
|
||||||
|
|
||||||
|
element selected {
|
||||||
|
background-color: #44475a;
|
||||||
|
}
|
@ -1,5 +1,3 @@
|
|||||||
# ~/.config/starship.toml
|
|
||||||
|
|
||||||
# Don't print a new line at the start of the prompt
|
# Don't print a new line at the start of the prompt
|
||||||
add_newline = false
|
add_newline = false
|
||||||
|
|
||||||
|
@ -1,13 +1,13 @@
|
|||||||
# Sravan Balaji's Git Configuration
|
# Sravan Balaji's Git Configuration
|
||||||
# Based on: https://gist.github.com/tdd/470582
|
# Based on: https://gist.github.com/tdd/470582
|
||||||
[user]
|
[user]
|
||||||
email = balajsra@umich.edu
|
email = balajsra@umich.edu
|
||||||
name = Sravan Balaji
|
name = Sravan Balaji
|
||||||
[color]
|
[color]
|
||||||
# Enable colors in color-supporting terminals
|
# Enable colors in color-supporting terminals
|
||||||
ui = auto
|
ui = auto
|
||||||
[pull]
|
[pull]
|
||||||
rebase = true
|
rebase = true
|
||||||
[alias]
|
[alias]
|
||||||
# List available aliases
|
# List available aliases
|
||||||
aliases = !git config --get-regexp alias | sed -re 's/alias\\.(\\S*)\\s(.*)$/\\1 = \\2/g'
|
aliases = !git config --get-regexp alias | sed -re 's/alias\\.(\\S*)\\s(.*)$/\\1 = \\2/g'
|
||||||
|
3
.gitignore
vendored
3
.gitignore
vendored
@ -1 +1,2 @@
|
|||||||
.cfg
|
.cfg
|
||||||
|
*~
|
||||||
|
2
.vimrc
2
.vimrc
@ -1,5 +1,3 @@
|
|||||||
" Sravan's Vimrc
|
|
||||||
|
|
||||||
" Don't try to be vi compatible
|
" Don't try to be vi compatible
|
||||||
set nocompatible
|
set nocompatible
|
||||||
|
|
||||||
|
24
.xinitrc
Normal file → Executable file
24
.xinitrc
Normal file → Executable file
@ -1,19 +1,11 @@
|
|||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
#
|
export TERM=xterm-256color # Sets the terminal type
|
||||||
# ~/.xinitrc
|
export SHELL=/usr/bin/fish # Preferred shell
|
||||||
#
|
export EDITOR="emacs -nw" # Default editor
|
||||||
# Executed by startx (run your window manager from here)
|
export BROWSER=vivaldi-stable # Web Browser
|
||||||
userresources=$HOME/.Xresources
|
export XDG_CONFIG_HOME=$HOME/.config # Set Config directory
|
||||||
usermodmap=$HOME/.Xmodmap
|
export QT_QPA_PLATFORMTHEME=qt5ct # QGtkStyle
|
||||||
sysresources=/etc/X11/xinit/.Xresources
|
|
||||||
sysmodmap=/etc/X11/xinit/.Xmodmap
|
|
||||||
|
|
||||||
if [ -d /etc/X11/xinit/xinitrc.d ] ; then
|
xrdb ~/.Xresources
|
||||||
for f in /etc/X11/xinit/xinitrc.d/?*.sh ; do
|
|
||||||
[ -x "$f" ] && . "$f"
|
|
||||||
done
|
|
||||||
unset f
|
|
||||||
fi
|
|
||||||
|
|
||||||
export DESKTOP_SESSION=plasma
|
exec xmonad
|
||||||
exec startplasma-x11
|
|
||||||
|
2
.xmonad
2
.xmonad
@ -1 +1 @@
|
|||||||
Subproject commit b1ec8b9e6be70058c42793d8059bee33b0677f34
|
Subproject commit 1bb350973637d6b4706efd02ccaed084c2eac4ec
|
5
.zshrc
5
.zshrc
@ -185,6 +185,5 @@ alias tb='nc termbin.com 9999'
|
|||||||
# Set your countries like --country France --country Germany -- or more.
|
# Set your countries like --country France --country Germany -- or more.
|
||||||
alias upd='sudo reflector --latest 5 --age 2 --fastest 5 --protocol https --sort rate --save /etc/pacman.d/mirrorlist && cat /etc/pacman.d/mirrorlist && sudo pacman -Syu && sudo updatedb'
|
alias upd='sudo reflector --latest 5 --age 2 --fastest 5 --protocol https --sort rate --save /etc/pacman.d/mirrorlist && cat /etc/pacman.d/mirrorlist && sudo pacman -Syu && sudo updatedb'
|
||||||
|
|
||||||
|
## Run neofetch
|
||||||
## Run paleofetch
|
neofetch
|
||||||
paleofetch
|
|
||||||
|
5593
README.org
5593
README.org
File diff suppressed because it is too large
Load Diff
Loading…
x
Reference in New Issue
Block a user