feat(desk): rose theme
This commit is contained in:
parent
7319efbe3e
commit
bd7a7ddab9
@ -1,5 +1,6 @@
|
||||
################### File Generated by GOverlay ###################
|
||||
toggle_fps_limit=F1
|
||||
fps_limit=50
|
||||
|
||||
|
||||
legacy_layout=false
|
||||
|
@ -16,22 +16,22 @@ import = ["~/.config/alacritty/black.toml"]
|
||||
|
||||
[window]
|
||||
|
||||
opacity = 0.93
|
||||
opacity = 1
|
||||
padding.x = 10
|
||||
# padding.y = 10
|
||||
decorations = "Full"
|
||||
decorations_theme_variant = "Light" # "Dark"
|
||||
|
||||
[font]
|
||||
size = 11.5
|
||||
normal.family = "CartographCF Nerd Font"
|
||||
size = 14
|
||||
normal.family = "DaddyTimeMono Nerd Font"
|
||||
normal.style = "Regular"
|
||||
bold.family = "CartographCF Nerd Font"
|
||||
bold.style = "DemiBold"
|
||||
italic.family = "CartographCF Nerd Font"
|
||||
bold.family = "DaddyTimeMono Nerd Font"
|
||||
bold.style = "Bold"
|
||||
italic.family = "DaddyTimeMono Nerd Font"
|
||||
italic.style = "Italic"
|
||||
bold_italic.family = "CartographCF Nerd Font"
|
||||
bold_italic.style = "ExtraBold Italic"
|
||||
bold_italic.family = "DaddyTimeMono Nerd Font"
|
||||
bold_italic.style = "Bold Italic"
|
||||
|
||||
|
||||
[[hints.enabled]]
|
||||
|
@ -1,31 +1,31 @@
|
||||
# Default colors
|
||||
[colors.primary]
|
||||
background = '#0a0c10'
|
||||
foreground = '#f0f3f6'
|
||||
background = '#141b1e'
|
||||
foreground = '#dadada'
|
||||
|
||||
# Cursor colors
|
||||
[colors.cursor]
|
||||
text = '#0a0c10'
|
||||
cursor = '#f0f3f6'
|
||||
text = '#141b1e'
|
||||
cursor= '#dadada'
|
||||
|
||||
# Normal colors
|
||||
[colors.normal]
|
||||
black = '#7a828e'
|
||||
red = '#ff9492'
|
||||
green = '#26cd4d'
|
||||
yellow = '#f0b72f'
|
||||
blue = '#71b7ff'
|
||||
magenta = '#cb9eff'
|
||||
cyan = '#39c5cf'
|
||||
white = '#d9dee3'
|
||||
black = '#232a2d'
|
||||
red = '#e57474'
|
||||
green = '#8ccf7e'
|
||||
yellow = '#e5c76b'
|
||||
blue = '#67b0e8'
|
||||
magenta = '#c47fd5'
|
||||
cyan = '#6cbfbf'
|
||||
white = '#b3b9b8'
|
||||
|
||||
# Bright colors
|
||||
[colors.bright]
|
||||
black = '#9ea7b3'
|
||||
red = '#ffb1af'
|
||||
green = '#4ae168'
|
||||
yellow = '#f7c843'
|
||||
blue = '#91cbff'
|
||||
magenta = '#cb9eff'
|
||||
cyan = '#39c5cf'
|
||||
white = '#d9dee3'
|
||||
black = '#2d3437'
|
||||
red = '#ef7e7e'
|
||||
green = '#96d988'
|
||||
yellow = '#f4d67a'
|
||||
blue = '#71baf2'
|
||||
magenta = '#ce89df'
|
||||
cyan = '#67cbe7'
|
||||
white = '#bdc3c2'
|
||||
|
@ -1 +0,0 @@
|
||||
minimal.jsonc
|
116
desktop/configs/fastfetch/.config/fastfetch/config.jsonc
Normal file
116
desktop/configs/fastfetch/.config/fastfetch/config.jsonc
Normal file
@ -0,0 +1,116 @@
|
||||
{
|
||||
"$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json",
|
||||
"logo": {
|
||||
"padding": {
|
||||
"top": 2,
|
||||
"left": 1,
|
||||
"right": 2,
|
||||
},
|
||||
},
|
||||
"display": {
|
||||
"separator": " ",
|
||||
},
|
||||
"modules": [
|
||||
// Title
|
||||
{
|
||||
"type": "title",
|
||||
"format": "{#1}╭───────────── {#}{user-name-colored}",
|
||||
},
|
||||
// System Information
|
||||
{
|
||||
"type": "custom",
|
||||
"format": "{#1}│ {#}System Information",
|
||||
},
|
||||
{
|
||||
"type": "os",
|
||||
"key": "{#separator}│ {#keys} OS",
|
||||
},
|
||||
{
|
||||
"type": "kernel",
|
||||
"key": "{#separator}│ {#keys} Kernel",
|
||||
},
|
||||
{
|
||||
"type": "uptime",
|
||||
"key": "{#separator}│ {#keys} Uptime",
|
||||
},
|
||||
{
|
||||
"type": "packages",
|
||||
"key": "{#separator}│ {#keys} Packages",
|
||||
"format": "{all}",
|
||||
},
|
||||
{
|
||||
"type": "custom",
|
||||
"format": "{#1}│",
|
||||
},
|
||||
// Desktop Environment
|
||||
{
|
||||
"type": "custom",
|
||||
"format": "{#1}│ {#}Desktop Environment",
|
||||
},
|
||||
{
|
||||
"type": "de",
|
||||
"key": "{#separator}│ {#keys} DE",
|
||||
},
|
||||
{
|
||||
"type": "wm",
|
||||
"key": "{#separator}│ {#keys} WM",
|
||||
},
|
||||
{
|
||||
"type": "wmtheme",
|
||||
"key": "{#separator}│ {#keys} Theme",
|
||||
},
|
||||
{
|
||||
"type": "display",
|
||||
"key": "{#separator}│ {#keys} Resolution",
|
||||
},
|
||||
{
|
||||
"type": "shell",
|
||||
"key": "{#separator}│ {#keys} Shell",
|
||||
},
|
||||
{
|
||||
"type": "terminalfont",
|
||||
"key": "{#separator}│ {#keys} Font",
|
||||
},
|
||||
{
|
||||
"type": "custom",
|
||||
"format": "{#1}│",
|
||||
},
|
||||
// Hardware Information
|
||||
{
|
||||
"type": "custom",
|
||||
"format": "{#1}│ {#}Hardware Information",
|
||||
},
|
||||
{
|
||||
"type": "cpu",
|
||||
"key": "{#separator}│ {#keys} CPU",
|
||||
},
|
||||
{
|
||||
"type": "gpu",
|
||||
"key": "{#separator}│ {#keys} GPU",
|
||||
},
|
||||
{
|
||||
"type": "memory",
|
||||
"key": "{#separator}│ {#keys} Memory",
|
||||
},
|
||||
{
|
||||
"type": "disk",
|
||||
"key": "{#separator}│ {#keys} Disk (/)",
|
||||
"folders": "/",
|
||||
},
|
||||
{
|
||||
"type": "custom",
|
||||
"format": "{#1}│",
|
||||
},
|
||||
// Colors
|
||||
{
|
||||
"type": "colors",
|
||||
"key": "{#separator}│",
|
||||
"symbol": "circle",
|
||||
},
|
||||
// Footer
|
||||
{
|
||||
"type": "custom",
|
||||
"format": "{#1}╰───────────────────────────────╯",
|
||||
},
|
||||
],
|
||||
}
|
@ -8,8 +8,10 @@ if status --is-login
|
||||
|
||||
if test -z "$WAYLAND_DISPLAY" && test "$XDG_VTNR" -eq 1
|
||||
set -gx XDG_CURRENT_DESKTOP "sway"
|
||||
sway
|
||||
WLR_NO_HARDWARE_CURSORS=1 sway
|
||||
end
|
||||
|
||||
bass source /etc/profile
|
||||
end
|
||||
if status is-interactive
|
||||
alias cb="~/repos/cports/cbuild"
|
||||
@ -20,7 +22,7 @@ if status is-interactive
|
||||
alias reboot="systemctl reboot"
|
||||
alias hr="date +'%Hh:%M, %d-%m-%Y'"
|
||||
alias hi="systemctl hibernate"
|
||||
alias ff="fastfetch --config examples/19"
|
||||
alias ff="fastfetch"
|
||||
alias feh="imv"
|
||||
alias lg="lazygit"
|
||||
alias cpr="cd ~/repos/cports-docker && docker compose run --build --rm cports"
|
||||
@ -60,6 +62,15 @@ function pst
|
||||
end
|
||||
end
|
||||
|
||||
function ytb
|
||||
set -l file
|
||||
if test -n "$argv[1]"
|
||||
set file "$argv[1]"
|
||||
end
|
||||
|
||||
cd ~/vids/youtube && yt-dlp -f 303+251 $file
|
||||
end
|
||||
|
||||
function pstf
|
||||
set -l file
|
||||
set -l use_ansifilter false
|
||||
@ -95,3 +106,15 @@ function last_history_arguments
|
||||
end
|
||||
abbr -a '!*' --position anywhere --function last_history_arguments
|
||||
abbr -a !! --position anywhere --function last_history_item
|
||||
|
||||
function switch_git_personal
|
||||
git config user.name "jabuxas"
|
||||
git config user.email "jabuxas@proton.me"
|
||||
end
|
||||
|
||||
function switch_git_work
|
||||
git config user.name "lucas barbieri catarina"
|
||||
git config user.email "lucas.catarina@consorciociga.gov.br"
|
||||
end
|
||||
|
||||
fish_add_path /yang/.millennium/ext/bin
|
||||
|
@ -40,4 +40,4 @@ SETUVAR fish_pager_color_selected_background:\x2d\x2dbackground\x3dbrblack
|
||||
SETUVAR fish_pager_color_selected_completion:\x1d
|
||||
SETUVAR fish_pager_color_selected_description:\x1d
|
||||
SETUVAR fish_pager_color_selected_prefix:\x1d
|
||||
SETUVAR fish_user_paths:/yang/\x2ecargo/bin\x1e/yang/\x2elocal/bin
|
||||
SETUVAR fish_user_paths:/yang/\x2emillennium/ext/bin\x1e/yang/\x2ecargo/bin\x1e/yang/\x2elocal/bin
|
||||
|
140
desktop/configs/fish/.config/fish/functions/__bass.py
Normal file
140
desktop/configs/fish/.config/fish/functions/__bass.py
Normal file
@ -0,0 +1,140 @@
|
||||
"""
|
||||
To be used with a companion fish function like this:
|
||||
|
||||
function refish
|
||||
set -l _x (python /tmp/bass.py source ~/.nvm/nvim.sh ';' nvm use iojs); source $_x; and rm -f $_x
|
||||
end
|
||||
|
||||
"""
|
||||
|
||||
from __future__ import print_function
|
||||
|
||||
import json
|
||||
import os
|
||||
import signal
|
||||
import subprocess
|
||||
import sys
|
||||
import traceback
|
||||
|
||||
|
||||
BASH = 'bash'
|
||||
|
||||
FISH_READONLY = [
|
||||
'PWD', 'SHLVL', 'history', 'pipestatus', 'status', 'version',
|
||||
'FISH_VERSION', 'fish_pid', 'hostname', '_', 'fish_private_mode'
|
||||
]
|
||||
|
||||
IGNORED = [
|
||||
'PS1', 'XPC_SERVICE_NAME'
|
||||
]
|
||||
|
||||
def ignored(name):
|
||||
if name == 'PWD': # this is read only, but has special handling
|
||||
return False
|
||||
# ignore other read only variables
|
||||
if name in FISH_READONLY:
|
||||
return True
|
||||
if name in IGNORED or name.startswith("BASH_FUNC"):
|
||||
return True
|
||||
if name.startswith('%'):
|
||||
return True
|
||||
return False
|
||||
|
||||
def escape(string):
|
||||
# use json.dumps to reliably escape quotes and backslashes
|
||||
return json.dumps(string).replace(r'$', r'\$')
|
||||
|
||||
def escape_identifier(word):
|
||||
return escape(word.replace('?', '\\?'))
|
||||
|
||||
def comment(string):
|
||||
return '\n'.join(['# ' + line for line in string.split('\n')])
|
||||
|
||||
def gen_script():
|
||||
# Use the following instead of /usr/bin/env to read environment so we can
|
||||
# deal with multi-line environment variables (and other odd cases).
|
||||
env_reader = "%s -c 'import os,json; print(json.dumps({k:v for k,v in os.environ.items()}))'" % (sys.executable)
|
||||
args = [BASH, '-c', env_reader]
|
||||
output = subprocess.check_output(args, universal_newlines=True)
|
||||
old_env = output.strip()
|
||||
|
||||
pipe_r, pipe_w = os.pipe()
|
||||
if sys.version_info >= (3, 4):
|
||||
os.set_inheritable(pipe_w, True)
|
||||
command = 'eval $1 && ({}; alias) >&{}'.format(
|
||||
env_reader,
|
||||
pipe_w
|
||||
)
|
||||
args = [BASH, '-c', command, 'bass', ' '.join(sys.argv[1:])]
|
||||
p = subprocess.Popen(args, universal_newlines=True, close_fds=False)
|
||||
os.close(pipe_w)
|
||||
with os.fdopen(pipe_r) as f:
|
||||
new_env = f.readline()
|
||||
alias_str = f.read()
|
||||
if p.wait() != 0:
|
||||
raise subprocess.CalledProcessError(
|
||||
returncode=p.returncode,
|
||||
cmd=' '.join(sys.argv[1:]),
|
||||
output=new_env + alias_str
|
||||
)
|
||||
new_env = new_env.strip()
|
||||
|
||||
old_env = json.loads(old_env)
|
||||
new_env = json.loads(new_env)
|
||||
|
||||
script_lines = []
|
||||
|
||||
for k, v in new_env.items():
|
||||
if ignored(k):
|
||||
continue
|
||||
v1 = old_env.get(k)
|
||||
if not v1:
|
||||
script_lines.append(comment('adding %s=%s' % (k, v)))
|
||||
elif v1 != v:
|
||||
script_lines.append(comment('updating %s=%s -> %s' % (k, v1, v)))
|
||||
# process special variables
|
||||
if k == 'PWD':
|
||||
script_lines.append('cd %s' % escape(v))
|
||||
continue
|
||||
else:
|
||||
continue
|
||||
if k == 'PATH':
|
||||
value = ' '.join([escape(directory)
|
||||
for directory in v.split(':')])
|
||||
else:
|
||||
value = escape(v)
|
||||
script_lines.append('set -g -x %s %s' % (k, value))
|
||||
|
||||
for var in set(old_env.keys()) - set(new_env.keys()):
|
||||
script_lines.append(comment('removing %s' % var))
|
||||
script_lines.append('set -e %s' % var)
|
||||
|
||||
script = '\n'.join(script_lines)
|
||||
|
||||
alias_lines = []
|
||||
for line in alias_str.splitlines():
|
||||
_, rest = line.split(None, 1)
|
||||
k, v = rest.split("=", 1)
|
||||
alias_lines.append("alias " + escape_identifier(k) + "=" + v)
|
||||
alias = '\n'.join(alias_lines)
|
||||
|
||||
return script + '\n' + alias
|
||||
|
||||
script_file = os.fdopen(3, 'w')
|
||||
|
||||
if not sys.argv[1:]:
|
||||
print('__bass_usage', file=script_file, end='')
|
||||
sys.exit(0)
|
||||
|
||||
try:
|
||||
script = gen_script()
|
||||
except subprocess.CalledProcessError as e:
|
||||
sys.exit(e.returncode)
|
||||
except Exception:
|
||||
print('Bass internal error!', file=sys.stderr)
|
||||
raise # traceback will output to stderr
|
||||
except KeyboardInterrupt:
|
||||
signal.signal(signal.SIGINT, signal.SIG_DFL)
|
||||
os.kill(os.getpid(), signal.SIGINT)
|
||||
else:
|
||||
script_file.write(script)
|
29
desktop/configs/fish/.config/fish/functions/bass.fish
Normal file
29
desktop/configs/fish/.config/fish/functions/bass.fish
Normal file
@ -0,0 +1,29 @@
|
||||
function bass
|
||||
set -l bash_args $argv
|
||||
set -l bass_debug
|
||||
if test "$bash_args[1]_" = '-d_'
|
||||
set bass_debug true
|
||||
set -e bash_args[1]
|
||||
end
|
||||
|
||||
set -l script_file (mktemp)
|
||||
if command -v python3 >/dev/null 2>&1
|
||||
command python3 -sS (dirname (status -f))/__bass.py $bash_args 3>$script_file
|
||||
else
|
||||
command python -sS (dirname (status -f))/__bass.py $bash_args 3>$script_file
|
||||
end
|
||||
set -l bass_status $status
|
||||
if test $bass_status -ne 0
|
||||
return $bass_status
|
||||
end
|
||||
|
||||
if test -n "$bass_debug"
|
||||
cat $script_file
|
||||
end
|
||||
source $script_file
|
||||
command rm $script_file
|
||||
end
|
||||
|
||||
function __bass_usage
|
||||
echo "Usage: bass [-d] <bash-command>"
|
||||
end
|
@ -2,16 +2,15 @@
|
||||
set CURRENT_THEME (cat ~/colorscheme)
|
||||
echo $CURRENT_THEME
|
||||
|
||||
set wpp1_white ~/pics/wallpapers/wh1.png
|
||||
set wpp2_white ~/pics/wallpapers/wh2.jpg
|
||||
|
||||
set wpp1_black ~/pics/wallpapers/b3.png
|
||||
set wpp2_black ~/pics/wallpapers/b4.png
|
||||
set wpp1_white ~/pics/white2.jpg
|
||||
set wpp2_white ~/pics/white.jpg
|
||||
|
||||
set wpp1_solarized ~/pics/flower.jpg
|
||||
set wpp2_solarized ~/pics/wallpapers/mmm.png
|
||||
swaymsg reload
|
||||
|
||||
switch $CURRENT_THEME
|
||||
case black
|
||||
case rose
|
||||
echo changing to white ...
|
||||
gsettings set org.gnome.desktop.interface gtk-theme "Windows-95"
|
||||
gsettings set org.gnome.desktop.interface icon-theme "nineicons-redux-v0.6"
|
||||
@ -23,18 +22,18 @@ switch $CURRENT_THEME
|
||||
echo white > ~/colorscheme
|
||||
swaymsg shadows enable
|
||||
case white
|
||||
echo changing to black...
|
||||
echo changing to rose...
|
||||
gsettings set org.gnome.desktop.interface gtk-theme "Material-Black-Blueberry-LA"
|
||||
gsettings set org.gnome.desktop.interface icon-theme "We10X-black-dark"
|
||||
swaymsg client.focused "#ffffff #ffffff #c1c1c1"
|
||||
swaymsg client.focused_inactive "#c1c1c1 #212121 #cecece"
|
||||
swaymsg client.focused "#242b2e #e57474 #dadada #e57474"
|
||||
swaymsg client.focused_inactive "#242b2e #242b2e #242b2e"
|
||||
sed -i 's|white.toml|black.toml|' ~/.config/alacritty/alacritty.toml
|
||||
ln -sf ~/.config/tmux/themes/tmux-monochrome.conf ~/.config/tmux/theme.conf
|
||||
tmux source ~/.config/tmux/tmux.conf
|
||||
pkill waybar; waybar &> /dev/null & disown
|
||||
~/scripts/swww.sh $wpp1_black $wpp2_black
|
||||
echo black > ~/colorscheme
|
||||
pkill waybar; waybar -c ~/.config/waybar/config.jsonc &> /dev/null & disown
|
||||
~/scripts/swww.sh $wpp1_solarized $wpp2_solarized
|
||||
echo rose > ~/colorscheme
|
||||
swaymsg shadows disable
|
||||
case '*'
|
||||
echo mmmm what?
|
||||
echo "mmmm what?"
|
||||
end
|
||||
|
@ -42,4 +42,5 @@ cw) #current window
|
||||
print_error ;;
|
||||
esac
|
||||
|
||||
cp "$temp_screenshot" "${save_dir}/${save_file}"
|
||||
rm "$temp_screenshot"
|
||||
|
@ -1,10 +1,11 @@
|
||||
include ~/.config/sway/settings/*
|
||||
|
||||
# blur enable
|
||||
# blur_passes 2
|
||||
# blur_passes 4
|
||||
# corner_radius 10
|
||||
# blur_radius 2
|
||||
# blur_noise 0.2
|
||||
#
|
||||
|
||||
# shadow_on_csd enable
|
||||
# shadow_color #424242
|
||||
# shadow_offset 12 12
|
||||
|
@ -18,7 +18,7 @@ mode "resize" {
|
||||
bindsym $mod+r mode "resize"
|
||||
bindsym $mod+Shift+b exec firefox-bin
|
||||
bindsym $mod+Shift+apostrophe exec ~/scripts/switch.fish
|
||||
bindsym $mod+b exec FUSERMOUNT_PROG=/bin/fusermount ./.local/share/AppImage/ZenBrowser.AppImage
|
||||
bindsym $mod+b exec ~/.local/share/AppImage/ZenBrowser.AppImage
|
||||
bindsym $mod+Shift+d exec flatpak run de.shorsh.discord-screenaudio
|
||||
bindsym $mod+Return exec $term
|
||||
bindsym $mod+Shift+c kill
|
||||
@ -80,13 +80,13 @@ bindsym $mod+Control+Return move scratchpad
|
||||
# If there are multiple scratchpad windows, this command cycles through them.
|
||||
bindsym $mod+Control+s scratchpad show
|
||||
|
||||
bindsym $mod+Shift+s exec steam
|
||||
bindsym $mod+Shift+s exec ~/.millennium/start.sh
|
||||
bindsym $mod+e exec pcmanfm
|
||||
bindsym Print exec ~/scripts/way-print p
|
||||
bindsym Shift+Print exec ~/scripts/way-print.sh s
|
||||
bindsym $mod+Print exec ~/scripts/way-print.sh t
|
||||
bindsym Control+Shift+Print exec ~/scripts/way-print.sh m
|
||||
bindsym Control+Print exec ~/scripts/way-print.sh cw
|
||||
bindsym Menu exec ~/scripts/way-print.sh p
|
||||
bindsym Shift+Menu exec ~/scripts/way-print.sh s
|
||||
bindsym $mod+Menu exec ~/scripts/way-print.sh t
|
||||
bindsym Control+Shift+Menu exec ~/scripts/way-print.sh m
|
||||
bindsym Control+Menu exec ~/scripts/way-print.sh cw
|
||||
bindsym $mod+Alt+x exec XL_SECRET_PROVIDER=FILE flatpak run --parent-expose-pids --parent-share-pids --parent-pid=1 --branch=stable --arch=x86_64 --command=xivlauncher dev.goats.xivlauncher
|
||||
|
||||
# audio
|
||||
|
@ -5,8 +5,8 @@ output {
|
||||
}
|
||||
|
||||
default_border pixel 2
|
||||
client.focused #16aec9 #16aec9 #222221
|
||||
client.focused_inactive #16aec9 #222221 #c1c1c1
|
||||
client.focused "#242b2e" "#e57474" "#dadada" "#e57474"
|
||||
client.focused_inactive "#242b2e" "#242b2e" "#242b2e"
|
||||
focus_on_window_activation none
|
||||
popup_during_fullscreen smart
|
||||
no_focus [window_role="pop-up"]
|
||||
@ -15,13 +15,19 @@ focus_wrapping workspace
|
||||
gaps inner 10
|
||||
mouse_warping none
|
||||
|
||||
input "2362:9523:Gaming_Mouse" {
|
||||
input "1137:50504:Logitech_USB_Receiver_Mouse" {
|
||||
accel_profile flat
|
||||
dwt enabled
|
||||
middle_emulation enabled
|
||||
pointer_accel 0.5
|
||||
}
|
||||
|
||||
input "1133:50504:Logitech_USB_Receiver" {
|
||||
xkb_layout us
|
||||
xkb_variant intl
|
||||
xkb_options ctrl:nocaps
|
||||
}
|
||||
|
||||
input "1241:6185:LogoTech_Gaming_Keyboard" {
|
||||
xkb_layout br
|
||||
xkb_variant abnt2
|
||||
@ -32,4 +38,8 @@ input "1356:2508:Sony_Interactive_Entertainment_Wireless_Controller_Touchpad" {
|
||||
map_to_output DISABLED
|
||||
}
|
||||
|
||||
input "1356:3302:Sony_Interactive_Entertainment_DualSense_Wireless_Controller_Touchpad" {
|
||||
map_to_output DISABLED
|
||||
}
|
||||
|
||||
# vim: ts=2 sts=2 sw=2 ft=swayconfig
|
||||
|
@ -3,16 +3,16 @@ exec {
|
||||
gsettings set $gnome-schema gtk-theme "Material-Black-Blueberry-LA"
|
||||
gsettings set $gnome-schema icon-theme "We10X-black-dark"
|
||||
gsettings set $gnome-schema cursor-theme 'Simp1e'
|
||||
gsettings set $gnome-schema font-name 'CozetteVector 12'
|
||||
gsettings set $gnome-schema font-name 'Terminess Nerd Font 12'
|
||||
xrandr --output HDMI-A-1 --primary
|
||||
waybar &
|
||||
waybar -c ~/.config/waybar/config.jsonc &
|
||||
autotiling &
|
||||
gammastep -t 4500:3500 -l -23.5475:-46.63611 -b 1.0:0.7 &
|
||||
# gammastep -t 4500:3500 -l -23.5475:-46.63611 -b 1.0:0.7 &
|
||||
dbus-update-activation-environment WAYLAND_DISPLAY XDG_CURRENT_DESKTOP=sway DISPLAY
|
||||
rm -rf ~/tmp/*
|
||||
~/scripts/swww.sh
|
||||
# otd-daemon
|
||||
~/scripts/weechat.sh
|
||||
# ~/scripts/weechat.sh
|
||||
dunst &
|
||||
nextcloud --background
|
||||
}
|
||||
|
@ -2,8 +2,8 @@ for_window [class="Anki" title="Add"] floating enable
|
||||
for_window [class="vrising.exe"] move to workspace 9
|
||||
for_window [shell=".*"] inhibit_idle fullscreen
|
||||
for_window [app_id=".*office.*"] move to workspace 5
|
||||
for_window [app_id="WebCord"] move to workspace 2
|
||||
for_window [class="WebCord"] move to workspace 2
|
||||
for_window [app_id="WebCord"] move to workspace 6
|
||||
for_window [class="WebCord"] move to workspace 6
|
||||
for_window [class="Spotify"] move to workspace 4
|
||||
for_window [class="Steam"] move to workspace 8
|
||||
for_window [class="steam"] move to workspace 8
|
||||
@ -49,4 +49,14 @@ for_window [class="^Steam$" title="^Screenshot Uploader$"] floating enable
|
||||
for_window [class="^Steam$" title="^Steam Guard - Computer Authorization Required$"] floating enable
|
||||
for_window [title="^Steam Keyboard$"] floating enable
|
||||
|
||||
for_window [class="Mattermost"] move to workspace 7
|
||||
for_window [class="teams-for-linux"] move to workspace 8
|
||||
for_window [app_id="teams-for-linux"] move to workspace 8
|
||||
for_window [class="Bitwarden"] move to workspace 9
|
||||
for_window [class="outlook-for-linux"] move to workspace 10
|
||||
for_window [class="Lacuna.WebPkiCore"] floating enable
|
||||
for_window [app_id="org.gnome.Evolution"] move to workspace 10
|
||||
for_window [class="Youtube Music"] move to workspace 10
|
||||
for_window [title="Flawless Widescreen.*"] move to workspace 10
|
||||
for_window [class="EnderLiliesSteam-Linux-Shipping"] move to workspace 9
|
||||
# vim: ts=2 sts=2 sw=2 ft=swayconfig
|
||||
|
10
desktop/configs/waybar/.config/waybar/color.css
Normal file
10
desktop/configs/waybar/.config/waybar/color.css
Normal file
@ -0,0 +1,10 @@
|
||||
@define-color bg #141b1e;
|
||||
@define-color bg2 #242b2e;
|
||||
@define-color fg #dadada;
|
||||
@define-color red #e57474;
|
||||
@define-color green #8ccf7e;
|
||||
@define-color yellow #e5c76b;
|
||||
@define-color blue #67b0e8;
|
||||
@define-color magenta #c47fd5;
|
||||
@define-color cyan #6cbfbf;
|
||||
@define-color gray #b3b9b8;
|
138
desktop/configs/waybar/.config/waybar/config.jsonc
Normal file
138
desktop/configs/waybar/.config/waybar/config.jsonc
Normal file
@ -0,0 +1,138 @@
|
||||
// -*- mode: jsonc -*-
|
||||
{
|
||||
// "layer": "top", // Waybar at top layer
|
||||
"position": "bottom", // Waybar position (top|bottom|left|right)
|
||||
"height": 42, // Waybar height (to be removed for auto height)
|
||||
// "width": 1280, // Waybar width
|
||||
"spacing": 3, // Gaps between modules (4px)
|
||||
// Choose the order of the modules
|
||||
"modules-left": ["clock", "custom/weather", "custom/spotify"],
|
||||
"modules-center": ["sway/mode", "sway/scratchpad", "sway/workspaces"],
|
||||
"modules-right": [
|
||||
"backlight",
|
||||
"pulseaudio",
|
||||
"battery",
|
||||
"power-profiles-daemon",
|
||||
"tray",
|
||||
],
|
||||
// Modules configuration
|
||||
"sway/workspaces": {
|
||||
"disable-scroll": false,
|
||||
"all-outputs": true,
|
||||
"persistent-workspaces": {
|
||||
"1": [],
|
||||
"2": [],
|
||||
"3": [],
|
||||
"4": [],
|
||||
"5": [],
|
||||
"6": [],
|
||||
"7": [],
|
||||
"8": [],
|
||||
"9": [],
|
||||
"10": [],
|
||||
},
|
||||
"format": "{icon}",
|
||||
"format-icons": {
|
||||
"1": "",
|
||||
"2": "",
|
||||
"3": "",
|
||||
"4": "",
|
||||
"5": "",
|
||||
"7": "",
|
||||
"6": "",
|
||||
"8": "",
|
||||
"9": "",
|
||||
"10": "",
|
||||
// "urgent": "",
|
||||
// "focused": "",
|
||||
// "default": ""
|
||||
},
|
||||
},
|
||||
"sway/mode": {
|
||||
"format": "<span style=\"normal\">{}</span>",
|
||||
},
|
||||
"sway/scratchpad": {
|
||||
"format": "{icon} {count}",
|
||||
"show-empty": false,
|
||||
"format-icons": ["", ""],
|
||||
"tooltip": true,
|
||||
"tooltip-format": "{app}: {title}",
|
||||
},
|
||||
"mpd": {
|
||||
"format": " {title}",
|
||||
"format-disconnected": "",
|
||||
"format-stopped": "",
|
||||
"unknown-tag": "N/A",
|
||||
"interval": 5,
|
||||
"tooltip-format": "MPD (connected)",
|
||||
"tooltip-format-disconnected": "MPD (disconnected)",
|
||||
},
|
||||
"tray": {
|
||||
"icon-size": 16,
|
||||
"spacing": 10,
|
||||
},
|
||||
"clock": {
|
||||
// "timezone": "America/New_York",
|
||||
"tooltip-format": "<big>{:%Y %B}</big>\n<tt><small>{calendar}</small></tt>",
|
||||
// 24-hour
|
||||
"format": "{:%H·%M}",
|
||||
// 12-hour
|
||||
// "format": "{:%I·%M%p}",
|
||||
"format-alt": "{:%a, %b %d %Y}",
|
||||
},
|
||||
"backlight": {
|
||||
// "device": "acpi_video1",
|
||||
"format": "{icon} {percent}",
|
||||
"format-icons": ["", "", ""],
|
||||
"on-click": "~/.local/bin/night-light",
|
||||
},
|
||||
"battery": {
|
||||
"states": {
|
||||
// "good": 95,
|
||||
"warning": 30,
|
||||
"critical": 15,
|
||||
},
|
||||
"format": "{icon} {capacity}",
|
||||
"format-full": "{icon} {capacity}",
|
||||
"format-charging": " {capacity}",
|
||||
"format-plugged": " {capacity}",
|
||||
"format-icons": ["", "", "", "", ""],
|
||||
"interval": 1,
|
||||
"on-click": "~/.local/bin/powermenu",
|
||||
},
|
||||
"power-profiles-daemon": {
|
||||
"format": "{icon}",
|
||||
"tooltip-format": "Power profile: {profile}\nDriver: {driver}",
|
||||
"tooltip": true,
|
||||
"format-icons": {
|
||||
"default": "",
|
||||
"performance": "",
|
||||
"balanced": "",
|
||||
"power-saver": "",
|
||||
},
|
||||
},
|
||||
"pulseaudio": {
|
||||
// "scroll-step": 1, // %, can be a float
|
||||
"format": "{icon} {volume}",
|
||||
"format-muted": " Muted",
|
||||
"format-source": "{volume}% ",
|
||||
"format-source-muted": "",
|
||||
"format-icons": {
|
||||
"default": ["", "", ""],
|
||||
},
|
||||
"on-click": "pamixer --toggle-mute",
|
||||
"on-click-right": "pavucontrol",
|
||||
},
|
||||
"custom/weather": {
|
||||
"exec": "~/.local/bin/weather -o",
|
||||
"exec-if": "ping wttr.in -c 1",
|
||||
"on-click": "alacritty -e ~/.local/bin/weather",
|
||||
"interval": 3600,
|
||||
},
|
||||
"custom/spotify": {
|
||||
"format": "{}",
|
||||
"return-type": "json",
|
||||
"on-click-right": "spotifatius toggle-liked",
|
||||
"exec": "spotifatius monitor",
|
||||
},
|
||||
}
|
44
desktop/configs/waybar/.config/waybar/style-black.css
Normal file
44
desktop/configs/waybar/.config/waybar/style-black.css
Normal file
@ -0,0 +1,44 @@
|
||||
* {
|
||||
border: none;
|
||||
border-radius: 0;
|
||||
/* padding: 0; */
|
||||
/* margin: 0; */
|
||||
font-size: 18px;
|
||||
font-family: CartographCF Nerd Font;
|
||||
font-style: italic;
|
||||
}
|
||||
|
||||
window#waybar {
|
||||
background: #0a0c10;
|
||||
color: #f0f3f6;
|
||||
margin: 10px;
|
||||
}
|
||||
|
||||
#workspaces button {
|
||||
margin-left: 2px;
|
||||
padding: 2px 8px;
|
||||
}
|
||||
|
||||
#workspaces button:hover,
|
||||
#workspaces button:active {
|
||||
background-color: #424242;
|
||||
color: #f0f3f6;
|
||||
}
|
||||
|
||||
#workspaces button.focused {
|
||||
background-color: #424242;
|
||||
color: #f0f3f6;
|
||||
}
|
||||
|
||||
#language {
|
||||
margin-right: 7px;
|
||||
}
|
||||
|
||||
#battery {
|
||||
margin-left: 7px;
|
||||
margin-right: 3px;
|
||||
}
|
||||
|
||||
#clock {
|
||||
margin: 0px 6px;
|
||||
}
|
@ -1,44 +1,126 @@
|
||||
@import "color.css";
|
||||
|
||||
* {
|
||||
border: none;
|
||||
border-radius: 0;
|
||||
/* padding: 0; */
|
||||
/* margin: 0; */
|
||||
font-size: 18px;
|
||||
font-family: CartographCF Nerd Font;
|
||||
font-style: italic;
|
||||
font-family: "CartographCF Nerd Font";
|
||||
font-size: 14px;
|
||||
font-weight: bold;
|
||||
min-height: 0;
|
||||
margin-left: 4px;
|
||||
margin-right: 4px;
|
||||
}
|
||||
|
||||
window#waybar {
|
||||
background: #0a0c10;
|
||||
color: #f0f3f6;
|
||||
margin: 10px;
|
||||
border-radius: 0px;
|
||||
background: @bg;
|
||||
color: @fg;
|
||||
}
|
||||
|
||||
tooltip {
|
||||
background: @bg;
|
||||
border-radius: 0px;
|
||||
}
|
||||
|
||||
#workspaces button {
|
||||
margin-left: 2px;
|
||||
padding: 2px 8px;
|
||||
padding: 3px;
|
||||
margin-left: 5px;
|
||||
margin-right: 5px;
|
||||
border-bottom: 1px solid @bg;
|
||||
}
|
||||
|
||||
#workspaces button:hover,
|
||||
#workspaces button:active {
|
||||
background-color: #424242;
|
||||
color: #f0f3f6;
|
||||
#workspaces button:nth-child(1) {
|
||||
color: @red;
|
||||
}
|
||||
|
||||
#workspaces button:nth-child(2) {
|
||||
color: @green;
|
||||
}
|
||||
|
||||
#workspaces button:nth-child(3) {
|
||||
color: @yellow;
|
||||
}
|
||||
|
||||
#workspaces button:nth-child(4) {
|
||||
color: @blue;
|
||||
}
|
||||
|
||||
#workspaces button:nth-child(5) {
|
||||
color: @magenta;
|
||||
}
|
||||
|
||||
#workspaces button:nth-child(6) {
|
||||
color: @cyan;
|
||||
}
|
||||
|
||||
#workspaces button:nth-child(7) {
|
||||
color: @red;
|
||||
}
|
||||
|
||||
#workspaces button:nth-child(8) {
|
||||
color: @green;
|
||||
}
|
||||
|
||||
#workspaces button:nth-child(9) {
|
||||
color: @yellow;
|
||||
}
|
||||
|
||||
#workspaces button:nth-child(10) {
|
||||
color: @blue;
|
||||
}
|
||||
|
||||
#workspaces button.active {
|
||||
color: @fg;
|
||||
}
|
||||
|
||||
#workspaces button.empty {
|
||||
color: @bg2;
|
||||
}
|
||||
|
||||
#workspaces button.focused {
|
||||
background-color: #424242;
|
||||
color: #f0f3f6;
|
||||
background: transparent;
|
||||
border-bottom: 1px solid @fg;
|
||||
}
|
||||
|
||||
#language {
|
||||
margin-right: 7px;
|
||||
#workspaces button.urgent {
|
||||
color: @red;
|
||||
background: @bg;
|
||||
}
|
||||
|
||||
#workspaces button:hover {
|
||||
background: @bg;
|
||||
color: @gray;
|
||||
box-shadow: inherit;
|
||||
text-shadow: inherit;
|
||||
}
|
||||
|
||||
#window,
|
||||
#clock,
|
||||
#battery,
|
||||
#pulseaudio,
|
||||
#network,
|
||||
#workspaces,
|
||||
#tray,
|
||||
#backlight {
|
||||
padding: 5px 5px;
|
||||
}
|
||||
|
||||
#pulseaudio {
|
||||
color: @blue;
|
||||
}
|
||||
|
||||
#battery {
|
||||
margin-left: 7px;
|
||||
margin-right: 3px;
|
||||
color: @green;
|
||||
}
|
||||
|
||||
#clock {
|
||||
margin: 0px 6px;
|
||||
#mpd {
|
||||
color: @cyan;
|
||||
}
|
||||
|
||||
#backlight {
|
||||
color: @magenta;
|
||||
}
|
||||
|
||||
#power-profiles-daemon {
|
||||
color: @cyan;
|
||||
}
|
||||
|
@ -1,44 +1,44 @@
|
||||
# zathurarc-dark
|
||||
set notification-error-bg "#073642" # base01 # seem not work
|
||||
set notification-error-bg "#242b2e" # base01 # seem not work
|
||||
set notification-error-fg "#dc322f" # red
|
||||
set notification-warning-bg "#073642" # base01
|
||||
set notification-warning-bg "#242b2e" # base01
|
||||
set notification-warning-fg "#dc322f" # red
|
||||
set notification-bg "#073642" # base01
|
||||
set notification-bg "#242b2e" # base01
|
||||
set notification-fg "#b58900" # yellow
|
||||
|
||||
set completion-group-bg "#002b36" # base03
|
||||
set completion-group-fg "#839496" # base0
|
||||
set completion-bg "#073642" # base02
|
||||
set completion-fg "#93a1a1" # base1
|
||||
set completion-bg "#242b2e" # base02
|
||||
set completion-fg "#dadada" # base1
|
||||
set completion-highlight-bg "#586e75" # base01
|
||||
set completion-highlight-fg "#eee8d5" # base2
|
||||
|
||||
# Define the color in index mode
|
||||
set index-bg "#073642" # base02
|
||||
set index-fg "#93a1a1" # base1
|
||||
set index-bg "#242b2e" # base02
|
||||
set index-fg "#dadada" # base1
|
||||
set index-active-bg "#586e75" # base01
|
||||
set index-active-fg "#eee8d5" # base2
|
||||
|
||||
set inputbar-bg "#073642" # base01
|
||||
set inputbar-fg "#93a1a1" # base2
|
||||
set inputbar-bg "#242b2e" # base01
|
||||
set inputbar-fg "#dadada" # base2
|
||||
|
||||
set statusbar-bg "#073642" # base02
|
||||
set statusbar-fg "#93a1a1" # base1
|
||||
set statusbar-bg "#242b2e" # base02
|
||||
set statusbar-fg "#dadada" # base1
|
||||
|
||||
set highlight-color "#657b83" # base00 # hightlight match when search keyword(vim's /)
|
||||
set highlight-active-color "#268bd2" # blue
|
||||
set highlight-color "#e57474" # base00 # hightlight match when search keyword(vim's /)
|
||||
set highlight-active-color "#dadada" # blue
|
||||
|
||||
set default-bg "#073642" # base02
|
||||
set default-fg "#93a1a1" # base1
|
||||
# set render-loading true
|
||||
# set render-loading-fg "#073642" # base02
|
||||
# set render-loading-bg "#073642" # base02
|
||||
set default-bg "#242b2e" # base02
|
||||
set default-fg "#dadada" # base1
|
||||
set render-loading true
|
||||
set render-loading-fg "#242b2e" # base02
|
||||
set render-loading-bg "#242b2e" # base02
|
||||
|
||||
# Recolor book content's color
|
||||
set recolor true
|
||||
set recolor-lightcolor "#073642" # base02
|
||||
set recolor-darkcolor "#93a1a1" # base1
|
||||
# set recolor-keephue true # keep original color
|
||||
set recolor-lightcolor "#242b2e" # base02
|
||||
set recolor-darkcolor "#dadada" # base1
|
||||
set recolor-keephue true # keep original color
|
||||
|
||||
set statusbar-h-padding 0
|
||||
set statusbar-v-padding 0
|
||||
|
@ -44,9 +44,6 @@
|
||||
"enabled": true
|
||||
},
|
||||
"languages": {
|
||||
"Go": {
|
||||
"language_servers": ["gopls", "golangci-lint"]
|
||||
},
|
||||
"TypeScript": {
|
||||
// Refer https://github.com/jellydn/ts-inlay-hints for how to setup for Neovim and VSCode
|
||||
"inlay_hints": {
|
||||
@ -63,20 +60,6 @@
|
||||
}
|
||||
},
|
||||
"lsp": {
|
||||
"golangci-lint": {
|
||||
"initialization_options": {
|
||||
"command": [
|
||||
"golangci-lint",
|
||||
"run",
|
||||
"--enable-all",
|
||||
"--disable",
|
||||
"lll",
|
||||
"--out-format",
|
||||
"json",
|
||||
"--issues-exit-code=1"
|
||||
]
|
||||
}
|
||||
},
|
||||
"pyright": {
|
||||
"settings": {
|
||||
"python.analysis": {
|
||||
@ -125,7 +108,7 @@
|
||||
"ui_font_size": 16,
|
||||
"buffer_font_size": 18,
|
||||
"buffer_font_family": "CartographCF Nerd Font",
|
||||
"theme": "Le Blackque orange italic",
|
||||
"theme": "Mono Dark",
|
||||
"terminal": {
|
||||
"dock": "bottom",
|
||||
"detect_venv": {
|
||||
|
@ -0,0 +1,431 @@
|
||||
{
|
||||
"$schema": "https://zed.dev/schema/themes/v0.1.0.json",
|
||||
"name": "Mono Theme",
|
||||
"author": "Christopher Newton",
|
||||
"themes": [
|
||||
{
|
||||
"name": "Mono Dark",
|
||||
"appearance": "dark",
|
||||
"style": {
|
||||
"border": "#eeeeee10",
|
||||
"border.variant": "#eeeeee10",
|
||||
"border.focused": "#eeeeee10",
|
||||
"border.selected": "#eeeeee10",
|
||||
"border.transparent": "#eeeeee10",
|
||||
"border.disabled": "#eeeeee10",
|
||||
|
||||
"elevated_surface.background": "#181818",
|
||||
"surface.background": "#111111",
|
||||
"background": "#0d0d0d",
|
||||
|
||||
"element.background": "#181818",
|
||||
"element.hover": "#eeeeee10",
|
||||
"element.active": "#eeeeee10",
|
||||
"element.selected": "#eeeeee10",
|
||||
"element.disabled": "#eeeeee10",
|
||||
|
||||
"drop_target.background": "#eeeeee10",
|
||||
|
||||
"ghost_element.background": "#eeeeee10",
|
||||
"ghost_element.hover": "#eeeeee10",
|
||||
"ghost_element.active": "#eeeeee10",
|
||||
"ghost_element.selected": "#eeeeee10",
|
||||
"ghost_element.disabled": "#eeeeee10",
|
||||
|
||||
"text": "#eeeeee",
|
||||
"text.muted": "#999999",
|
||||
"text.placeholder": "#777777",
|
||||
"text.disabled": "#444444",
|
||||
"text.accent": "#0090ff",
|
||||
|
||||
"icon": "#eeeeee",
|
||||
"icon.muted": "#aaaaaa",
|
||||
"icon.disabled": "#444444",
|
||||
"icon.accent": "#0090ff",
|
||||
|
||||
"status_bar.background": "#0d0d0d",
|
||||
"title_bar.background": "#0d0d0d",
|
||||
"toolbar.background": "#111111",
|
||||
|
||||
"tab_bar.background": "#0d0d0d",
|
||||
"tab.active_background": "#111111",
|
||||
"tab.active_foreground": "#0d0d0d",
|
||||
"tab.inactive_background": "#0d0d0d",
|
||||
|
||||
"search.match_background": "#0090ff30",
|
||||
|
||||
"editor.background": "#111111",
|
||||
"editor.gutter.background": "#111111",
|
||||
"editor.subheader.background": "#151515",
|
||||
"editor.active_line.background": "#eeeeee10",
|
||||
"editor.highlighted_line.background": "#eeeeee10",
|
||||
"editor.foreground": "#eeeeee",
|
||||
"editor.line_number": "#eeeeee30",
|
||||
"editor.active_line_number": "#eeeeee",
|
||||
"editor.invisible": "#eeeeee10",
|
||||
"editor.wrap_guide": "#eeeeee10",
|
||||
"editor.active_wrap_guide": "#eeeeee10",
|
||||
"editor.document_highlight.read_background": "#eeeeee10",
|
||||
"editor.document_highlight.write_background": "#eeeeee10",
|
||||
|
||||
"terminal.foreground": "#eeeeee",
|
||||
"terminal.background": "#111111",
|
||||
"terminal.bright_foreground": "#eeeeee",
|
||||
"terminal.dim_foreground": "#666666",
|
||||
"terminal.ansi.black": "#111111",
|
||||
"terminal.ansi.bright_black": "#999999",
|
||||
"terminal.ansi.dim_black": "#666666",
|
||||
"terminal.ansi.red": "#eb5757",
|
||||
"terminal.ansi.green": "#4cc580",
|
||||
"terminal.ansi.yellow": "#ffdc75",
|
||||
"terminal.ansi.blue": "#0090ff",
|
||||
"terminal.ansi.white": "#eeeeee",
|
||||
"terminal.ansi.bright_white": "#eeeeee90",
|
||||
"terminal.ansi.dim_white": "#eeeeee80",
|
||||
|
||||
"panel.background": "#0d0d0d",
|
||||
"panel.focused_border": "#eeeeee10",
|
||||
|
||||
"pane.focused_border": "#eeeeee10",
|
||||
"pane.group_border": "#eeeeee10",
|
||||
|
||||
"scrollbar_thumb.background": "#eeeeee20",
|
||||
"scrollbar.thumb.hover_background": "#eeeeee30",
|
||||
"scrollbar.thumb.border": null,
|
||||
"scrollbar.track.background": "#111111",
|
||||
"scrollbar.track.border": "#eeeeee10",
|
||||
|
||||
"link_text.hover": "#0090ff",
|
||||
|
||||
"conflict": "#fee56c",
|
||||
"conflict.background": "#181818",
|
||||
"conflict.border": "#eeeeee10",
|
||||
|
||||
"created": "#67b756",
|
||||
"created.background": "#181818",
|
||||
"created.border": "#eeeeee10",
|
||||
|
||||
"deleted": "#c84f41",
|
||||
"deleted.background": "#181818",
|
||||
"deleted.border": "#eeeeee10",
|
||||
|
||||
"error": "#eb5757",
|
||||
"error.background": "#181818",
|
||||
"error.border": "#eeeeee10",
|
||||
|
||||
"hidden": "#333333",
|
||||
"hidden.background": "#111111",
|
||||
"hidden.border": "#eeeeee10",
|
||||
|
||||
"hint": "#c95252",
|
||||
"hint.background": "#181818",
|
||||
"hint.border": "#eeeeee10",
|
||||
|
||||
"ignored": "#666666",
|
||||
"ignored.background": "#181818",
|
||||
"ignored.border": "#eeeeee10",
|
||||
|
||||
"info": "#0090ff",
|
||||
"info.background": "#181818",
|
||||
"info.border": "#eeeeee10",
|
||||
|
||||
"modified": "#3b67b7",
|
||||
"modified.background": "#181818",
|
||||
"modified.border": "#eeeeee10",
|
||||
|
||||
"predictive": "#666666",
|
||||
"predictive.background": "#111111",
|
||||
"predictive.border": "#eeeeee10",
|
||||
|
||||
"renamed": "#3b67b7",
|
||||
"renamed.background": "#181818",
|
||||
"renamed.border": "#eeeeee10",
|
||||
|
||||
"success": "#4cc580",
|
||||
"success.background": "#181818",
|
||||
"success.border": "#eeeeee10",
|
||||
|
||||
"unreachable": "#666666",
|
||||
"unreachable.background": "#111111",
|
||||
"unreachable.border": "#eeeeee10",
|
||||
|
||||
"warning": "#ffdc75",
|
||||
"warning.background": "#181818",
|
||||
"warning.border": "#eeeeee10",
|
||||
|
||||
"players": [
|
||||
{
|
||||
"background": "#0090ff",
|
||||
"cursor": "#0090ff",
|
||||
"selection": "#eeeeee10"
|
||||
}
|
||||
],
|
||||
|
||||
"syntax": {
|
||||
"constant": {
|
||||
"color": "#c96666",
|
||||
"font_style": null,
|
||||
"font_weight": null
|
||||
},
|
||||
"string": {
|
||||
"color": "#c96666",
|
||||
"font_style": null,
|
||||
"font_weight": null
|
||||
},
|
||||
"comment": {
|
||||
"color": "#666666",
|
||||
"font_style": null,
|
||||
"font_weight": null
|
||||
},
|
||||
"keyword": {
|
||||
"color": "#c6c8c6",
|
||||
"font_style": "italic",
|
||||
"font_weight": null
|
||||
},
|
||||
"parameter": {
|
||||
"color": "#f87e7e",
|
||||
"font_style": null,
|
||||
"font_weight": null
|
||||
},
|
||||
"punctuation": {
|
||||
"color": "#999999",
|
||||
"font_style": null,
|
||||
"font_weight": null
|
||||
},
|
||||
"property": {
|
||||
"color": "#eeeeee",
|
||||
"font_style": null,
|
||||
"font_weight": null
|
||||
},
|
||||
"function": {
|
||||
"color": "#e57474",
|
||||
"font_style": null,
|
||||
"font_weight": 600
|
||||
},
|
||||
"number": {
|
||||
"color": "#cc6666",
|
||||
"font_style": null,
|
||||
"font_weight": null
|
||||
},
|
||||
"boolean": {
|
||||
"color": "#cc6666",
|
||||
"font_style": null,
|
||||
"font_weight": null
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Mono Light",
|
||||
"appearance": "light",
|
||||
"style": {
|
||||
"border": "#33333330",
|
||||
"border.variant": "#33333330",
|
||||
"border.focused": "#33333330",
|
||||
"border.selected": "#33333330",
|
||||
"border.transparent": "#33333330",
|
||||
"border.disabled": "#33333330",
|
||||
|
||||
"elevated_surface.background": "#f2f2f2",
|
||||
"surface.background": "#eeeeee",
|
||||
"background": "#eeeeee",
|
||||
|
||||
"element.background": "#33333310",
|
||||
"element.hover": "#33333310",
|
||||
"element.active": "#33333310",
|
||||
"element.selected": "#33333310",
|
||||
"element.disabled": "#33333310",
|
||||
|
||||
"drop_target.background": "#eeeeee10",
|
||||
|
||||
"ghost_element.background": "#33333310",
|
||||
"ghost_element.hover": "#33333310",
|
||||
"ghost_element.active": "#33333310",
|
||||
"ghost_element.selected": "#33333310",
|
||||
"ghost_element.disabled": "#33333310",
|
||||
|
||||
"text": "#333333",
|
||||
"text.muted": "#777777",
|
||||
"text.placeholder": "#888888",
|
||||
"text.disabled": "#999999",
|
||||
"text.accent": "#0066ff",
|
||||
|
||||
"icon": "#333333",
|
||||
"icon.muted": "#666666",
|
||||
"icon.disabled": "#777777",
|
||||
"icon.accent": "#0066ff",
|
||||
|
||||
"status_bar.background": "#eeeeee",
|
||||
"title_bar.background": "#eeeeee",
|
||||
"toolbar.background": "#eeeeee",
|
||||
|
||||
"tab_bar.background": "#eeeeee",
|
||||
"tab.active_background": "#eeeeee",
|
||||
"tab.active_foreground": "#eeeeee",
|
||||
"tab.inactive_background": "#eeeeee",
|
||||
|
||||
"search.match_background": "#0066ff20",
|
||||
|
||||
"editor.background": "#eeeeee",
|
||||
"editor.gutter.background": "#eeeeee",
|
||||
"editor.subheader.background": "#f2f2f2",
|
||||
"editor.active_line.background": "#33333310",
|
||||
"editor.highlighted_line.background": "#33333310",
|
||||
"editor.foreground": "#333333",
|
||||
"editor.line_number": "#33333360",
|
||||
"editor.active_line_number": "#333333",
|
||||
"editor.invisible": "#33333310",
|
||||
"editor.wrap_guide": "#33333310",
|
||||
"editor.active_wrap_guide": "#33333310",
|
||||
"editor.document_highlight.read_background": "#33333310",
|
||||
"editor.document_highlight.write_background": "#33333310",
|
||||
|
||||
"terminal.foreground": "#333333",
|
||||
"terminal.background": "#eeeeee",
|
||||
"terminal.bright_foreground": "#333333",
|
||||
"terminal.dim_foreground": "#666666",
|
||||
"terminal.ansi.black": "#333333",
|
||||
"terminal.ansi.bright_black": "#666666",
|
||||
"terminal.ansi.dim_black": "#666666",
|
||||
"terminal.ansi.red": "#eb5757",
|
||||
"terminal.ansi.green": "#00933f",
|
||||
"terminal.ansi.yellow": "#a06000",
|
||||
"terminal.ansi.blue": "#0052ce",
|
||||
"terminal.ansi.white": "#eeeeee",
|
||||
"terminal.ansi.bright_white": "#eeeeee90",
|
||||
"terminal.ansi.dim_white": "#eeeeee80",
|
||||
|
||||
"panel.background": "#eeeeee",
|
||||
"panel.focused_border": "#33333310",
|
||||
|
||||
"pane.focused_border": "#33333310",
|
||||
"pane.group_border": "#33333310",
|
||||
|
||||
"scrollbar_thumb.background": "#33333340",
|
||||
"scrollbar.thumb.hover_background": "#33333330",
|
||||
"scrollbar.thumb.border": null,
|
||||
"scrollbar.track.background": "#eeeeee",
|
||||
"scrollbar.track.border": "#33333310",
|
||||
|
||||
"link_text.hover": "#0066ff",
|
||||
|
||||
"conflict": "#a06000",
|
||||
"conflict.background": "#f2f2f2",
|
||||
"conflict.border": "#33333310",
|
||||
|
||||
"created": "#67b756",
|
||||
"created.background": "#f2f2f2",
|
||||
"created.border": "#33333310",
|
||||
|
||||
"deleted": "#67b756",
|
||||
"deleted.background": "#f2f2f2",
|
||||
"deleted.border": "#33333310",
|
||||
|
||||
"error": "#eb5757",
|
||||
"error.background": "#f2f2f2",
|
||||
"error.border": "#33333310",
|
||||
|
||||
"hidden": "#333333",
|
||||
"hidden.background": "#eeeeee",
|
||||
"hidden.border": "#33333310",
|
||||
|
||||
"hint": "#0066ff",
|
||||
"hint.background": "#f2f2f2",
|
||||
"hint.border": "#33333310",
|
||||
|
||||
"ignored": "#888888",
|
||||
"ignored.background": "#eeeeee",
|
||||
"ignored.border": "#33333310",
|
||||
|
||||
"info": "#0066ff",
|
||||
"info.background": "#f2f2f2",
|
||||
"info.border": "#33333310",
|
||||
|
||||
"modified": "#3b67b7",
|
||||
"modified.background": "#f2f2f2",
|
||||
"modified.border": "#33333310",
|
||||
|
||||
"predictive": "#666666",
|
||||
"predictive.background": "#eeeeee",
|
||||
"predictive.border": "#33333310",
|
||||
|
||||
"renamed": "#0090ff",
|
||||
"renamed.background": "#f2f2f2",
|
||||
"renamed.border": "#33333310",
|
||||
|
||||
"success": "#00933f",
|
||||
"success.background": "#f2f2f2",
|
||||
"success.border": "#33333310",
|
||||
|
||||
"unreachable": "#666666",
|
||||
"unreachable.background": "#eeeeee",
|
||||
"unreachable.border": "#33333310",
|
||||
|
||||
"warning": "#a06000",
|
||||
"warning.background": "#f2f2f2",
|
||||
"warning.border": "#33333310",
|
||||
|
||||
"players": [
|
||||
{
|
||||
"background": "#0066ff",
|
||||
"cursor": "#0066ff",
|
||||
"selection": "#0066ff20"
|
||||
}
|
||||
],
|
||||
|
||||
"syntax": {
|
||||
"constant": {
|
||||
"color": "#888888",
|
||||
"font_style": null,
|
||||
"font_weight": null
|
||||
},
|
||||
"string": {
|
||||
"color": "#908500",
|
||||
"font_style": null,
|
||||
"font_weight": null
|
||||
},
|
||||
"comment": {
|
||||
"color": "#999999",
|
||||
"font_style": null,
|
||||
"font_weight": null
|
||||
},
|
||||
"keyword": {
|
||||
"color": "#888888",
|
||||
"font_style": null,
|
||||
"font_weight": null
|
||||
},
|
||||
"parameter": {
|
||||
"color": "#888888",
|
||||
"font_style": null,
|
||||
"font_weight": null
|
||||
},
|
||||
"punctuation": {
|
||||
"color": "#888888",
|
||||
"font_style": null,
|
||||
"font_weight": null
|
||||
},
|
||||
"property": {
|
||||
"color": "#333333",
|
||||
"font_style": null,
|
||||
"font_weight": null
|
||||
},
|
||||
"function": {
|
||||
"color": "#333333",
|
||||
"font_style": null,
|
||||
"font_weight": 600
|
||||
},
|
||||
"number": {
|
||||
"color": "#6457a7",
|
||||
"font_style": null,
|
||||
"font_weight": null
|
||||
},
|
||||
"boolean": {
|
||||
"color": "#6457a7",
|
||||
"font_style": null,
|
||||
"font_weight": null
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
Loading…
Reference in New Issue
Block a user