the GREAT CONFIG MIGRATION; (scwrypts v5 and some neat new config stuffs)

This commit is contained in:
2025-02-19 21:56:37 -07:00
parent 623828461e
commit 1b70e44700
114 changed files with 330 additions and 328 deletions

View File

@@ -1,22 +0,0 @@
--- # yamllint disable rule:colons
# DEPRECATED; please refer to alacritty.toml
import:
- ~/.config/alacritty/theme.yml
- ~/.config/alacritty/local.yml
window:
opacity: 0.8
font:
glyph_offset:
x: 0
y: 1
normal:
family: Monaspace Neon
bold:
family: Monaspace Argon
italic:
family: Monaspace Radon

View File

@@ -0,0 +1,38 @@
#!/usr/bin/env zsh
command -v /usr/bin/rankmirrors &>/dev/null || {
echo "missing 'rankmirrors'; trying to install..." >&2
yay -S pacman-contrib
}
command -v /usr/bin/rankmirrors &>/dev/null || {
echo "cannot rank mirrors without 'rankmirrors' from pacman-contrib; aborting" >&2
return 1
}
echo 'ranking mirrors; this may take a few minutes...' >&2
{
echo "# mirrors ranked on $(date)"
curl -s 'https://archlinux.org/mirrorlist/?country=US&country=CA&protocol=https&use_mirror_status=on' \
| sed 's/^#Server/Server/; /^#/d'
} | /usr/bin/rankmirrors -n 7 - > "${HOME}/mirrorlist.ranked"
[ -f ~/mirrorlist.ranked ] || {
echo 'failed to rank mirrors :c'
return 1
}
echo "
finished ranking mirrors!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~" >&2
diff --side-by-side --color /etc/pacman.d/mirrorlist "${HOME}/mirrorlist.ranked" >&2
echo "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
updated list is currently at ~/mirrorlist.ranked; please review the new list
and backup existing list; once you're ready to save them, you can run:
" >&2
echo "sudo mv ~/mirrorlist.ranked /etc/pacman.d/mirrorlist && yay -Syyu"

61
config/bin/i3-utils Executable file
View File

@@ -0,0 +1,61 @@
#!/bin/zsh
[ "${DOTWRYN}" ] || {
notify-send 'I3 UTILS' 'cannot determine $DOTWRYN for utility execution'
return 1
}
command -v scwrypts &>/dev/null || {
scwrypts() { "${DOTWRYN}/zsh/plugins/scwrypts/scwrypts" $@; }
}
export CI=true
export DESKTOP__SFX_PATH="${HOME}/Media/sfx"
export SCWRYPTS_LOG_LEVEL=0
#####################################################################
case $1 in
( next | previous | play-pause ) playerctl $1 ;;
( fastforward ) playerctl position 5+ ;;
( rewind ) playerctl position 5- ;;
( volumedown ) scwrypts media pulseaudio volume -- sink down ;;
( volumeup ) scwrypts media pulseaudio volume -- sink up ;;
( volumemute ) scwrypts media pulseaudio volume -- sink mute ;;
( micmute ) scwrypts media pulseaudio volume -- source mute ;;
( backlightup ) scwrypts desktop backlight -- up ;;
( backlightdown ) scwrypts desktop backlight -- down ;;
( lock ) scwrypts desktop lock i3 -- ;;
( bgrandomize ) scwrypts desktop set i3 background -- random ;;
( logout ) scwrypts desktop i3 logout -- ;;
( launch )
local PROGRAM
local ARGS=()
case $2 in
messages ) PROGRAM=slack ARGS+=(-c Slack --has-statusbar-icon) ;;
voice ) PROGRAM=google-voice-desktop ;;
ytmusic ) PROGRAM=youtubemusic-nativefier ;;
1pass ) PROGRAM=1password ARGS+=(-c 1Password) ;;
discord ) PROGRAM=discord ARGS+=(--has-statusbar-icon) ;;
obs ) PROGRAM=obs ARGS+=(-c '^obs' -n -l --has-statusbar-icon) ;;
pavuctrl ) PROGRAM=pavucontrol ARGS+=(-s 0.5 -c '^Pavucontrol') ;;
scrcpy ) PROGRAM=scrcpy ARGS+=(-n -l) ;;
spotify ) PROGRAM=spotify ARGS+=(-c Spotify) ;;
* ) PROGRAM=$2 ;;
esac
scwrypts i3 launch or show -- $PROGRAM ${ARGS[@]}
;;
( screenshot )
command -v flameshot || notify-send "I3 UTILS" "screenshot application 'flameshot' not available"
flameshot gui
;;
esac

33
config/bin/media Executable file
View File

@@ -0,0 +1,33 @@
#!/bin/zsh
#####################################################################
USAGE="$0 (next|prev|playpause)"
function ERROR() {
local ERROR_CODE=$1
local MESSAGE="$2"
echo -e "$MESSAGE\n\nUSAGE : $USAGE\n" >&2
notify-send "YouTube media controller" "$MESSAGE"
exit $ERROR_CODE
}
#####################################################################
COMMAND="$1"
case $COMMAND in
next ) COMMAND_KEY='j';;
prev ) COMMAND_KEY='k';;
play ) COMMAND_KEY='space';;
* ) ERROR 1 "unsupported command '$COMMAND'" ;;
esac
xdotool search --name 'YouTube Music' windowactivate \
|| ERROR 2 "YouTube Music is not running"
# Chrome / YouTube only accepts keypresses when window is active
xdotool search --name 'YouTube Music' windowactivate
sleep 0.3
xdotool key --clearmodifiers "$COMMAND_KEY"

8
config/bin/polybar Executable file
View File

@@ -0,0 +1,8 @@
#!/usr/bin/env sh
command -v /usr/bin/polybar || return 0
killall -q polybar
while pgrep -x polybar &>/dev/null; do sleep 0.1; done
/usr/bin/polybar i3 &

22
config/bin/vim Executable file
View File

@@ -0,0 +1,22 @@
#!/bin/sh
#####################################################################
VIM_ARGS=(-p)
BUILD_PREFERENCE=(
/usr/local/bin/vim # source build
/usr/bin/vim # package manager build
)
for V in ${BUILD_PREFERENCE[@]}
do
[ -f $V ] && VIM=$V && break
done
[ -f $VIM ] || {
echo "unable to find a build for vim; is it installed?" >&2
exit 1
}
#####################################################################
exec $VIM ${VIM_ARGS[@]} "$@"

View File

@@ -0,0 +1,20 @@
#!/bin/zsh
LAYOUT="$DOTWRYN/bin/$(hostnamectl --static)/default"
until xrandr -q >/dev/null 2>&1; do sleep .1; done
[ -f "$LAYOUT" ] \
&& XRANDR_LAYOUT_MODE=manual \
|| XRANDR_LAYOUT_MODE=auto \
;
case $XRANDR_LAYOUT_MODE in
manual )
"$LAYOUT"
;;
auto )
xrandr --auto
;;
esac
unset XRANDR_LAYOUT_MODE
true

View File

@@ -0,0 +1,74 @@
--- # yamllint disable rule:colons
ansi:
red:
regular: .material.base.error
bright: .material.error.200
green:
regular: .material.base.secondary
bright: .material.secondary.200
yellow:
regular: .material.base.primary
bright: .material.primary.200
gray:
black: '#000505'
regular: '#424253'
bright: '#7e707e'
white: '#d0f0f0'
background: .ansi.gray.black
foreground: .ansi.gray.white
selection:
background: .material.base.primary
foreground: .material.base.foreground.primary
cursor: .material.primary.50
material:
base:
primary: .material.primary.500
secondary: .material.secondary.500
error: .material.error.500
foreground:
primary: .material.foreground.primary.500
secondary: .material.foreground.secondary.500
error: .material.foreground.error.500
foreground: # default (50-400 = black) (500-900 = white)
primary:
50: .ansi.gray.black
100: .ansi.gray.black
200: .ansi.gray.black
300: .ansi.gray.black
400: .ansi.gray.black
500: .ansi.gray.white
600: .ansi.gray.white
700: .ansi.gray.white
800: .ansi.gray.white
900: .ansi.gray.white
secondary:
50: .ansi.gray.black
100: .ansi.gray.black
200: .ansi.gray.black
300: .ansi.gray.black
400: .ansi.gray.black
500: .ansi.gray.white
600: .ansi.gray.white
700: .ansi.gray.white
800: .ansi.gray.white
900: .ansi.gray.white
error:
50: .ansi.gray.black
100: .ansi.gray.black
200: .ansi.gray.black
300: .ansi.gray.black
400: .ansi.gray.black
500: .ansi.gray.white
600: .ansi.gray.white
700: .ansi.gray.white
800: .ansi.gray.white
900: .ansi.gray.white

View File

@@ -0,0 +1,11 @@
#!/bin/sh
# do not edit; generated by scwrypts
# theme : main
#
# source this file to apply colorscheme to linux getty
#
[[ "$TERM" =~ ^linux$ ]] || return 0
/bin/echo -e " ]P0000505 ]P1c80064 ]P211bb98 ]P36911aa ]P42262bb ]P59922dd ]P622ccba ]P7d0f0f0 ]P8ff44ff ]P944dddd ]PAaa44ff ]PB229df6 ]PCdd88ff ]PD88ffff ]PEd0f0f0 ]PF7e707e "
[ ! $NO_CLEAR ] && clear
return 0
sed $d

View File

@@ -0,0 +1 @@
main

View File

@@ -0,0 +1,14 @@
/**
* do not edit; generated by scwrypts
* theme : main
**/
*{
background: #001129;
foreground: #d0f0f0;
background-alt: #9922dd;
foreground-alt: #000505;
selected: #000505;
active: #6911aa;
urgent: #c80064;
}

View File

@@ -0,0 +1 @@
../main.yaml

View File

@@ -0,0 +1,29 @@
background #0a0603
foreground #f4e2c8
selection_background #f5994c
selection_foreground #000000
cursor #f5492c
color0 #000000
color8 #b3f7ad
color1 #d5252b
color9 #d33449
color2 #58dd5a
color10 #83e613
color3 #bd8a13
color11 #ddaa33
color4 #ffb930
color12 #ffd960
color5 #8b2487
color13 #bb24b7
color6 #672f99
color14 #875fca
color7 #ff9e3c
color15 #f9ffde

View File

@@ -0,0 +1,74 @@
--- # yamllint disable rule:colons
background: .material.primary.900
foreground: .material.primary.50
cursor: .material.secondary.200
alacritty:
transparency: 0.75
background: '#300000'
ansi:
blue:
regular: '#5ab5e0'
bright: '#b9e5f4'
magenta:
regular: .material.primary.400
bright: .material.primary.200
cyan:
regular: .material.secondary.800
bright: .material.secondary.100
material:
base:
secondary: .material.secondary.400
foreground:
secondary: .material.foreground.secondary.400
primary: # replaces ANSI yellow
50: '#ffeaec'
100: '#ffccce'
200: '#f19892'
300: '#e77068'
400: '#df5041'
500: '#c24022'
600: '#b43523'
700: '#922b1e'
800: '#761316'
900: '#570406'
secondary: # replaces ANSI green
50: '#c3e7fe'
100: '#99bafb'
200: '#8eadf8'
300: '#67a0f1'
400: '#3296eb'
500: '#3c8ce3'
600: '#357ccf'
700: '#3c67b4'
800: '#34549b'
900: '#26416e'
error: # replaces ANSI red
50: '#fbe3e9'
100: '#f6b8c8'
200: '#f08ba4'
300: '#e95d80'
400: '#e23b66'
500: '#dc1a4e'
600: '#cc154c'
700: '#b71148'
800: '#a30a45'
900: '#7f033f'
foreground:
primary:
500: .ansi.gray.black
600: .ansi.gray.black
700: .ansi.gray.black
800: .ansi.gray.black
900: .ansi.gray.black
secondary:
400: .ansi.gray.white

View File

@@ -0,0 +1,29 @@
background #000505
foreground #ccddff
selection_background #002210
selection_foreground #ff0047
cursor #46ffb6
color0 #22262b
color8 #3d444e
color1 #a2152d
color9 #ff1440
color2 #288b52
color10 #55c9b5
color3 #489358
color11 #5bf887
color4 #0ea1ee
color12 #00ffff
color5 #a03c6f
color13 #cf4663
color6 #8195a2
color14 #dff5fe
color7 #486a8a
color15 #ebfff2

View File

@@ -0,0 +1,29 @@
background #000500
foreground #7aff30
selection_background #ffff00
selection_foreground #000000
cursor #aaff00
color0 #282a2e
color8 #373b41
color1 #bb3852
color9 #ff6683
color2 #4f69bc
color10 #a6bcea
color3 #b37128
color11 #fcf160
color4 #27a14a
color12 #81f26c
color5 #754a8d
color13 #bba6c7
color6 #faf37f
color14 #898909
color7 #707880
color15 #c5c8c6

View File

@@ -0,0 +1,29 @@
background #100010
foreground #ffddee
selection_background #aa00ff
selection_foreground #200010
cursor #ff6d00
color0 #100000
color8 #424242
color1 #5fff00
color9 #71fe9a
color2 #ff8200
color10 #ee9500
color3 #ffde48
color11 #bbb875
color4 #ff0000
color12 #dd4e4e
color5 #cd00ff
color13 #8a41d5
color6 #cc4ccc
color14 #994999
color7 #999999
color15 #696969

View File

@@ -0,0 +1,73 @@
--- # yamllint disable rule:colons
ansi:
blue:
regular: '#ac0041'
bright: '#ff283e'
magenta:
regular: .material.primary.500
bright: .material.primary.100
cyan:
regular: .material.error.500
bright: .material.error.100
material:
base:
primary: .material.primary.400
secondary: .material.secondary.900
foreground:
primary: .material.foreground.primary.400
secondary: .material.foreground.secondary.900
primary:
50: '#efe5f9'
100: '#d6bff0'
200: '#bb94e6'
300: '#a066dd'
400: '#8b41d5'
500: '#750dcc'
600: '#6b04c7'
700: '#5c00be'
800: '#4e00b8'
900: '#3700aa'
secondary:
50: '#fff8e1'
100: '#ffecb3'
200: '#ffe082'
300: '#ffd54f'
400: '#ffca28'
500: '#ffc106'
600: '#ffb300'
700: '#ffa000'
800: '#ff8f00'
900: '#ff6f00'
error:
50: '#eaffe5'
100: '#cbffbe'
200: '#a3ff90'
300: '#6cff57'
400: '#00fc00'
500: '#00f900'
600: '#00e700'
700: '#00d100'
800: '#00bc00'
900: '#009600'
foreground:
primary:
400: .ansi.gray.white
secondary:
500: .ansi.gray.black
600: .ansi.gray.black
700: .ansi.gray.black
800: .ansi.gray.black
900: .ansi.gray.black
error:
500: .ansi.gray.black
600: .ansi.gray.black
700: .ansi.gray.black
800: .ansi.gray.black
900: .ansi.gray.black

View File

@@ -0,0 +1,61 @@
--- # yamllint disable rule:colons
ansi:
blue:
regular: '#2262bb'
bright: '#229df6'
magenta:
regular: .material.primary.300
bright: .material.primary.100
cyan:
regular: .material.secondary.300
bright: .material.secondary.100
material:
base:
secondary: .material.secondary.400
foreground:
secondary: .material.foreground.secondary.400
primary: # replaces ANSI yellow
50: '#eeddff'
100: '#dd88ff'
200: '#aa44ff'
300: '#9922dd'
400: '#8811cc'
500: '#6911aa'
600: '#490099'
700: '#420069'
800: '#220069'
900: '#110029'
secondary: # replaces ANSI green
50: '#ddffff'
100: '#88ffff'
200: '#44dddd'
300: '#22ccba'
400: '#11bb98'
500: '#00aa79'
600: '#009949'
700: '#006942'
800: '#006922'
900: '#001129'
error: # replaces ANSI red
50: '#ffddff'
100: '#ff88ff'
200: '#ff44ff'
300: '#ee22ba'
400: '#dd1198'
500: '#c80064'
600: '#990049'
700: '#790032'
800: '#690022'
900: '#290011'
foreground:
secondary:
500: .ansi.gray.black
error:
400: .ansi.gray.white

View File

@@ -0,0 +1,29 @@
background #020009
foreground #dff5ff
selection_background #01b282
selection_foreground #441580
cursor #dff5ff
color0 #282a2e
color8 #373b41
color1 #970909
color9 #eb3d3d
color2 #01b282
color10 #35ebba
color3 #441580
color11 #8f45ed
color4 #055e6b
color12 #4fe1f6
color5 #036042
color13 #49e1b0
color6 #2e36aa
color14 #5059e0
color7 #707880
color15 #c5c8c6

View File

@@ -0,0 +1,29 @@
background #000000
foreground #ffffff
selection_background #999999
selection_foreground #333333
cursor #ffffff
color0 #000000
color8 #333333
color1 #ff0000
color9 #990000
color2 #00ff00
color10 #009900
color3 #ffff00
color11 #999900
color4 #0000ff
color12 #000099
color5 #ff00ff
color13 #990099
color6 #00ffff
color14 #009999
color7 #ffffff
color15 #999999

View File

@@ -0,0 +1 @@
/home/w0ryn/.local/share/wryn/colorschemes/main.yaml

View File

@@ -0,0 +1,87 @@
--- # yamllint disable rule:colons
background: .material.secondary.900
foreground: .material.secondary.50
alacritty:
transparency: 0.85
i3:
focused:
border: .material.primary.500
indicator: .material.primary.700
text: .material.foreground.primary.500
inactive:
border: .material.secondary.400
indicator: .material.secondary.500
text: .material.foreground.secondary.400
unfocused:
border: .material.secondary.800
indicator: .material.secondary.900
text: .material.foreground.secondary.800
ansi:
blue:
regular: '#5ab5e0'
bright: '#b9e5f4'
magenta:
regular: .material.primary.300
bright: .material.primary.100
cyan:
regular: .material.secondary.300
bright: .material.secondary.100
material:
base:
secondary: .material.secondary.400
foreground:
secondary: .material.foreground.secondary.400
primary: # replaces ANSI yellow
50: '#fdfbe7'
100: '#fbf5c4'
200: '#f8ef9e'
300: '#f5e878'
400: '#f3e35d'
500: '#f2e044'
600: '#f0ce3f'
700: '#ecb737'
800: '#e9a02f'
900: '#e27a22'
secondary: # replaces ANSI green
50: '#e8eaf7'
100: '#c5c9ea'
200: '#9fa6dc'
300: '#7983ce'
400: '#5c68c4'
500: '#404db9'
600: '#3a45af'
700: '#313ba3'
800: '#293097'
900: '#0b1e32'
error: # replaces ANSI red
50: '#fce5ef'
100: '#f9bed7'
200: '#f694bc'
300: '#f468a1'
400: '#f2488b'
500: '#f12875'
600: '#e02671'
700: '#c9236b'
800: '#b32066'
900: '#8d1b5c'
foreground:
primary:
500: .ansi.gray.black
600: .ansi.gray.black
700: .ansi.gray.black
800: .ansi.gray.black
900: .ansi.gray.black
secondary:
400: .ansi.gray.white

View File

@@ -0,0 +1,29 @@
background #000505
foreground #ffffff
selection_background #008847
selection_foreground #000000
cursor #008847
color0 #101313
color8 #3a4044
color1 #d1006b
color9 #91002b
color2 #47f447
color10 #006610
color3 #9e00db
color11 #5f0096
color4 #0030f6
color12 #000099
color5 #fafa70
color13 #663000
color6 #20aab7
color14 #003c35
color7 #a0a9aa
color15 #787884

View File

@@ -0,0 +1,29 @@
background #050500
foreground #ddfda8
selection_background #ffff00
selection_foreground #000000
cursor #aaff00
color0 #40a000
color8 #00dd33
color1 #ffff00
color9 #aaaa00
color2 #2aef7c
color10 #5cbc84
color3 #78ff00
color11 #008b20
color4 #00ff88
color12 #bfea83
color5 #00a000
color13 #003000
color6 #07ff4f
color14 #648800
color7 #305830
color15 #002800

View File

@@ -0,0 +1,29 @@
background #050000
foreground #ddffdd
selection_background #a52000
selection_foreground #000000
cursor #a52000
color0 #101313
color8 #3a4044
color1 #e60000
color9 #a61515
color2 #53ab00
color10 #5ed200
color3 #bcba00
color11 #f0f674
color4 #2a8dae
color12 #6187cf
color5 #ab0494
color13 #f04ec9
color6 #ff8800
color14 #d78e53
color7 #a0a9aa
color15 #787884

View File

@@ -0,0 +1,29 @@
background #150600
foreground #f8ead7
selection_background #e5591c
selection_foreground #1b0024
cursor #f8ead7
color0 #1f0303
color8 #3a3836
color1 #d04f4e
color9 #990906
color2 #b674f5
color10 #8b21fe
color3 #ebbe77
color11 #ffd100
color4 #8b583b
color12 #693d00
color5 #d55f41
color13 #ff4928
color6 #cdb10d
color14 #14ff7c
color7 #e5e5e5
color15 #ffffff

View File

@@ -0,0 +1,29 @@
background #150015
foreground #e3dfd2
selection_background #ff00aa
selection_foreground #ffffff
cursor #ffdddd
color0 #460020
color8 #900045
color1 #db133f
color9 #df5472
color2 #dc39dc
color10 #ed7bee
color3 #7918f4
color11 #7d72fe
color4 #951255
color12 #e75ba2
color5 #7d1295
color13 #934ba3
color6 #f1195a
color14 #e75c84
color7 #deb88d
color15 #fee3cd

View File

@@ -0,0 +1,29 @@
background #000505
foreground #e0f7ff
selection_background #1e4862
selection_foreground #ffffff
cursor #aad7e6
color0 #02140d
color8 #02db88
color1 #d05023
color9 #d38677
color2 #027b9b
color10 #618c98
color3 #7b70af
color11 #7d72fe
color4 #3d8890
color12 #1abcdd
color5 #68d3f0
color13 #bbe3ee
color6 #50a3b5
color14 #86abb3
color7 #deb88d
color15 #fee3cd

View File

@@ -1,18 +0,0 @@
#####################################################################
### default .wryn configuration settings ############################
#####################################################################
# order of editor preference
export PREFERRED_EDITORS=(vim vi nano)
# prompt generator settings
PS1_BRANCH_SYMBOL=''
PS1_INDICATOR_SYMBOL='☕'
PS1_SEPARATOR='::'
PS1_USER='%m'
# run at each zsh login
WELCOME () {
[[ ${TERM} =~ tmux ]] && return 0
{ figlet 'Welcome, beautiful'; cowsay -p 'damn u sexy'; } | lolcat
}

View File

@@ -10,7 +10,7 @@ font pango:Monaspace Argon, pango:Noto Color Emoji, pango:Symbols Nerd Font 16
## Custom Utility ##############################################################
################################################################################
set $UTILS exec --no-startup-id /home/w0ryn/.config/i3/utils
set $UTILS exec --no-startup-id $DOTWRYN/config/bin/i3-utils
# Audio
bindsym XF86AudioRewind $UTILS previous

View File

@@ -21,5 +21,5 @@ statusbar:
# supported values are 'polybar' and 'i3status'
type: polybar
# a list of i3conifg excerpts that should be appended to the generated config
# a list of i3config excerpts that should be appended to the generated config
i3configs: []

View File

@@ -0,0 +1,12 @@
#!/bin/zsh
source ${0:a:h}/xorg.zsh
xrandr --output $XRANDR_OUTPUT__smol --off
XRANDR_SET \
--compositing disable \
--screen-blank disable \
--background link-vs-gdizz.jpg \
--sound-effect gamedock \
${XRANDR_ARGS__livingroom__1080p[@]} --pos 0x0 --primary \
;

View File

@@ -0,0 +1,12 @@
#!/bin/zsh
source ${0:a:h}/xorg.zsh
xrandr --output $XRANDR_OUTPUT__smol --off
XRANDR_SET \
--compositing disable \
--screen-blank disable \
--background vegeta.jpg \
--sound-effect gamedock \
${XRANDR_ARGS__livingroom__4k[@]} --pos 0x0 --primary --rate 119.88 \
;

12
config/local/altaria/bin/apps Executable file
View File

@@ -0,0 +1,12 @@
#!/bin/zsh
tmux new -d -s apps -n 'foreman' 'htop' \; \
split-window -d -t apps:foreman "clear; echo 'Keeping apps fresh...'; while true; do sleep 30; done" \
2>/dev/null
for APP in $(find "${0:a:h}" -name apps.\*)
do
echo "looking for $APP"
tmux list-windows -t apps: | awk '{print $2;}' | grep -q $APP \
|| tmux new-window -dn $APP -t apps: "${0:a:h}/$APP"
done

View File

@@ -0,0 +1,8 @@
#!/bin/zsh
cd $HOME/Projects/python/xorg-midi/code
source ../env/bin/activate
./midi-controller
deactivate

View File

@@ -0,0 +1,12 @@
#!/bin/zsh
source ${0:a:h}/xorg.zsh
xrandr --output $XRANDR_OUTPUT__smol --off
XRANDR_SET \
--compositing disable \
--screen-blank disable \
--background roy-art.jpg \
--sound-effect gamedock \
${XRANDR_ARGS__livingroom__1440p[@]} --pos 0x0 --primary \
;

View File

@@ -0,0 +1,21 @@
#!/bin/zsh
source ${0:a:h}/xorg.zsh
case $MONITOR_CONFIGURATION in
home )
XRANDR_SET \
--screen-blank disable \
${XRANDR_ARGS__smol__1440p[@]} --pos 0x0 --primary --rate 120.00 \
${XRANDR_ARGS__livingroom__1440p[@]} --pos 0x0 \
;
;;
unknown )
echo 'unknown state; using default configuration to prevent monitor issues'
xrandr --output $(xrandr | grep ' connected' | awk '{print $1;}') --primary
scwrypts desktop i3 set background -- $(scwrypts -n get theme).jpg
$DOTWRYN/bin/polybar
scwrypts desktop play sfx -- login
return 0
;;
esac

View File

@@ -0,0 +1,12 @@
#!/bin/zsh
source ${0:a:h}/xorg.zsh
xrandr --output $XRANDR_OUTPUT__livingroom --off
XRANDR_SET \
--compositing enable \
--screen-blank disable \
--sound-effect gamedock \
${XRANDR_ARGS__smol__1440p[@]} --pos 0x0 --rate 180.00 --primary \
;

View File

@@ -0,0 +1,84 @@
#!/bin/zsh
source $HOME/.config/wryn/env.zsh
export DISPLAY=:0
#####################################################################
XRANDR_RESOLUTION__4k='3840x2160'
XRANDR_RESOLUTION__1440p='2560x1440'
XRANDR_RESOLUTION__1080p='1920x1080'
XRANDR_OUTPUT__livingroom='HDMI-0'
XRANDR_OUTPUT__smol='DP-4'
XRANDR_ARGS__livingroom__4k=(--output $XRANDR_OUTPUT__livingroom --mode $XRANDR_RESOLUTION__4k --rate 119.88)
XRANDR_ARGS__livingroom__1440p=(--output $XRANDR_OUTPUT__livingroom --mode $XRANDR_RESOLUTION__1440p)
XRANDR_ARGS__livingroom__1080p=(--output $XRANDR_OUTPUT__livingroom --mode $XRANDR_RESOLUTION__1080p --rate 119.88)
XRANDR_ARGS__smol__1440p=(--output $XRANDR_OUTPUT__smol --mode $XRANDR_RESOLUTION__1440p)
XRANDR_ARGS__smol__1080p=(--output $XRANDR_OUTPUT__smol --mode $XRANDR_RESOLUTION__1080p)
#####################################################################
MONITOR_CONFIGURATION=unknown
: \
&& xrandr --query | grep -q "^$XRANDR_OUTPUT__livingroom connected" \
&& xrandr --query | grep -q "^$XRANDR_OUTPUT__smol connected" \
&& MONITOR_CONFIGURATION=home \
;
###############################################################################
XRANDR_SET() {
local ERRORS=0
local COMPOSITING=enable
local SCREEN_BLANK=enable
local BACKGROUND=$(scwrypts -n get theme).jpg
local SOUND_EFFECT=login
local XRANDR_ARGS=()
while [[ $# -gt 0 ]]
do
case $1 in
--compositing ) COMPOSITING="$2" ; shift 1 ;;
--screen-blank ) SCREEN_BLANK="$2" ; shift 1 ;;
--background ) BACKGROUND="$2" ; shift 1 ;;
--sound-effect ) SOUND_EFFECT="$2" ; shift 1 ;;
* ) XRANDR_ARGS+=($1) ;
esac
shift 1
done
case $COMPOSITING in
enable ) (pkill compton; sleep 1; compton;) & ;;
disable ) pkill compton ;;
* )
echo "ERROR : invalid setting '$COMPOSITING' for compositing" >&2
return 1
esac
case $SCREEN_BLANK in
enable | disable ) ;;
* )
echo "ERROR : invalid setting '$SCREEN_BLANK' for screen blank" >&2
return 1
esac
##########################################
# disabling for a moment since the latest X11/NVIDIA drivers are causing some issues after "disconnect all"
#scwrypts desktop xrandr disconnect all
xrandr ${XRANDR_ARGS[@]}
sleep 1
scwrypts desktop screen blank -- $SCREEN_BLANK
scwrypts desktop i3 set background -- $BACKGROUND || scwrypts desktop i3 set background -- purple.jpg
$DOTWRYN/bin/polybar
scwrypts desktop play sfx -- $SOUND_EFFECT
}

View File

@@ -0,0 +1 @@
undock

View File

@@ -0,0 +1,19 @@
#!/bin/zsh
source ${0:a:h}/xorg.zsh
[ ! $PRIMARY_MONITOR ] && {
NOTIFY 'Unable to detect primary monitor'
return
}
xrandr \
--output $PRIMARY_MONITOR \
--primary \
--mode 1920x1080 \
--rotate normal \
--pos 0x0 \
&& DISCONNECT_OTHER gamedock \
|| NOTIFY "Unable to set '$PRIMARY_MONITOR' to 1920x1080"
xset dpms 0 0 0 && xset s noblank && xset s off \
&& notify-send 'DPMS' 'disabled screen blank'

View File

@@ -0,0 +1,18 @@
#!/bin/zsh
source ${0:a:h}/xorg.zsh
[ ! $EXTERNAL_MONITOR ] && {
NOTIFY 'No external monitor connected!'
return
}
xrandr \
--output $EXTERNAL_MONITOR \
--primary \
--mode 1920x1080 \
--rotate normal \
--pos 0x0 \
&& DISCONNECT_OTHER login \
|| NOTIFY "Unable to connect '$EXTERNAL_MONITOR' to 1920x1080"
xset dpms 0 0 0 && xset s noblank && xset s off \
&& notify-send 'DPMS' 'disabled screen blank'

View File

@@ -0,0 +1,15 @@
#!/bin/zsh
source ${0:a:h}/xorg.zsh
[ ! $EXTERNAL_MONITOR ] && {
NOTIFY 'No external monitor connected!'
return
}
xrandr \
--output $EXTERNAL_MONITOR \
--primary \
--mode 1280x720 \
--rotate normal \
--pos 0x0 \
&& DISCONNECT_OTHER login \
|| NOTIFY "Unable to connect '$EXTERNAL_MONITOR' to 1920x1080"

View File

@@ -0,0 +1,10 @@
#!/bin/zsh
source ${0:a:h}/xorg.zsh
xrandr \
--output eDP1 \
--primary \
--mode 1280x720 \
--rotate normal \
--pos 0x0 \
&& DISCONNECT_OTHER login \
|| NOTIFY "Unable to connect to do the thing :S"

View File

@@ -0,0 +1,18 @@
#!/bin/zsh
source ${0:a:h}/xorg.zsh
[ ! $NATIVE_MONITOR ] && {
NOTIFY "Must specify NATIVE_MONITOR"
return
}
xrandr \
--output $NATIVE_MONITOR \
--primary \
--mode "2560x1440" \
--rotate normal \
--pos 0x0 \
&& DISCONNECT_OTHER undock \
|| NOTIFY "Native monitor '$PRIMARY_MONITOR' unresponsive"
xset +dpms && xset s blank && xset s on \
&& notify-send 'DPMS' 'enabled screen blank'

View File

@@ -0,0 +1,24 @@
#!/bin/zsh
source ${0:a:h}/xorg.zsh
LEFT=$(GET_ALL_EXTERNAL_MONITORS | grep 'DP.-1')
RIGHT=$(GET_ALL_EXTERNAL_MONITORS | grep 'DP.-2')
[ $LEFT ] && [ $RIGHT ] || {
NOTIFY "Unable to detect work monitors; are you connected?"
return
}
xrandr \
--output $RIGHT \
--primary \
--mode 1920x1080 \
--scale 1.25x1.25 \
--rotate normal \
--pos 2400x0 \
--output $LEFT \
--mode 1920x1080 \
--scale 1.25x1.25 \
--rotate normal \
--pos 0x0 \
&& DISCONNECT_OTHER login $LEFT \
|| NOTIFY "Unable to connect '$EXTERNAL_MONITOR' to 1920x1080"

View File

@@ -0,0 +1,55 @@
#!/bin/zsh
source "${HOME}/.config/wryn/env.zsh"
NATIVE_MONITOR='eDP1'
GET_PRIMARY_MONITOR() {
xrandr \
| grep 'primary' \
| awk '{print $1;}' \
| head -n 1
}
PRIMARY_MONITOR=$(GET_PRIMARY_MONITOR)
GET_ALL_EXTERNAL_MONITORS() {
xrandr \
| grep ' connect' \
| awk '{print $1;}' \
| grep -v "${NATIVE_MONITOR}" \
2>/dev/null
}
GET_DEFAULT_EXTERNAL_MONITOR() {
GET_ALL_EXTERNAL_MONITORS | head -n 1
}
EXTERNAL_MONITOR=$(GET_DEFAULT_EXTERNAL_MONITOR)
DISCONNECT_OTHER() {
local SFX="$1"
local INACTIVE_MONITORS=$(\
xrandr --listmonitors \
| sed '1d' | awk '{print $NF;}' \
| grep -v "^$(GET_PRIMARY_MONITOR)$"
)
for ACTIVE_MONITOR in ${@:2}
do
INACTIVE_MONITORS=$(echo ${INACTIVE_MONITORS} | grep -v "^${ACTIVE_MONITOR}$")
done
local MONITOR
for MONITOR in ${INACTIVE_MONITORS}
do
xrandr --output ${MONITOR} --off
done
sleep 1
${DOTWRYN}/bin/set-background random
[ ${SFX} ] && ( scwrypts play sfx -- ${SFX} ) &
return 0
}
NOTIFY() {
notify-send 'xrandr screenlayout' $@
}

13
config/local/pikachu/bin/apps Executable file
View File

@@ -0,0 +1,13 @@
#!/bin/zsh
tmux new -d -s apps -n 'foreman' 'htop' \; \
split-window -d -t apps:foreman "clear; echo 'Keeping apps fresh...'; while true; do sleep 30; done" \
2>/dev/null
${XDG_DATA_HOME}/home/w0ryn/.local/share/project-source-code/yage/dotwryn/code/config/local/pikachu/bin
for APP in $(find "${0:a:h}" -name apps.\*)
do
echo "looking for $APP"
tmux list-windows -t apps: | awk '{print $2;}' | grep -q $APP \
|| tmux new-window -dn $APP -t apps: "${0:a:h}/$APP"
done

View File

@@ -0,0 +1,13 @@
#!/bin/zsh
cd ${XDG_DATA_HOME:-${HOME}/.local/share}/project-source-code/python/xorg-midi/code
source ../env/bin/activate
while true
do
clear
echo "activating midi controller"
./midi-controller
echo "midi controller died; waiting to reconnect"
sleep 3
done

View File

@@ -0,0 +1,6 @@
#!/bin/zsh
xrandr --auto
scwrypts desktop i3 set background -- $(scwrypts -n get theme).jpg
scwrypts desktop screen blank -- enable

View File

@@ -0,0 +1,10 @@
#!/bin/zsh
xrandr --auto
xrandr --output HDMI-1-0 --off
sleep 1
xrandr --output HDMI-1-0 --mode 2560x1440
scwrypts desktop i3 set background -- $(scwrypts -n get theme).jpg
scwrypts desktop screen blank -- disable

11
config/local/pikachu/bin/office Executable file
View File

@@ -0,0 +1,11 @@
#!/bin/zsh
xrandr --auto
xrandr --output HDMI-1-0 --off
sleep 1
xrandr --output HDMI-1-0 --mode 1920x1080
xrandr --output eDP-1 --off
scwrypts desktop i3 set background -- $(scwrypts -n get theme).jpg
scwrypts desktop screen blank -- disable

View File

@@ -0,0 +1 @@
/home/w0ryn/.local/share/wryn/zsh/plugins/scwrypts/scwrypts

View File

@@ -0,0 +1,18 @@
#!/bin/bash
[[ $EUID -eq 0 ]] || {
echo "root access required" >&2
exit 1
}
MAX_CHARGE_THRESHOLD=$1
[ "$MAX_CHARGE_THRESHOLD" ] \
|| MAX_CHARGE_THRESHOLD=75
DEVICE_SETTING_FILE=/sys/class/power_supply/BAT1/charge_control_end_threshold
[ "$MAX_CHARGE_THRESHOLD" ] && [[ $MAX_CHARGE_THRESHOLD -ge 40 ]] && [[ $MAX_CHARGE_THRESHOLD -le 100 ]] || {
echo -e "Value '$MAX_CHARGE_THRESHOLD' is invalid. If you REALLY want to do this, overwrite the setting yourself\n$DEVICE_SETTING_FILE" >&2
exit 2
}
echo "$MAX_CHARGE_THRESHOLD" > "$DEVICE_SETTING_FILE"

View File

@@ -0,0 +1,7 @@
#!/bin/zsh
xrandr --output HDMI-1-0 --off
xrandr --output eDP-1 --mode 2560x1600
scwrypts desktop i3 set background -- $(scwrypts -n get theme).jpg
scwrypts desktop screen blank -- disable

View File

@@ -0,0 +1,40 @@
Section "Files"
ModulePath "/usr/lib/nvidia"
ModulePath "/usr/lib32/nvidia"
ModulePath "/usr/lib32/nvidia/xorg/modules"
ModulePath "/usr/lib32/xorg/modules"
ModulePath "/usr/lib64/nvidia/xorg/modules"
ModulePath "/usr/lib64/nvidia/xorg"
ModulePath "/usr/lib64/xorg/modules"
EndSection
Section "ServerLayout"
Identifier "layout"
Screen 0 "integrated"
Inactive "nvidia"
Option "AllowNVIDIAGPUScreens"
EndSection
Section "Device"
Identifier "integrated"
Driver "modesetting"
BusID "PCI:101:0:0"
Option "DRI" "3"
EndSection
Section "Screen"
Identifier "integrated"
Device "integrated"
EndSection
Section "Device"
Identifier "nvidia"
Driver "nvidia"
BusID "PCI:100:0:0"
Option "Coolbits" "28"
EndSection
Section "Screen"
Identifier "nvidia"
Device "nvidia"
EndSection

View File

@@ -0,0 +1 @@
ACTION=="add", RUN+="/home/w0ryn/.local/share/wryn/config/local/pikachu/bin/set-battery-max-charge"

View File

@@ -0,0 +1,20 @@
--- a/analog-output-speaker.conf
+++ b/analog-output-speaker.conf
@@ -71,12 +71,14 @@
[Element Hardware Master]
switch = mute
-volume = merge
-override-map.1 = all
-override-map.2 = all-left,all-right
+volume = ignore
[Element Master]
switch = mute
+volume = ignore
+
+[Element PCM]
+switch = mute
volume = merge
override-map.1 = all
override-map.2 = all-left,all-right

View File

@@ -0,0 +1,2 @@
#!/bin/zsh
sudo patch -p1 -d /usr/share/alsa-card-profile/mixer/paths/ -i "${0:a:h}/pulseaudio.patch"

View File

@@ -0,0 +1,2 @@
[font]
size = 9

View File

@@ -0,0 +1 @@
undock

View File

@@ -0,0 +1,17 @@
#!/bin/zsh
source ${0:a:h}/xorg.zsh
ARGS=($(ALL_OTHER_DISPLAYS_OFF eDP-1))
xrandr ${ARGS[@]} \
--output eDP-1 \
--primary \
--mode 960x600 \
--pos 0x0 \
--rotate normal \
;
pkill compton
scwrypts desktop screen-blank -- disable
scwrypts desktop i3 set background -- link-vs-gdizz.jpg
scwrypts desktop play sfx -- gamedock

View File

@@ -0,0 +1 @@
../../zsh/plugins/scwrypts/scwrypts

17
config/local/umbreon/bin/undock Executable file
View File

@@ -0,0 +1,17 @@
#!/bin/zsh
source ${0:a:h}/xorg.zsh
ARGS=($(ALL_OTHER_DISPLAYS_OFF eDP-1))
xrandr ${ARGS[@]} \
--output eDP-1 \
--primary \
--mode 1920x1200 \
--pos 0x0 \
--rotate normal \
;
(pkill compton; sleep 0.5; compton;) &
scwrypts desktop screen-blank -- enable
scwrypts desktop i3 set background -- $(scwrypts -n get theme).jpg || scwrypts desktop i3 set background -- random
scwrypts desktop play sfx -- gamedock

View File

@@ -0,0 +1,10 @@
#!/bin/zsh
source $HOME/.config/wryn/env.zsh
[ ! $DISPLAY ] && export DISPLAY=:0
ALL_OTHER_DISPLAYS_OFF() {
for OUTPUT in $(xrandr | grep connect | grep -v $1 | awk '{print $1;}')
do
echo --output $OUTPUT --off
done
}

View File

@@ -21,7 +21,7 @@ configuration {
/*****----- Global Properties -----*****/
@import "../colorschemes/active/rofi"
@import "./colorschemes/active/rofi"
* {
border-colour: var(selected);

View File

@@ -3,19 +3,14 @@
#
SCWRYPTS_SHORTCUT='' # CTRL + W
SCWRYPTS_ENV_SHORTCUT='' # CTRL + /
SCWRYPTS_ENVIRONMENT__SHOW_ENV_HELP=false
SCWRYPTS_ENVIRONMENT__PREFERRED_EDIT_MODE=quiet
#SCWRYPTS_ENVIRONMENT__SHOW_ENV_HELP=false
#SCWRYPTS_ENVIRONMENT__PREFERRED_EDIT_MODE=quiet
for SEARCH_DIR in \
"$DOTWRYN/scwrypts" \
"$HOME/Projects/yage/" \
;
do
[ -d "$SEARCH_DIR" ] || continue
for G in "$SEARCH_DIR/"**/*.scwrypts.zsh; do . "$G"; done
done
SCWRYPTS_GENERATOR__SHOW_HELP=false
[ -f "$HOME/.config/scwrypts/config.local.zsh" ] \
&& source "$HOME/.config/scwrypts/config.local.zsh"
[ ${DOTWRYN} ] || source "${HOME}/.zshrc"
SCWRYPTS_GROUP_DIRS+=("${DOTWRYN}/scwrypts")
[ -f "${XDG_CONFIG_HOME:-${HOME}/.config}/scwrypts/config.local.zsh" ] \
&& source "${XDG_CONFIG_HOME:-${HOME}/.config}/scwrypts/config.local.zsh"

View File

@@ -1,60 +0,0 @@
#
# scwrypts dot-files config
#
TERMINFO_PATH="$DOTWRYN/config/terminfo"
SAFE_SYMLINKS=0
# lines which begin with '#' are ignored
SYMLINKS="
# --------------------------------------------------------------------------
# fully qualified path ~/.config/THE-REST
# --------------------------------------------------------------------------
$DOTWRYN/bin/i3-utils i3/utils
$DOTWRYN/colorschemes/active/kitty.conf kitty/theme.conf
$DOTWRYN/colorschemes/active/alacritty.toml alacritty/theme.toml
$DOTWRYN/colorschemes/active/alacritty.yaml alacritty/theme.yml
$DOTWRYN/config/alacritty.toml alacritty/alacritty.toml
$DOTWRYN/config/alacritty.default.toml alacritty/default.toml
$DOTWRYN/config/alacritty.yaml alacritty/alacritty.yml
$DOTWRYN/config/bat.conf bat/config
$DOTWRYN/config/code-activator.conf code-activator-zsh/settings.zsh
$DOTWRYN/config/compton.conf compton/compton.conf
$DOTWRYN/config/flameshot.ini flameshot/flameshot.ini
$DOTWRYN/config/git.conf git/config
$DOTWRYN/config/htop.conf htop/htoprc
$DOTWRYN/config/i3status.conf i3status/config
$DOTWRYN/config/kitty.conf kitty/kitty.conf
$DOTWRYN/config/mssqlcli.conf mssqlci/config
$DOTWRYN/config/pgcli.conf pgcli/config
$DOTWRYN/config/polybar.ini polybar/config.ini
$DOTWRYN/config/pylint.conf pylintrc
$DOTWRYN/config/ripgrep.conf ripgrep/config
$DOTWRYN/config/scwrypts/config.zsh scwrypts/config.zsh
$DOTWRYN/config/scwrypts/dotfiles.zsh scwrypts/dotfiles.zsh
$DOTWRYN/config/scwrypts/vundle.zsh scwrypts/vundle.zsh
$DOTWRYN/config/tmux.conf tmux/tmux.conf
$DOTWRYN/config/xcompose.conf X11/xcompose
$DOTWRYN/config/xconfig.conf X11/xconfig
$DOTWRYN/config/xinitrc.i3 ../.xinitrc
$DOTWRYN/config/xinitrc.i3 X11/xinitrc
$DOTWRYN/bin/vim ../.local/bin/vim
$DOTWRYN/bin/$(hostnamectl --static) ../.$(hostnamectl --static)
$( () {
local SOURCE_CONTROLLED_GROUPS=(dotwryn remote scwrypts)
local GROUP_MATCH_STRING="\\($(printf '\|%s' ${SOURCE_CONTROLLED_GROUPS[@]} | sed 's/^\\|//')\\)"
local _LOCAL='scwrypts/environments'
local _DOTWRYN="$DOTWRYN/config/scwrypts/environments"
find "$HOME/.config/$_LOCAL" -mindepth 1 -maxdepth 1 -name \*.env.yaml \
| sed -n "s^.*/\(local\(\.[^.]\+\)\{0,\}\.$GROUP_MATCH_STRING.env.yaml\)$$_DOTWRYN/\1^$_LOCAL/\1p" \
| grep -v '\.secret\.' \
| sort --unique \
| column -ts '^' \
;
} )
"
true

View File

@@ -1,2 +1,4 @@
--- # local.altaria > dotwryn
# no configuration set
--- # local.pikachu > dotwryn
desktop:
backlight-device:
value: amdgpu_bl1

View File

@@ -1,2 +1,2 @@
--- # local.altaria > remote
--- # local.pikachu > remote
# no configuration set

View File

@@ -1,10 +1,2 @@
--- # local.altaria > scwrypts
media-sync:
targets:
value:
- Pictures
- Documents
- Media
- .local/.porn
- Games/roms
- .local/share/dolphin-emu
--- # local.pikachu > scwrypts
# no configuration set

View File

@@ -2,44 +2,7 @@
# Scwrypts Build Definitions
#
VUNDLE__BUILD__ale() {
# ... build steps from /home/w0ryn/.vim/ale
}
VUNDLE__BUILD__nerdtree() {
# ... build steps from /home/w0ryn/.vim/nerdtree
}
VUNDLE__BUILD__unicode.vim() {
# ... build steps from /home/w0ryn/.vim/unicode.vim
}
VUNDLE__BUILD__vim-dim() {
# ... build steps from /home/w0ryn/.vim/vim-dim
}
VUNDLE__BUILD__vim-fugitive() {
# ... build steps from /home/w0ryn/.vim/vim-fugitive
}
VUNDLE__BUILD__vim-go() {
# ... build steps from /home/w0ryn/.vim/vim-go
}
VUNDLE__BUILD__vim-surround() {
# ... build steps from /home/w0ryn/.vim/vim-surround
}
VUNDLE__BUILD__vim-hexokinase() {
# ... build steps from /home/w0ryn/.vim/vim-hexokinase
make hexokinase
}
VUNDLE__BUILD__youcompleteme() {
# ... build steps from /home/w0ryn/.vim/youcompleteme
./install.py --all
}
VUNDLE__BUILD__rust.vim() {
# ... build steps from /home/w0ryn/.vim/rust.vim
}

View File

@@ -1 +0,0 @@
ACTION=="add", RUN+="/home/w0ryn/.wryn/bin/pikachu/set-battery-max-charge"

3
config/user/X11/xinitrc Normal file
View File

@@ -0,0 +1,3 @@
#!/bin/zsh
source "${HOME}/.zshrc" &>/dev/null
source "${DOTWRYN}/config/xinitrc.i3wm"

View File

@@ -0,0 +1,28 @@
# do not edit; generated by scwrypts
# theme : main
[colors.cursor]
cursor = '0xeeddff'
[colors.primary]
background = '0x000505'
foreground = '0xd0f0f0'
[colors.normal]
black = '0x000505'
red = '0xc80064'
green = '0x11bb98'
yellow = '0x6911aa'
blue = '0x2262bb'
magenta = '0x9922dd'
cyan = '0x22ccba'
white = '0xd0f0f0'
[colors.bright]
black = '0x424253'
red = '0xff44ff'
green = '0x44dddd'
yellow = '0xaa44ff'
blue = '0x229df6'
magenta = '0xdd88ff'
cyan = '0x88ffff'
white = '0x7e707e'

View File

@@ -0,0 +1,23 @@
# do not edit; generated by scwrypts
# theme : main
color0 #000505
color1 #c80064
color2 #11bb98
color3 #6911aa
color4 #2262bb
color5 #9922dd
color6 #22ccba
color7 #d0f0f0
color8 #424253
color9 #ff44ff
color10 #44dddd
color11 #aa44ff
color12 #229df6
color13 #dd88ff
color14 #88ffff
color15 #7e707e
cursor #eeddff
background #000505
foreground #d0f0f0
selection_background #
selection_foreground #

View File

@@ -1,4 +1,4 @@
include-file = $DOTWRYN/colorschemes/active/polybar.ini
include-file = $HOME/.config/polybar/theme.ini
include-file = $HOME/.config/polybar/local.ini
[settings]

View File

@@ -0,0 +1,23 @@
# do not edit; generated by scwrypts
# theme : main
[colors]
background = #000505
foreground = #d0f0f0
background-alt = #6911aa
foreground-alt = #d0f0f0
primary = #6911aa
secondary = #11bb98
alert = #c80064
disabled = #424253
primary-gradient-0 = #420069
primary-gradient-1 = #490099
primary-gradient-2 = #6911aa
primary-gradient-3 = #8811cc
primary-gradient-4 = #9922dd
secondary-gradient-0 = #006942
secondary-gradient-1 = #009949
secondary-gradient-2 = #00aa79
secondary-gradient-3 = #11bb98
secondary-gradient-4 = #22ccba

Some files were not shown because too many files have changed in this diff Show More