the GREAT CONFIG MIGRATION; (scwrypts v5 and some neat new config stuffs)
This commit is contained in:
@@ -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
|
38
config/bin/arch-linux-rank-mirrors
Executable file
38
config/bin/arch-linux-rank-mirrors
Executable 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
61
config/bin/i3-utils
Executable 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
33
config/bin/media
Executable 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
8
config/bin/polybar
Executable 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
22
config/bin/vim
Executable 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[@]} "$@"
|
20
config/bin/xorg-activate-default
Executable file
20
config/bin/xorg-activate-default
Executable 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
|
74
config/colorschemes/active/default.yaml
Normal file
74
config/colorschemes/active/default.yaml
Normal 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
|
11
config/colorschemes/active/getty.sh
Normal file
11
config/colorschemes/active/getty.sh
Normal 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
|
1
config/colorschemes/active/name.txt
Normal file
1
config/colorschemes/active/name.txt
Normal file
@@ -0,0 +1 @@
|
||||
main
|
14
config/colorschemes/active/rofi.rasi
Normal file
14
config/colorschemes/active/rofi.rasi
Normal 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;
|
||||
}
|
1
config/colorschemes/active/source.yaml
Symbolic link
1
config/colorschemes/active/source.yaml
Symbolic link
@@ -0,0 +1 @@
|
||||
../main.yaml
|
29
config/colorschemes/autumn.conf
Normal file
29
config/colorschemes/autumn.conf
Normal 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
|
74
config/colorschemes/burning-death.yaml
Normal file
74
config/colorschemes/burning-death.yaml
Normal 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
|
29
config/colorschemes/christmas.conf
Normal file
29
config/colorschemes/christmas.conf
Normal 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
|
29
config/colorschemes/easter.conf
Normal file
29
config/colorschemes/easter.conf
Normal 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
|
29
config/colorschemes/halloween.conf
Normal file
29
config/colorschemes/halloween.conf
Normal 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
|
73
config/colorschemes/halloween.yaml
Normal file
73
config/colorschemes/halloween.yaml
Normal 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
|
61
config/colorschemes/main.yaml
Normal file
61
config/colorschemes/main.yaml
Normal 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
|
29
config/colorschemes/purple.conf
Normal file
29
config/colorschemes/purple.conf
Normal 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
|
29
config/colorschemes/sanity.conf
Normal file
29
config/colorschemes/sanity.conf
Normal 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
|
1
config/colorschemes/source.yaml
Symbolic link
1
config/colorschemes/source.yaml
Symbolic link
@@ -0,0 +1 @@
|
||||
/home/w0ryn/.local/share/wryn/colorschemes/main.yaml
|
87
config/colorschemes/spring-sunset.yaml
Normal file
87
config/colorschemes/spring-sunset.yaml
Normal 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
|
29
config/colorschemes/spring.conf
Normal file
29
config/colorschemes/spring.conf
Normal 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
|
29
config/colorschemes/st-patricks.conf
Normal file
29
config/colorschemes/st-patricks.conf
Normal 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
|
29
config/colorschemes/summer.conf
Normal file
29
config/colorschemes/summer.conf
Normal 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
|
29
config/colorschemes/thanksgiving.conf
Normal file
29
config/colorschemes/thanksgiving.conf
Normal 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
|
29
config/colorschemes/valentines.conf
Normal file
29
config/colorschemes/valentines.conf
Normal 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
|
29
config/colorschemes/winter.conf
Normal file
29
config/colorschemes/winter.conf
Normal 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
|
@@ -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
|
||||
}
|
@@ -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
|
||||
|
@@ -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: []
|
||||
|
12
config/local/altaria/bin/1080p-beeg-game
Executable file
12
config/local/altaria/bin/1080p-beeg-game
Executable 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 \
|
||||
;
|
12
config/local/altaria/bin/4k-beeg-game
Executable file
12
config/local/altaria/bin/4k-beeg-game
Executable 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
12
config/local/altaria/bin/apps
Executable 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
|
8
config/local/altaria/bin/apps.midi
Executable file
8
config/local/altaria/bin/apps.midi
Executable file
@@ -0,0 +1,8 @@
|
||||
#!/bin/zsh
|
||||
|
||||
cd $HOME/Projects/python/xorg-midi/code
|
||||
source ../env/bin/activate
|
||||
|
||||
./midi-controller
|
||||
|
||||
deactivate
|
12
config/local/altaria/bin/beeg-game
Executable file
12
config/local/altaria/bin/beeg-game
Executable 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 \
|
||||
;
|
21
config/local/altaria/bin/default
Executable file
21
config/local/altaria/bin/default
Executable 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
|
12
config/local/altaria/bin/smol-game
Executable file
12
config/local/altaria/bin/smol-game
Executable 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 \
|
||||
;
|
||||
|
84
config/local/altaria/bin/xorg.zsh
Normal file
84
config/local/altaria/bin/xorg.zsh
Normal 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
|
||||
}
|
1
config/local/butterfree/bin/default
Symbolic link
1
config/local/butterfree/bin/default
Symbolic link
@@ -0,0 +1 @@
|
||||
undock
|
19
config/local/butterfree/bin/gamedock
Executable file
19
config/local/butterfree/bin/gamedock
Executable 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'
|
18
config/local/butterfree/bin/hdmidock
Executable file
18
config/local/butterfree/bin/hdmidock
Executable 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'
|
15
config/local/butterfree/bin/runedock
Executable file
15
config/local/butterfree/bin/runedock
Executable 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"
|
10
config/local/butterfree/bin/runeundock
Executable file
10
config/local/butterfree/bin/runeundock
Executable 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"
|
18
config/local/butterfree/bin/undock
Executable file
18
config/local/butterfree/bin/undock
Executable 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'
|
24
config/local/butterfree/bin/workdock
Executable file
24
config/local/butterfree/bin/workdock
Executable 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"
|
55
config/local/butterfree/bin/xorg.zsh
Normal file
55
config/local/butterfree/bin/xorg.zsh
Normal 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
13
config/local/pikachu/bin/apps
Executable 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
|
13
config/local/pikachu/bin/apps.midi
Executable file
13
config/local/pikachu/bin/apps.midi
Executable 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
|
6
config/local/pikachu/bin/default
Executable file
6
config/local/pikachu/bin/default
Executable file
@@ -0,0 +1,6 @@
|
||||
#!/bin/zsh
|
||||
|
||||
xrandr --auto
|
||||
|
||||
scwrypts desktop i3 set background -- $(scwrypts -n get theme).jpg
|
||||
scwrypts desktop screen blank -- enable
|
10
config/local/pikachu/bin/livingroom
Executable file
10
config/local/pikachu/bin/livingroom
Executable 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
11
config/local/pikachu/bin/office
Executable 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
|
1
config/local/pikachu/bin/scwrypts
Symbolic link
1
config/local/pikachu/bin/scwrypts
Symbolic link
@@ -0,0 +1 @@
|
||||
/home/w0ryn/.local/share/wryn/zsh/plugins/scwrypts/scwrypts
|
18
config/local/pikachu/bin/set-battery-max-charge
Executable file
18
config/local/pikachu/bin/set-battery-max-charge
Executable 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"
|
7
config/local/pikachu/bin/undock
Executable file
7
config/local/pikachu/bin/undock
Executable 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
|
@@ -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
|
@@ -0,0 +1 @@
|
||||
ACTION=="add", RUN+="/home/w0ryn/.local/share/wryn/config/local/pikachu/bin/set-battery-max-charge"
|
20
config/local/pikachu/misc/pulseaudio.patch
Normal file
20
config/local/pikachu/misc/pulseaudio.patch
Normal 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
|
2
config/local/pikachu/misc/pulseaudio.patch.apply
Executable file
2
config/local/pikachu/misc/pulseaudio.patch.apply
Executable file
@@ -0,0 +1,2 @@
|
||||
#!/bin/zsh
|
||||
sudo patch -p1 -d /usr/share/alsa-card-profile/mixer/paths/ -i "${0:a:h}/pulseaudio.patch"
|
2
config/local/pikachu/user/alacritty/local.toml
Normal file
2
config/local/pikachu/user/alacritty/local.toml
Normal file
@@ -0,0 +1,2 @@
|
||||
[font]
|
||||
size = 9
|
1
config/local/umbreon/bin/default
Symbolic link
1
config/local/umbreon/bin/default
Symbolic link
@@ -0,0 +1 @@
|
||||
undock
|
17
config/local/umbreon/bin/runedock
Executable file
17
config/local/umbreon/bin/runedock
Executable 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
|
1
config/local/umbreon/bin/scwrypts
Symbolic link
1
config/local/umbreon/bin/scwrypts
Symbolic link
@@ -0,0 +1 @@
|
||||
../../zsh/plugins/scwrypts/scwrypts
|
17
config/local/umbreon/bin/undock
Executable file
17
config/local/umbreon/bin/undock
Executable 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
|
10
config/local/umbreon/bin/xorg.zsh
Normal file
10
config/local/umbreon/bin/xorg.zsh
Normal 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
|
||||
}
|
@@ -21,7 +21,7 @@ configuration {
|
||||
|
||||
/*****----- Global Properties -----*****/
|
||||
|
||||
@import "../colorschemes/active/rofi"
|
||||
@import "./colorschemes/active/rofi"
|
||||
|
||||
* {
|
||||
border-colour: var(selected);
|
||||
|
@@ -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"
|
||||
|
@@ -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
|
@@ -1,2 +1,4 @@
|
||||
--- # local.altaria > dotwryn
|
||||
# no configuration set
|
||||
--- # local.pikachu > dotwryn
|
||||
desktop:
|
||||
backlight-device:
|
||||
value: amdgpu_bl1
|
||||
|
@@ -1,2 +1,2 @@
|
||||
--- # local.altaria > remote
|
||||
--- # local.pikachu > remote
|
||||
# no configuration set
|
||||
|
@@ -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
|
||||
|
@@ -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
|
||||
}
|
||||
|
@@ -1 +0,0 @@
|
||||
ACTION=="add", RUN+="/home/w0ryn/.wryn/bin/pikachu/set-battery-max-charge"
|
3
config/user/X11/xinitrc
Normal file
3
config/user/X11/xinitrc
Normal file
@@ -0,0 +1,3 @@
|
||||
#!/bin/zsh
|
||||
source "${HOME}/.zshrc" &>/dev/null
|
||||
source "${DOTWRYN}/config/xinitrc.i3wm"
|
28
config/user/alacritty/theme.toml
Normal file
28
config/user/alacritty/theme.toml
Normal 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'
|
23
config/user/kitty/theme.conf
Normal file
23
config/user/kitty/theme.conf
Normal 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 #
|
@@ -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]
|
23
config/user/polybar/theme.ini
Normal file
23
config/user/polybar/theme.ini
Normal 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
Reference in New Issue
Block a user