stow
This commit is contained in:
commit
5cf58bc942
267
.config/hypr/hyprland.conf
Executable file
267
.config/hypr/hyprland.conf
Executable file
@ -0,0 +1,267 @@
|
||||
|
||||
# #######################################################################################
|
||||
# AUTOGENERATED HYPR CONFIG.
|
||||
# PLEASE USE THE CONFIG PROVIDED IN THE GIT REPO /examples/hypr.conf AND EDIT IT,
|
||||
# OR EDIT THIS ONE ACCORDING TO THE WIKI INSTRUCTIONS.
|
||||
# #######################################################################################
|
||||
|
||||
#autogenerated = 1 # remove this line to remove the warning
|
||||
|
||||
# This is an example Hyprland config file.
|
||||
# Refer to the wiki for more information.
|
||||
# https://wiki.hyprland.org/Configuring/Configuring-Hyprland/
|
||||
|
||||
# Please note not all available settings / options are set here.
|
||||
# For a full list, see the wiki
|
||||
|
||||
# You can split this configuration into multiple files
|
||||
# Create your files separately and then link them to this file like this:
|
||||
# source = ~/.config/hypr/myColors.conf
|
||||
|
||||
|
||||
################
|
||||
### MONITORS ###
|
||||
################
|
||||
|
||||
# See https://wiki.hyprland.org/Configuring/Monitors/
|
||||
monitor=,preferred,auto,auto
|
||||
|
||||
|
||||
###################
|
||||
### MY PROGRAMS ###
|
||||
###################
|
||||
|
||||
# See https://wiki.hyprland.org/Configuring/Keywords/
|
||||
|
||||
# Set programs that you use
|
||||
$terminal = kitty
|
||||
$fileManager = dolphin
|
||||
$menu = wofi --show drun
|
||||
|
||||
|
||||
#################
|
||||
### AUTOSTART ###
|
||||
#################
|
||||
|
||||
# Autostart necessary processes (like notifications daemons, status bars, etc.)
|
||||
# Or execute your favorite apps at launch like this:
|
||||
|
||||
# exec-once = $terminal
|
||||
# exec-once = nm-applet &
|
||||
# exec-once = waybar & hyprpaper & firefox
|
||||
|
||||
|
||||
#############################
|
||||
### ENVIRONMENT VARIABLES ###
|
||||
#############################
|
||||
|
||||
# See https://wiki.hyprland.org/Configuring/Environment-variables/
|
||||
|
||||
env = XCURSOR_SIZE,24
|
||||
env = HYPRCURSOR_SIZE,24
|
||||
|
||||
|
||||
#####################
|
||||
### LOOK AND FEEL ###
|
||||
#####################
|
||||
|
||||
# Refer to https://wiki.hyprland.org/Configuring/Variables/
|
||||
|
||||
# https://wiki.hyprland.org/Configuring/Variables/#general
|
||||
general {
|
||||
gaps_in = 0
|
||||
gaps_out = 0
|
||||
|
||||
border_size = 2
|
||||
|
||||
# https://wiki.hyprland.org/Configuring/Variables/#variable-types for info about colors
|
||||
col.active_border = rgb(458588)
|
||||
col.inactive_border = rgb(ebdbb2)
|
||||
|
||||
# Set to true enable resizing windows by clicking and dragging on borders and gaps
|
||||
resize_on_border = false
|
||||
|
||||
# Please see https://wiki.hyprland.org/Configuring/Tearing/ before you turn this on
|
||||
allow_tearing = false
|
||||
|
||||
layout = dwindle
|
||||
}
|
||||
|
||||
# https://wiki.hyprland.org/Configuring/Variables/#decoration
|
||||
decoration {
|
||||
rounding = 0
|
||||
|
||||
# Change transparency of focused and unfocused windows
|
||||
active_opacity = 1.0
|
||||
inactive_opacity = 1.0
|
||||
|
||||
drop_shadow = false
|
||||
shadow_range = 4
|
||||
shadow_render_power = 3
|
||||
col.shadow = rgba(1a1a1aee)
|
||||
|
||||
# https://wiki.hyprland.org/Configuring/Variables/#blur
|
||||
blur {
|
||||
enabled = true
|
||||
size = 3
|
||||
passes = 1
|
||||
|
||||
vibrancy = 0.1696
|
||||
}
|
||||
}
|
||||
|
||||
# https://wiki.hyprland.org/Configuring/Variables/#animations
|
||||
animations {
|
||||
enabled = false
|
||||
|
||||
# Default animations, see https://wiki.hyprland.org/Configuring/Animations/ for more
|
||||
|
||||
bezier = myBezier, 0.05, 0.9, 0.1, 1.05
|
||||
|
||||
animation = windows, 1, 7, myBezier
|
||||
animation = windowsOut, 1, 7, default, popin 80%
|
||||
animation = border, 1, 10, default
|
||||
animation = borderangle, 1, 8, default
|
||||
animation = fade, 1, 7, default
|
||||
animation = workspaces, 1, 6, default
|
||||
}
|
||||
|
||||
# See https://wiki.hyprland.org/Configuring/Dwindle-Layout/ for more
|
||||
dwindle {
|
||||
pseudotile = true # Master switch for pseudotiling. Enabling is bound to mainMod + P in the keybinds section below
|
||||
preserve_split = true # You probably want this
|
||||
}
|
||||
|
||||
# See https://wiki.hyprland.org/Configuring/Master-Layout/ for more
|
||||
master {
|
||||
new_status = master
|
||||
}
|
||||
|
||||
# https://wiki.hyprland.org/Configuring/Variables/#misc
|
||||
misc {
|
||||
force_default_wallpaper = -1 # Set to 0 or 1 to disable the anime mascot wallpapers
|
||||
disable_hyprland_logo = false # If true disables the random hyprland logo / anime girl background. :(
|
||||
}
|
||||
|
||||
|
||||
#############
|
||||
### INPUT ###
|
||||
#############
|
||||
|
||||
# https://wiki.hyprland.org/Configuring/Variables/#input
|
||||
input {
|
||||
kb_layout = gb
|
||||
kb_variant =
|
||||
kb_model =
|
||||
kb_options =
|
||||
kb_rules =
|
||||
|
||||
follow_mouse = 1
|
||||
|
||||
sensitivity = 0 # -1.0 - 1.0, 0 means no modification.
|
||||
|
||||
touchpad {
|
||||
natural_scroll = false
|
||||
}
|
||||
}
|
||||
|
||||
# https://wiki.hyprland.org/Configuring/Variables/#gestures
|
||||
gestures {
|
||||
workspace_swipe = false
|
||||
}
|
||||
|
||||
# Example per-device config
|
||||
# See https://wiki.hyprland.org/Configuring/Keywords/#per-device-input-configs for more
|
||||
device {
|
||||
name = epic-mouse-v1
|
||||
sensitivity = -0.5
|
||||
}
|
||||
|
||||
|
||||
###################
|
||||
### KEYBINDINGS ###
|
||||
###################
|
||||
|
||||
# See https://wiki.hyprland.org/Configuring/Keywords/
|
||||
$mainMod = SUPER # Sets "Windows" key as main modifier
|
||||
|
||||
# Example binds, see https://wiki.hyprland.org/Configuring/Binds/ for more
|
||||
bind = $mainMod, Q, exec, $terminal
|
||||
bind = $mainMod, C, killactive,
|
||||
bind = $mainMod, M, fullscreen, 1
|
||||
bind = $mainMod, E, exec, $fileManager
|
||||
bind = $mainMod, V, togglefloating,
|
||||
bind = $mainMod, Space, exec, fuzzel --background-color=282828ff --border-color=458588ff --border-width=2 --match-color=fb4934ff --selection-color=ebdbb2ff --selection-text-color=282828ff --text-color=ebdbb2ff --width 75 --lines 25 --icon-theme=Gruvbox-Plus-Dark
|
||||
bind = $mainMod, P, exec, ~/screenshot-w.sh # dwindle
|
||||
bind = $mainMod, J, togglesplit, # dwindle
|
||||
bind = $mainMod, F, fullscreen,
|
||||
|
||||
# Move focus with mainMod + arrow keys
|
||||
bind = $mainMod, left, movefocus, l
|
||||
bind = $mainMod, right, movefocus, r
|
||||
bind = $mainMod, up, movefocus, u
|
||||
bind = $mainMod, down, movefocus, d
|
||||
|
||||
# Switch workspaces with mainMod + [0-9]
|
||||
bind = $mainMod, 1, workspace, 1
|
||||
bind = $mainMod, 2, workspace, 2
|
||||
bind = $mainMod, 3, workspace, 3
|
||||
bind = $mainMod, 4, workspace, 4
|
||||
bind = $mainMod, 5, workspace, 5
|
||||
bind = $mainMod, 6, workspace, 6
|
||||
bind = $mainMod, 7, workspace, 7
|
||||
bind = $mainMod, 8, workspace, 8
|
||||
bind = $mainMod, 9, workspace, 9
|
||||
bind = $mainMod, 0, workspace, 10
|
||||
|
||||
# Move active window to a workspace with mainMod + SHIFT + [0-9]
|
||||
bind = $mainMod SHIFT, 1, movetoworkspace, 1
|
||||
bind = $mainMod SHIFT, 2, movetoworkspace, 2
|
||||
bind = $mainMod SHIFT, 3, movetoworkspace, 3
|
||||
bind = $mainMod SHIFT, 4, movetoworkspace, 4
|
||||
bind = $mainMod SHIFT, 5, movetoworkspace, 5
|
||||
bind = $mainMod SHIFT, 6, movetoworkspace, 6
|
||||
bind = $mainMod SHIFT, 7, movetoworkspace, 7
|
||||
bind = $mainMod SHIFT, 8, movetoworkspace, 8
|
||||
bind = $mainMod SHIFT, 9, movetoworkspace, 9
|
||||
bind = $mainMod SHIFT, 0, movetoworkspace, 10
|
||||
|
||||
# Example special workspace (scratchpad)
|
||||
bind = $mainMod, S, togglespecialworkspace, magic
|
||||
bind = $mainMod SHIFT, S, movetoworkspace, special:magic
|
||||
|
||||
# Scroll through existing workspaces with mainMod + scroll
|
||||
bind = $mainMod, mouse_down, workspace, e+1
|
||||
bind = $mainMod, mouse_up, workspace, e-1
|
||||
|
||||
# Move/resize windows with mainMod + LMB/RMB and dragging
|
||||
bindm = $mainMod, mouse:272, movewindow
|
||||
bindm = $mainMod, mouse:273, resizewindow
|
||||
|
||||
# Laptop multimedia keys for volume and LCD brightness
|
||||
bindel = ,XF86AudioRaiseVolume, exec, wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%+
|
||||
bindel = ,XF86AudioLowerVolume, exec, wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%-
|
||||
bindel = ,XF86AudioMute, exec, wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle
|
||||
bindel = ,XF86AudioMicMute, exec, wpctl set-mute @DEFAULT_AUDIO_SOURCE@ toggle
|
||||
bindel = ,XF86MonBrightnessUp, exec, brightnessctl s 10%+
|
||||
bindel = ,XF86MonBrightnessDown, exec, brightnessctl s 10%-
|
||||
|
||||
##############################
|
||||
### WINDOWS AND WORKSPACES ###
|
||||
##############################
|
||||
|
||||
# See https://wiki.hyprland.org/Configuring/Window-Rules/ for more
|
||||
# See https://wiki.hyprland.org/Configuring/Workspace-Rules/ for workspace rules
|
||||
|
||||
# Example windowrule v1
|
||||
# windowrule = float, ^(kitty)$
|
||||
|
||||
# Example windowrule v2
|
||||
# windowrulev2 = float,class:^(kitty)$,title:^(kitty)$
|
||||
|
||||
windowrulev2 = suppressevent maximize, class:.* # You'll probably like this.
|
||||
|
||||
exec-once="swww-daemon"
|
||||
exec-once="waybar"
|
||||
exec-once="dunst"
|
||||
exec-once="lxappearance"
|
32
.config/kitty/current-theme.conf
Normal file
32
.config/kitty/current-theme.conf
Normal file
@ -0,0 +1,32 @@
|
||||
## name: Gruvbox Dark
|
||||
## author: Pavel Pertsev
|
||||
## license: MIT/X11
|
||||
## upstream: https://raw.githubusercontent.com/gruvbox-community/gruvbox-contrib/master/kitty/gruvbox-dark.conf
|
||||
|
||||
selection_foreground #ebdbb2
|
||||
selection_background #d65d0e
|
||||
|
||||
background #282828
|
||||
foreground #ebdbb2
|
||||
|
||||
color0 #3c3836
|
||||
color1 #cc241d
|
||||
color2 #98971a
|
||||
color3 #d79921
|
||||
color4 #458588
|
||||
color5 #b16286
|
||||
color6 #689d6a
|
||||
color7 #a89984
|
||||
color8 #928374
|
||||
color9 #fb4934
|
||||
color10 #b8bb26
|
||||
color11 #fabd2f
|
||||
color12 #83a598
|
||||
color13 #d3869b
|
||||
color14 #8ec07c
|
||||
color15 #fbf1c7
|
||||
|
||||
cursor #bdae93
|
||||
cursor_text_color #665c54
|
||||
|
||||
url_color #458588
|
15
.config/kitty/kitty.conf
Normal file
15
.config/kitty/kitty.conf
Normal file
@ -0,0 +1,15 @@
|
||||
# BEGIN_KITTY_THEME
|
||||
# Gruvbox Dark
|
||||
include current-theme.conf
|
||||
# END_KITTY_THEME
|
||||
# font_family VictorMono Nerd Font Medium Italic
|
||||
# bold_font VictorMono Nerd Font Extra Bold
|
||||
bold_italic VictorMono Nerd Font Extra Bold Italic
|
||||
|
||||
|
||||
# BEGIN_KITTY_FONTS
|
||||
font_family family='VictorMono Nerd Font Mono' postscript_name=VictorMonoNFM-Regular
|
||||
bold_font auto
|
||||
italic_font auto
|
||||
bold_italic_font auto
|
||||
# END_KITTY_FONTS
|
15
.config/kitty/kitty.conf.bak
Normal file
15
.config/kitty/kitty.conf.bak
Normal file
@ -0,0 +1,15 @@
|
||||
# BEGIN_KITTY_THEME
|
||||
# Gruvbox Dark
|
||||
include current-theme.conf
|
||||
# END_KITTY_THEME
|
||||
# font_family VictorMono Nerd Font Medium Italic
|
||||
# bold_font VictorMono Nerd Font Extra Bold
|
||||
bold_italic VictorMono Nerd Font Extra Bold Italic
|
||||
|
||||
|
||||
# BEGIN_KITTY_FONTS
|
||||
font_family family="VictorMono Nerd Font Mono"
|
||||
bold_font auto
|
||||
italic_font auto
|
||||
bold_italic_font auto
|
||||
# END_KITTY_FONTS
|
117
.config/waybar/#config#
Executable file
117
.config/waybar/#config#
Executable file
@ -0,0 +1,117 @@
|
||||
[
|
||||
{
|
||||
"custom/artist": {
|
||||
"exec": "cmus-remote -Q | grep 'tag artist' | sed 's/tag artist //'",
|
||||
"format": "{}",
|
||||
"interval": 1
|
||||
},
|
||||
"custom/song": {
|
||||
"exec": "cmus-remote -Q | grep 'tag title' | sed 's/tag title //'",
|
||||
"format": "{}",
|
||||
"interval": 1
|
||||
},
|
||||
"height": 1080,
|
||||
"layer": "top",
|
||||
"margin-bottom": 0,
|
||||
"margin-top": 0,
|
||||
"mode": "overlay",
|
||||
"modules-center": [
|
||||
"custom/song",
|
||||
"custom/artist"
|
||||
],
|
||||
"modules-left": [],
|
||||
"modules-right": [],
|
||||
"name": "bottomBar",
|
||||
"position": "bottom",
|
||||
"width": 1000
|
||||
},
|
||||
{
|
||||
"clock": {
|
||||
"calendar": {
|
||||
"format": {
|
||||
"days": "<span color='#d3869b'><b>{}</b></span>",
|
||||
"months": "<span color='#ebdbb2'><b>{}</b></span>",
|
||||
"today": "<span color='#b8bb26'><b><u>{}</u></b></span>",
|
||||
"weekdays": "<span color='#fe8019'><b>{}</b></span>",
|
||||
"weeks": "<span color='#83a598'><b>W{}</b></span>"
|
||||
},
|
||||
"mode": "year",
|
||||
"mode-mon-col": 3,
|
||||
"on-scroll": 1,
|
||||
"weeks-pos": "right"
|
||||
},
|
||||
"format": "{:%a, %d %b %Y %I:%M:%S} ",
|
||||
"format-alt": "{:%A, %B %d, %Y %I:%M:%S} ",
|
||||
"interval": 1,
|
||||
"tooltip-format": "<tt><small>{calendar}</small></tt>"
|
||||
},
|
||||
"cpu": {
|
||||
"format": " {usage:2}%",
|
||||
"interval": 5,
|
||||
"tooltip": false
|
||||
},
|
||||
"exclusive": "true",
|
||||
"height": 25,
|
||||
"layer": "top",
|
||||
"margin-bottom": 0,
|
||||
"margin-top": 0,
|
||||
"memory": {
|
||||
"format": " {}%",
|
||||
"interval": 5
|
||||
},
|
||||
"mode": "overlay",
|
||||
"modules-center": [
|
||||
"clock"
|
||||
],
|
||||
"modules-left": [
|
||||
"cpu"
|
||||
],
|
||||
"modules-right": [
|
||||
"memory"
|
||||
],
|
||||
"name": "topBar",
|
||||
"position": "top",
|
||||
"pulseaudio": {
|
||||
"format": "{icon} {volume}%",
|
||||
"format-bluetooth": "{volume}% {icon} {format_source}",
|
||||
"format-bluetooth-muted": " {icon} {format_source}",
|
||||
"format-icons": {
|
||||
"car": "",
|
||||
"default": [
|
||||
"",
|
||||
"",
|
||||
""
|
||||
],
|
||||
"hands-free": "",
|
||||
"headphone": "",
|
||||
"headset": "",
|
||||
"phone": "",
|
||||
"portable": ""
|
||||
},
|
||||
"format-muted": " {format_source}",
|
||||
"format-source": " {volume}%",
|
||||
"format-source-muted": "",
|
||||
"on-click": "pavucontrol"
|
||||
},
|
||||
"width": 1000
|
||||
},
|
||||
{
|
||||
"custom/empty": {
|
||||
"format": " ",
|
||||
"interval": 1
|
||||
},
|
||||
"height": 1440,
|
||||
"layer": "bottom",
|
||||
"margin-bottom": 0,
|
||||
"margin-top": 0,
|
||||
"mode": "overlay",
|
||||
"modules-center": [
|
||||
"custom/empty"
|
||||
],
|
||||
"modules-left": [],
|
||||
"modules-right": [],
|
||||
"name": "whiteCornersTop",
|
||||
"position": "top",
|
||||
"width": 2560
|
||||
}
|
||||
]
|
123
.config/waybar/config
Executable file
123
.config/waybar/config
Executable file
@ -0,0 +1,123 @@
|
||||
[
|
||||
{
|
||||
"custom/artist": {
|
||||
"exec": "cmus-remote -Q | grep 'tag artist' | sed 's/tag artist //'",
|
||||
"format": "{}",
|
||||
"interval": 1
|
||||
},
|
||||
"custom/song": {
|
||||
"exec": "cmus-remote -Q | grep 'tag title' | sed 's/tag title //'",
|
||||
"format": "{}",
|
||||
"interval": 1
|
||||
},
|
||||
"height": 25,
|
||||
"layer": "top",
|
||||
"margin-bottom": 0,
|
||||
"margin-top": 0,
|
||||
"mode": "overlay",
|
||||
"modules-center": [
|
||||
"custom/song",
|
||||
"custom/artist"
|
||||
],
|
||||
"modules-left": [],
|
||||
"modules-right": [],
|
||||
"name": "bottomBar",
|
||||
"position": "bottom",
|
||||
"width": 1000
|
||||
},
|
||||
{
|
||||
"clock": {
|
||||
"calendar": {
|
||||
"format": {
|
||||
"days": "<span color='#d3869b'><b>{}</b></span>",
|
||||
"months": "<span color='#ebdbb2'><b>{}</b></span>",
|
||||
"today": "<span color='#b8bb26'><b><u>{}</u></b></span>",
|
||||
"weekdays": "<span color='#fe8019'><b>{}</b></span>",
|
||||
"weeks": "<span color='#83a598'><b>W{}</b></span>"
|
||||
},
|
||||
"mode": "year",
|
||||
"mode-mon-col": 3,
|
||||
"on-scroll": 1,
|
||||
"weeks-pos": "right"
|
||||
},
|
||||
"format": "{:%a, %d %b %Y %H:%M:%S} ",
|
||||
"format-alt": "{:%A, %B %d, %Y %I:%M:%S} ",
|
||||
"interval": 1,
|
||||
"tooltip-format": "<tt><small>{calendar}</small></tt>"
|
||||
},
|
||||
"custom/clock": {
|
||||
"exec": "metrictime",
|
||||
"format": "{}",
|
||||
"interval": 1
|
||||
},
|
||||
|
||||
"cpu": {
|
||||
"format": " {usage:2}%",
|
||||
"interval": 5,
|
||||
"tooltip": false
|
||||
},
|
||||
"exclusive": "true",
|
||||
"height": 25,
|
||||
"layer": "top",
|
||||
"margin-bottom": 0,
|
||||
"margin-top": 0,
|
||||
"memory": {
|
||||
"format": " {}%",
|
||||
"interval": 5
|
||||
},
|
||||
"mode": "overlay",
|
||||
"modules-center": [
|
||||
"custom/clock"
|
||||
],
|
||||
"modules-left": [
|
||||
"cpu"
|
||||
],
|
||||
"modules-right": [
|
||||
"memory"
|
||||
],
|
||||
"name": "topBar",
|
||||
"position": "top",
|
||||
"pulseaudio": {
|
||||
"format": "{icon} {volume}%",
|
||||
"format-bluetooth": "{volume}% {icon} {format_source}",
|
||||
"format-bluetooth-muted": " {icon} {format_source}",
|
||||
"format-icons": {
|
||||
"car": "",
|
||||
"default": [
|
||||
"",
|
||||
"",
|
||||
""
|
||||
],
|
||||
"hands-free": "",
|
||||
"headphone": "",
|
||||
"headset": "",
|
||||
"phone": "",
|
||||
"portable": ""
|
||||
},
|
||||
"format-muted": " {format_source}",
|
||||
"format-source": " {volume}%",
|
||||
"format-source-muted": "",
|
||||
"on-click": "pavucontrol"
|
||||
},
|
||||
"width": 1000
|
||||
},
|
||||
{
|
||||
"custom/empty": {
|
||||
"format": " ",
|
||||
"interval": 1
|
||||
},
|
||||
"height": 1080,
|
||||
"layer": "bottom",
|
||||
"margin-bottom": 0,
|
||||
"margin-top": 0,
|
||||
"mode": "overlay",
|
||||
"modules-center": [
|
||||
"custom/empty"
|
||||
],
|
||||
"modules-left": [],
|
||||
"modules-right": [],
|
||||
"name": "whiteCornersTop",
|
||||
"position": "top",
|
||||
"width": 1920
|
||||
}
|
||||
]
|
117
.config/waybar/config~
Executable file
117
.config/waybar/config~
Executable file
@ -0,0 +1,117 @@
|
||||
[
|
||||
{
|
||||
"custom/artist": {
|
||||
"exec": "cmus-remote -Q | grep 'tag artist' | sed 's/tag artist //'",
|
||||
"format": "{}",
|
||||
"interval": 1
|
||||
},
|
||||
"custom/song": {
|
||||
"exec": "cmus-remote -Q | grep 'tag title' | sed 's/tag title //'",
|
||||
"format": "{}",
|
||||
"interval": 1
|
||||
},
|
||||
"height": 25,
|
||||
"layer": "top",
|
||||
"margin-bottom": 0,
|
||||
"margin-top": 0,
|
||||
"mode": "overlay",
|
||||
"modules-center": [
|
||||
"custom/song",
|
||||
"custom/artist"
|
||||
],
|
||||
"modules-left": [],
|
||||
"modules-right": [],
|
||||
"name": "bottomBar",
|
||||
"position": "bottom",
|
||||
"width": 1000
|
||||
},
|
||||
{
|
||||
"clock": {
|
||||
"calendar": {
|
||||
"format": {
|
||||
"days": "<span color='#d3869b'><b>{}</b></span>",
|
||||
"months": "<span color='#ebdbb2'><b>{}</b></span>",
|
||||
"today": "<span color='#b8bb26'><b><u>{}</u></b></span>",
|
||||
"weekdays": "<span color='#fe8019'><b>{}</b></span>",
|
||||
"weeks": "<span color='#83a598'><b>W{}</b></span>"
|
||||
},
|
||||
"mode": "year",
|
||||
"mode-mon-col": 3,
|
||||
"on-scroll": 1,
|
||||
"weeks-pos": "right"
|
||||
},
|
||||
"format": "{:%a, %d %b %Y %I:%M:%S} ",
|
||||
"format-alt": "{:%A, %B %d, %Y %I:%M:%S} ",
|
||||
"interval": 1,
|
||||
"tooltip-format": "<tt><small>{calendar}</small></tt>"
|
||||
},
|
||||
"cpu": {
|
||||
"format": " {usage:2}%",
|
||||
"interval": 5,
|
||||
"tooltip": false
|
||||
},
|
||||
"exclusive": "true",
|
||||
"height": 25,
|
||||
"layer": "top",
|
||||
"margin-bottom": 0,
|
||||
"margin-top": 0,
|
||||
"memory": {
|
||||
"format": " {}%",
|
||||
"interval": 5
|
||||
},
|
||||
"mode": "overlay",
|
||||
"modules-center": [
|
||||
"clock"
|
||||
],
|
||||
"modules-left": [
|
||||
"cpu"
|
||||
],
|
||||
"modules-right": [
|
||||
"memory"
|
||||
],
|
||||
"name": "topBar",
|
||||
"position": "top",
|
||||
"pulseaudio": {
|
||||
"format": "{icon} {volume}%",
|
||||
"format-bluetooth": "{volume}% {icon} {format_source}",
|
||||
"format-bluetooth-muted": " {icon} {format_source}",
|
||||
"format-icons": {
|
||||
"car": "",
|
||||
"default": [
|
||||
"",
|
||||
"",
|
||||
""
|
||||
],
|
||||
"hands-free": "",
|
||||
"headphone": "",
|
||||
"headset": "",
|
||||
"phone": "",
|
||||
"portable": ""
|
||||
},
|
||||
"format-muted": " {format_source}",
|
||||
"format-source": " {volume}%",
|
||||
"format-source-muted": "",
|
||||
"on-click": "pavucontrol"
|
||||
},
|
||||
"width": 1000
|
||||
},
|
||||
{
|
||||
"custom/empty": {
|
||||
"format": " ",
|
||||
"interval": 1
|
||||
},
|
||||
"height": 1080,
|
||||
"layer": "bottom",
|
||||
"margin-bottom": 0,
|
||||
"margin-top": 0,
|
||||
"mode": "overlay",
|
||||
"modules-center": [
|
||||
"custom/empty"
|
||||
],
|
||||
"modules-left": [],
|
||||
"modules-right": [],
|
||||
"name": "whiteCornersTop",
|
||||
"position": "top",
|
||||
"width": 1920
|
||||
}
|
||||
]
|
77
.config/waybar/style.css
Executable file
77
.config/waybar/style.css
Executable file
@ -0,0 +1,77 @@
|
||||
* {
|
||||
font-size: 12px;
|
||||
font-family: Font Awesome, Ubuntu Nerd Font, sans-serif;
|
||||
font-weight: bold;
|
||||
min-height: 0;
|
||||
}
|
||||
window#waybar.topBar {
|
||||
background-color: transparent;
|
||||
}
|
||||
window#waybar.bottomBar {
|
||||
background-color: transparent;
|
||||
}
|
||||
window#waybar.rightBar {
|
||||
background-color: transparent;
|
||||
}
|
||||
#clock.whiteCornersTop
|
||||
#clock.whiteCornersBottom {
|
||||
background-color: transparent;
|
||||
color: transparent;
|
||||
}
|
||||
window#waybar.whiteCornersTop {
|
||||
border: 2px solid RGBA(235, 219, 178, 1);
|
||||
background-color: transparent;
|
||||
box-shadow: 0px 0px 0px 60px black, 0px 0px 0px 0.5px #ebdbb2;
|
||||
border-radius: 15px;
|
||||
margin: 20px;
|
||||
}
|
||||
window#waybar.right,
|
||||
window#waybar.left {
|
||||
background-color: #ebdbb2;
|
||||
border-bottom: 2px;
|
||||
}
|
||||
#memory,
|
||||
#clock,
|
||||
#cpu,
|
||||
#network,
|
||||
#pulseaudio {
|
||||
border-radius: 0px 0px 15px 15px;
|
||||
padding: 0px 10px;
|
||||
margin: 0px;
|
||||
}
|
||||
#custom-artist,
|
||||
#custom-song {
|
||||
border-radius: 15px 15px 0px 0px;
|
||||
padding: 0px 10px;
|
||||
margin: 0px;
|
||||
}
|
||||
#memory {
|
||||
color: #282828;
|
||||
background: #fe8019;
|
||||
border: 2px solid #ebdbb2;
|
||||
}
|
||||
|
||||
#clock {
|
||||
color: #282828;
|
||||
background: #d3869b;
|
||||
border: 2px solid #ebdbb2;
|
||||
}
|
||||
|
||||
#cpu {
|
||||
color: #282828;
|
||||
background: #b8bb26;
|
||||
border: 2px solid #ebdbb2;
|
||||
}
|
||||
|
||||
#custom-artist {
|
||||
color: #282828;
|
||||
background: #8ec07c;
|
||||
border: 2px solid #ebdbb2;
|
||||
border-left: 1px solid #ebdbb2;
|
||||
}
|
||||
#custom-song {
|
||||
color: #282828;
|
||||
background: #8ec07c;
|
||||
border: 2px solid #ebdbb2;
|
||||
border-right: 1px solid #ebdbb2;
|
||||
}
|
150
.config/waybar/style.css~
Executable file
150
.config/waybar/style.css~
Executable file
@ -0,0 +1,150 @@
|
||||
* {
|
||||
font-size: 12px;
|
||||
font-family: Font Awesome, Ubuntu Nerd Font, sans-serif;
|
||||
font-weight: bold;
|
||||
min-height: 0;
|
||||
}
|
||||
window#waybar.topBar {
|
||||
background-color: transparent;
|
||||
}
|
||||
window#waybar.bottomBar {
|
||||
background-color: transparent;
|
||||
}
|
||||
window#waybar.rightBar {
|
||||
background-color: transparent;
|
||||
}
|
||||
#clock.whiteCornersTop
|
||||
#clock.whiteCornersBottom {
|
||||
background-color: transparent;
|
||||
color: transparent;
|
||||
}
|
||||
window#waybar.whiteCornersTop {
|
||||
border: 2px solid RGBA(235, 219, 178, 1);
|
||||
background-color: transparent;
|
||||
box-shadow: 0px 0px 0px 60px black, 0px 0px 0px 0.5px #ebdbb2;
|
||||
border-radius: 0px;
|
||||
margin: 20px;
|
||||
}
|
||||
window#waybar.right,
|
||||
window#waybar.left {
|
||||
background-color: #ebdbb2;
|
||||
border-bottom: 2px;
|
||||
}
|
||||
#workspaces {
|
||||
background: #ebdbb2;
|
||||
margin: 5px 3px 5px 5px;
|
||||
padding: 0px 1px;
|
||||
border-radius: 0px;
|
||||
border: 0px;
|
||||
font-style: normal;
|
||||
color: #282828;
|
||||
}
|
||||
|
||||
#workspaces button {
|
||||
padding: 0px 0px;
|
||||
margin: 4px 3px;
|
||||
border-radius: 0px;
|
||||
border: 0px;
|
||||
color: #282828;
|
||||
background-color: #83a598;
|
||||
opacity: 0.5;
|
||||
transition: all 0.3s ease-in-out;
|
||||
}
|
||||
|
||||
#workspaces button.active {
|
||||
color: #458588;
|
||||
background: #458588;
|
||||
border-radius: 0px;
|
||||
min-width: 40px;
|
||||
transition: all 0.3s ease-in-out;
|
||||
opacity: 1.0;
|
||||
}
|
||||
|
||||
#workspaces button:hover {
|
||||
color: #282828;
|
||||
background: #282828;
|
||||
border-radius: 0px;
|
||||
opacity: 1.0;
|
||||
}
|
||||
|
||||
#window {
|
||||
color: #282828;
|
||||
background: #c0caf5;
|
||||
border-radius: 0px;
|
||||
margin: 5px;
|
||||
padding: 2px 10px;
|
||||
}
|
||||
|
||||
#memory {
|
||||
color: #282828;
|
||||
background: #fe8019;
|
||||
border-radius: 0px 0px 0px 0px;
|
||||
margin: 0px;
|
||||
padding: 0px 10px;
|
||||
border: 2px solid #ebdbb2;
|
||||
}
|
||||
|
||||
#clock {
|
||||
color: #282828;
|
||||
background: #d3869b;
|
||||
border-radius: 0px 0px 0px 0px;
|
||||
margin: 0px;
|
||||
padding: 0px 10px;
|
||||
border-right: 2px solid #ebdbb2;
|
||||
border-left: 2px solid #ebdbb2;
|
||||
border-top: 2px solid #d3869b;
|
||||
border-bottom: 2px solid #ebdbb2;
|
||||
}
|
||||
|
||||
#cpu {
|
||||
color: #282828;
|
||||
background: #b8bb26;
|
||||
border-radius: 0px 0px 0px 0px;
|
||||
margin: 0px;
|
||||
padding: 0px 10px;
|
||||
border: 2px solid #ebdbb2;
|
||||
}
|
||||
|
||||
#network {
|
||||
color: #282828;
|
||||
background: #d79921;
|
||||
border-radius: 0px;
|
||||
margin: 5px;
|
||||
padding: 2px 10px;
|
||||
}
|
||||
|
||||
#tray {
|
||||
color: #282828;
|
||||
background: #dabd2f;
|
||||
border-radius: 0px 0px 0px 0px;
|
||||
margin: 0px;
|
||||
padding: 10px 2px;
|
||||
border: 2px solid #ebdbb2;
|
||||
}
|
||||
|
||||
#pulseaudio {
|
||||
color: #282828;
|
||||
background: #dabd2f;
|
||||
border-radius: 0px 0px 0px 0px;
|
||||
margin: 0px;
|
||||
padding: 0px 10px;
|
||||
border: 2px solid #ebdbb2;
|
||||
}
|
||||
#custom-artist {
|
||||
color: #282828;
|
||||
background: #8ec07c;
|
||||
border-radius: 0px 0px 0px 0px;
|
||||
margin: 0px;
|
||||
padding: 0px 10px;
|
||||
border: 2px solid #ebdbb2;
|
||||
border-left: 1px solid #ebdbb2;
|
||||
}
|
||||
#custom-song {
|
||||
color: #282828;
|
||||
background: #8ec07c;
|
||||
border-radius: 0px 0px 0px 0px;
|
||||
margin: 0px;
|
||||
padding: 0px 10px;
|
||||
border: 2px solid #ebdbb2;
|
||||
border-right: 1px solid #ebdbb2;
|
||||
}
|
3
.gitconfig
Normal file
3
.gitconfig
Normal file
@ -0,0 +1,3 @@
|
||||
[user]
|
||||
email = deadvey@archlinux
|
||||
name = DeaDvey
|
1
.gitignore
vendored
Normal file
1
.gitignore
vendored
Normal file
@ -0,0 +1 @@
|
||||
.ssh
|
9
bin/bin/$
Normal file
9
bin/bin/$
Normal file
@ -0,0 +1,9 @@
|
||||
#!/bin/zsh
|
||||
|
||||
# Ever pasted "$ somecommand" into the terminal and gotten this error?
|
||||
# -bash: $: command not found
|
||||
|
||||
# Begone, silly errors! Lazy copy + paste forever!! ETCETERA!!!!
|
||||
|
||||
echo 'Quit pasting in commands from the internet, you lazy bum.'
|
||||
"$@"
|
8
screenshot-w.sh
Executable file
8
screenshot-w.sh
Executable file
@ -0,0 +1,8 @@
|
||||
set -x
|
||||
|
||||
filename=$(date +"%d:%m:%Y-%H:%M:%S-screenshot.png")
|
||||
|
||||
touch $HOME/Screenshots/$filename
|
||||
|
||||
grim -g "$(slurp)" "$HOME/Screenshots/$filename"
|
||||
wl-copy < "$HOME/Screenshots/$filename"
|
Loading…
x
Reference in New Issue
Block a user