This commit is contained in:
天クマ 2025-12-18 12:09:34 -03:00
commit c8734e660a
392 changed files with 21043 additions and 0 deletions

22
.config/sway/README.md Normal file
View file

@ -0,0 +1,22 @@
# dotfiles
Configurações para seu i3, sway, openbox, dwm, awesome, polybar e muito mais. Personalize o seu Linux.
[![sway + waybar - transparent + rofi](https://raw.githubusercontent.com/felipefacundes/dotfiles/master/config/ScreenShots/Captura%20de%20tela%20de%2006-10-2019%2001%3A36%3A00.png)](https://raw.githubusercontent.com/felipefacundes/dotfiles/master/config/ScreenShots/Captura%20de%20tela%20de%2006-10-2019%2001%3A36%3A00.png)
[Sway](https://github.com/felipefacundes/dotfiles/tree/master/config/sway) +
[waybar](https://github.com/felipefacundes/dotfiles/tree/master/config/waybar/arrow-date-center-theme-transparent) + [rofi](https://github.com/felipefacundes/dotfiles/tree/master/rofi)
##### Instale automaticamente essas configurações e aparência com o comando:
`bash <(curl -s https://raw.githubusercontent.com/felipefacundes/dotfiles/master/config/sway/sway-install.sh)`
[![sway + waybar + rofi](https://raw.githubusercontent.com/felipefacundes/dotfiles/master/config/ScreenShots/Captura%20de%20tela%20de%2006-10-2019%2017%3A25%3A04.png)](https://raw.githubusercontent.com/felipefacundes/dotfiles/master/config/ScreenShots/Captura%20de%20tela%20de%2006-10-2019%2017%3A25%3A04.png)
[Sway](https://github.com/felipefacundes/dotfiles/tree/master/config/sway) +
[waybar](https://github.com/felipefacundes/dotfiles/tree/master/config/waybar) + [rofi](https://github.com/felipefacundes/dotfiles/tree/master/config/rofi)
##### Instale automaticamente essas configurações e aparência com o comando:
`bash <(curl -s https://raw.githubusercontent.com/felipefacundes/dotfiles/master/config/sway/sway-install.sh)`

445
.config/sway/config Normal file
View file

@ -0,0 +1,445 @@
#!/bin/bash
# By tenkuma, forked from Felipe Facundes
# Por tenkuma, originalmente por Felipe Facundes
# *** Variables | Variáveis ***
set $term alacritty
set $wallpaper ~/.config/sway/wallpaper.jpg
# Input | Métodos de entrada
# Run | Execute: swaymsg -t get_inputs
# Keyboard | Teclado
input * xkb_layout "br"
input * xkb_numlock enabled
#input * xkb_variant "colemak,,typewriter"
#input * xkb_options "grp:win_space_toggle"
#input "MANUFACTURER1 Keyboard" xkb_model "pc101"
# Touchpad
input "SYNA2BA6:00 06CB:CE2C" {
dwt enabled
tap enabled
drag enabled
# tap_button_map lmr
tap_button_map lrm
middle_emulation enabled
# natural_scroll enabled
pointer_accel 0.2
accel_profile adaptive
}
# Run | Execute: swaymsg -t get_outputs
# man sway-output
# To get the monitors IDs
# Para saber a identificação dos monitores
output HDMI-A-1 {
#res 1360x768
# mode 1920x1080@144Hz
# Observe que o x-pos esquerdo do eDP1 é 1600 = 3200/2 e o y-pos inferior é 1020 + (1800/2) = 1920 = 0 + 1920
# pos 0 1020
# subpixel rgb|bgr|vrgb|vbgr|none
# subpixel rgb
# background|bg <color> solid_color
# Pode ser "90", "180", "270" para rotação; ou "flipped", "flipped-90", "flipped-180", "flipped-270" para aplicar uma rotação e inverter, ou "normal"
# transform 180
#dpms on
#scale 2
}
# Miscellaneous Customizations | Customizações miscelâneas
focus_follows_mouse no
set $gaps_inner_default 5
set $gaps_outer_default 5
gaps inner $gaps_inner_default
gaps outer $gaps_outer_default
set $alt Mod1
set $sup Mod4
set $ctrl Control
set $paper bash -c 'swww img "$(find ${HOME}/Pictures/Wallpapers/ -name "*[jJpP][nNpP][gG]" | shuf -n1)" &'
# To start in tabbed mode, like on OpenBox, you can set: workspace_layout default|stacking|tabbed
# Para já iniciar no modo tabbed, ao estilo OpenBox, pode ser: workspace_layout default|stacking|tabbed
# Change internal spacing on tabbed mode
# Modificar espaçamento interno no modo tabbed
workspace_layout tabbed
# Align window title: title_align left|center|right
# Alinhar o título da janela: title_align left|center|right
title_align center
# Windows title font | Fonte do título das janelas
font pango:"UbuntuMono Nerd Font" 10
# Borders | Bordas
# only works on i3 and not on Sway: new_window pixel 0
# só funciona no i3 e não no Sway: new_window pixel 0
smart_borders on
default_border normal 0
default_border pixel 0
default_border none
default_floating_border pixel 3
mode hide
hide_edge_borders smart
hide_edge_borders both
hide_edge_borders --i3 both
hide_edge_borders --i3 smart
floating_modifier Mod1
# smart|urgent|focus|none
focus_on_window_activation focus
# Other options | Outras opções
#floating_minimum_size 75 x 50
#floating_maximum_size -1 x -1
# *** Colors | Cores ***
# only works on 13, not on Sway: set_from_resource $bg background
# só funciona no i3 e não no sway: set_from_resource $bg background
#set_from_resource $bg background
# classe borda fundo texto ind. borda filho
client.focused #1f1f1f #1f1f1f #ffffff #aeff00 #aeff00
client.focused_inactive #ffffff #4f4f4f #ffffff #ffcf7c #ffcf7c
client.unfocused #000000 #000000 #ffffff #ffcf7c #fa8100
client.urgent #2f343a #900000 #ffffff #900000 #900000
client.placeholder #000000 #0c0c0c #ffffff #000000 #0c0c0c
#shock#f700ff | #abacate#aeff00 | #semisalmon~laranja~fosco#ffcf7c
# *** Shortcuts | Atalhos do Teclado ***
# Use o comando: xev para detectar qual é à sua tecla especial.
# Terminal
bindsym $sup+Return exec $term
# Kill Window | Matar janela
bindsym $ctrl+$alt+Escape exec FOCUSED_APP_ID=$(swaymsg -t get_tree | jq '.. | select(.type?) | select(.focused==true).pid') && kill -9 $FOCUSED_APP_ID
# Clipboard wayland
bindsym $ctrl+$alt+c exec bash -c 'pkill -9 wofi; cliphist list | wofi --show dmenu | cliphist decode | wl-copy'
# Task Manager | Gerenciador de Janelas
bindsym $ctrl+Escape exec $term -e htop
# Shutdown | Desligar o sistema
bindsym $ctrl+Shift+$alt+delete exec bash -c 'openrc-shutdown --poweroff now; systemctl poweroff'
# Power options | Opções de energia
bindsym $sup+Shift+l exec rofi -show p -modi p:'rofi-power-menu --symbols-font "Symbols Nerd Font Mono"' -theme Paper -theme-str 'window {width: 8em;} listview {lines: 6;}'
# Mouse Click
bindsym $sup+equal exec wlrctl pointer click right
bindsym $sup+Next exec wlrctl pointer click right
bindsym $sup+KP_7 exec wlrctl pointer click left
bindsym $sup+minus exec wlrctl pointer click left
# Move Mouse
#bindsym $sup+KP_8 exec wlrctl pointer move 0 -10
bindsym $sup+$ctrl+Up exec wlrctl pointer move 0 -10
#bindsym $ctrl+$sup+KP_8 exec wlrctl pointer move 0 -40
#bindsym $ctrl+$sup+Up exec wlrctl pointer move 0 -40
#bindsym $sup+KP_2 exec wlrctl pointer move 0 10
bindsym $sup+$ctrl+Down exec wlrctl pointer move 0 10
#bindsym $ctrl+$sup+KP_2 exec wlrctl pointer move 0 40
#bindsym $ctrl+$sup+Down exec wlrctl pointer move 0 40
#bindsym $sup+KP_4 exec wlrctl pointer move -10 0
bindsym $sup+$ctrl+Left exec wlrctl pointer move -10 0
#bindsym $ctrl+$sup+KP_4 exec wlrctl pointer move -40 0
#bindsym $ctrl+$sup+Left exec wlrctl pointer move -40 0
#bindsym $sup+KP_6 exec wlrctl pointer move 10 0
bindsym $sup+$ctrl+Right exec wlrctl pointer move 10 0
#bindsym $ctrl+$sup+KP_6 exec wlrctl pointer move 40 0
#bindsym $ctrl+$sup+Right exec wlrctl pointer move 40 0
# System update | Atualizar o sistema
bindsym $sup+u exec $term -e sudo pacman -Syu
# Volume Pulseaudio
bindsym XF86AudioRaiseVolume exec wpctl set-volume @DEFAULT_SINK@ .05+
bindsym XF86AudioLowerVolume exec wpctl set-volume @DEFAULT_SINK@ .05-
bindsym XF86AudioMute exec wpctl set-mute @DEFAULT_SINK@ toggle
# Volume Alsa
#bindsym --locked XF86AudioLowerVolume exec amixer set Master 5%- unmute && pkill -x -RTMIN+11 waybar
#bindsym --locked XF86AudioRaiseVolume exec amixer set Master 5%+ unmute && pkill -x -RTMIN+11 waybar
#bindsym XF86AudioMute exec "amixer set Master toggle"
#bindsym XF86AudioMicMute exec "amixer set Capture toggle"
# Pavucontrol
bindsym $sup+p exec pavucontrol
# Brighteness | Brilho
bindsym XF86MonBrightnessUp exec "light -A 2"
bindsym XF86MonBrightnessDown exec "light -U 2"
bindsym XF86ScreenSaver exec "echo 0 > /sys/class/backlight/intel_backlight/brightness"
#bindsym --whole-window $sup+Shift+button4 exec "light -A 2"
#bindsym --whole-window $sup+Shift+button5 exec "light -U 2"
#bindsym XF86MonBrightnessUp exec /bin/xbacklight -dec 15
#bindsym XF86MonBrightnessDown exec /bin/xbacklight -inc 15
# Playerctl (multimedia manager | gestor de multimídia)
bindsym $alt+Space exec playerctl play-pause
# Browser | Navegador
bindsym $ctrl+$sup+f exec xdg-open https://
# Files | Arquivos
bindsym $sup+e exec xdg-open ~
# Kill Window | "Assasquinar" janela (mata essa "pomba" seu "assasquino")
bindsym $sup+q kill
# Change focus | Mudar foco
bindsym $sup+Left focus left
bindsym $sup+Down focus down
bindsym $sup+Up focus up
bindsym $sup+Right focus right
# Enter fullscreen mode | Entrar em modo tela cheia
bindsym $sup+f fullscreen toggle
# Change container layout (stacked, tabbed, toggle split) | Mudar layout do conteúdo (estacado, agrupado, ativar/desativar partição)
bindsym $sup+s layout toggle split
bindsym $sup+a layout toggle tabbed split
bindsym $sup+Shift+w layout tabbed
bindsym $sup+Shift+a layout toggle tabbed stacking split
bindsym $sup+Shift+Space layout toggle tabbed stacking split
# Resize floating window | Redimensionar janela flutuante
#bindsym $sup+Shift+h exec swaymsg -t command resize shrink width 50px
#bindsym $sup+Shift+k exec swaymsg -t command resize grow height 50px
#bindsym $sup+Shift+j exec swaymsg -t command resize shrink height 50px
#bindsym $sup+Shift+l exec swaymsg -t command resize grow width 50px
#bindsym $sup+backslash exec bash -c 'f=/tmp/sway_toggle_float_size; if [[ ! -f "$f" ]]; then swaymsg -t command resize set width 1900px height 1020px; touch "$f"; else swaymsg -t command resize set width 1000px height 800px; rm "$f"; fi'
# Floating/maximized screen | Tela maximizada/floating
bindsym $sup+Tab floating toggle
# Change focus between tiling / floating windows | Mudar foco entre janelas organizadas / flutuantes
bindsym $alt+Tab focus mode_toggle
# Center | Centro
bindsym $sup+Shift+c move position center
bindsym $sup+c move position center
# Sway reload | Recarregar o Sway
bindsym $sup+$ctrl+r reload
# Kill Sway | Matar Sway
bindsym $ctrl+$sup+q exec pkill -9 sway
# Sway Exit | Sair do Sway
bindsym $sup+Shift+e exit
# Application launcher | Lançador de programas
bindsym $sup+Space exec rofi -no-lazy-grab -show drun -modi drun
# Lock | Bloquear
bindsym $sup+l exec swaylock
# Screenshot | Captura de tela
bindsym $ctrl+Print exec bash -c 'grim -t png - | wl-copy && wl-paste > "${HOME}/Pictures/Capture/$(date +"%Y-%m-%d %H:%M:%S") - Capture.png"'
bindsym Print exec bash -c 'grim -t png | wl-copy'
# Screen recording | Gravar tela
#bindsym $ctrl+$alt+r exec bash -c '$term -e ffmpeg -video_size 1360x768 -framerate 25 -f x11grab -i :0.0 -f pulse -ac 2 -i default ${HOME}/Videos/Tela_$(date +%d-%m-%Y_%H:%M:%S).mkv'
bindsym $ctrl+$alt+r exec obs
#bindsym $ctrl+$alt+r exec bash <($term -e wf-recorder -c libx265 --audio=`LC_ALL=c pactl list sources | head -n 3 | tail -n1 | awk '{print $2}'` pulse -f "${HOME}/Videos/Capture/WScreen_$(date +%d-%m-%Y_%H:%M:%S).mkv")
# *** Areas ***
set $ws1 "1"
set $ws2 "2"
set $ws3 "3"
set $ws4 "4"
set $ws5 "5"
set $ws6 "6"
set $ws7 "7"
set $ws8 "8"
set $ws9 "9"
set $ws10 "10"
# Names | Nomes
#set $ws1 ""
#set $ws2 ""
#set $ws3 ""
#set $ws4 ""
#set $ws5 ""
#set $ws6 ""
#set $ws7 ""
#set $ws8 ""
#set $ws9 ""
#set $ws10 ""
# Browse workspaces | Navegar pelas workspaces
bindsym $sup+1 workspace number $ws1
bindsym $sup+2 workspace number $ws2
bindsym $sup+3 workspace number $ws3
bindsym $sup+4 workspace number $ws4
bindsym $sup+5 workspace number $ws5
bindsym $sup+6 workspace number $ws6
bindsym $sup+7 workspace number $ws7
bindsym $sup+8 workspace number $ws8
bindsym $sup+9 workspace number $ws9
bindsym $sup+0 workspace number $ws10
# Move focus to workspace | Mover foco para as workspace
bindsym $sup+Shift+1 move container to workspace number $ws1
bindsym $sup+Shift+2 move container to workspace number $ws2
bindsym $sup+Shift+3 move container to workspace number $ws3
bindsym $sup+Shift+4 move container to workspace number $ws4
bindsym $sup+Shift+5 move container to workspace number $ws5
bindsym $sup+Shift+6 move container to workspace number $ws6
bindsym $sup+Shift+7 move container to workspace number $ws7
bindsym $sup+Shift+8 move container to workspace number $ws8
bindsym $sup+Shift+9 move container to workspace number $ws9
bindsym $sup+Shift+0 move container to workspace number $ws10
bindsym $sup+d workspace back_and_forth
# *** Window Modes | Modos da janela ***
# On i3 the floating mode would be like:
# No i3 o modo floating seria assim:
# for_window [class="($term)"]floating enable, move position center
#
# On Sway the floating mode is different, does not need the "move position center", like this:
# No Sway o modo floating é diferente, não precisa da opção "move position center", é assim:
# for_window [app_id=".*$term$"] floating enable
######## Ou com (title / app_id ou class), dependerá do progrma, ou vai funcionar de um modo ou de outro,
######## No entanto, às vezes precisa de uma parâmetro especial, como: ".*progrma$", ou simplesmente: "progrma", exemplos:
# Termite (Terminal)
#for_window [app_id=".*termite$"] floating enablew
# Container
bindsym $sup+Shift+g exec swaymsg \
'[con_id=focused]' \
move container to mark tabgroup; \
[mark=tabgroup] \
layout tabbed; \
unmark tabgroup
# *** Move | Mover ***
bindsym $sup+Shift+Left move left
bindsym $sup+Shift+Right move right
bindsym $sup+Shift+Down move down
bindsym $sup+Shift+Up move up
# *** Resize | Redimensionar ***
# resize window (you can also use the mouse for that)
mode "resize" {
# These bindings trigger as soon as you enter the resize mode
# Essas combinações vão funcionar assim que você entrar no modo de redimensionamento
# Pressing left will shrink the windows width.
# Pressing right will grow the windows width.
# Pressing up will shrink the windows height.
# Pressing down will grow the windows height.
# Apertar esquerda vai diminuir a largura da janela.
# Apertar direita vai aumentar a largura da janela.
# Apertar cima vai aumentar a altura da janela.
# Apertar baixo vai diminuir a altura da janela.
bindsym Left resize shrink width 10 px or 10 ppt
bindsym Down resize grow height 10 px or 10 ppt
bindsym Up resize shrink height 10 px or 10 ppt
bindsym Right resize grow width 10 px or 10 ppt
# back to normal: Enter or Escape or $sup+r
bindsym Return mode "default"
bindsym Escape mode "default"
}
bindsym $sup+r mode "resize"
# *** Gaps | Espaçamento ***
# Ativar bordas inteligentes quando não há espaçamento
# Activate smart borders when no gaps present
set $mode_gaps Gaps: (o) outer, (i) inner
set $mode_gaps_outer Outer Gaps: +|-|0|d (local), Shift + +|-|0|d (global)
set $mode_gaps_inner Inner Gaps: +|-|0|d (local), Shift + +|-|0|d (global)
#bindsym $sup+Shift+g mode "$mode_gaps"
mode "$mode_gaps" {
bindsym o mode "$mode_gaps_outer"
bindsym i mode "$mode_gaps_inner"
bindsym Return mode "default"
bindsym Escape mode "default"
}
mode "$mode_gaps_inner" {
bindsym plus gaps inner current plus 5
bindsym minus gaps inner current minus 5
bindsym 0 gaps inner current set 0
bindsym Shift+plus gaps inner all plus 5
bindsym Shift+minus gaps inner all minus 5
bindsym Shift+0 gaps inner all set 0
bindsym d gaps inner current set $gaps_inner_default, mode "default"
bindsym Shift+d gaps inner all set $gaps_inner_default, mode "default"
bindsym Return mode "default"
bindsym Escape mode "default"
}
mode "$mode_gaps_outer" {
bindsym plus gaps outer current plus 5
bindsym minus gaps outer current minus 5
bindsym 0 gaps outer current set 0
bindsym Shift+plus gaps outer all plus 5
bindsym Shift+minus gaps outer all minus 5
bindsym Shift+0 gaps outer all set 0
bindsym d gaps outer current set $gaps_outer_default, mode "default"
bindsym Shift+d gaps outer all set $gaps_outer_default, mode "default"
bindsym Return mode "default"
bindsym Escape mode "default"
}
# *** Startup applications | Aplicações de inicialização ***
# xss-lock grabs a logind suspend inhibit lock and will use i3lock to lock the
# screen before suspend. Use loginctl lock-session to lock your screen.
# Taskbar | Barra de Tarefas
exec waybar
# Start sound | Som de inicialização
exec paplay "${HOME}/.config/startup.mp3" --volume=76767 &
# Sets Xwayland scale | Seta escala do Xwayland
exec xprop -root -f _XWAYLAND_GLOBAL_OUTPUT_SCALE 32c -set _XWAYLAND_GLOBAL_OUTPUT_SCALE 2 &
# dbus-update-activation-environment --systemd --all &
exec systemctl --user import-environment WAYLAND_DISPLAY & dbus-update-activation-environment --systemd WAYLAND_DISPLAY XDG_CURRENT_DESKTOP XDG_SESSION_TYPE &
# https://github.com/swaywm/swaylock/issues/99
exec swayidle -w timeout 300 'imv-wayland -x -t 1 -f /usr/share/backgrounds/sway/Sway_Wallpaper_Blue_1920x1080.png & sleep 0.25 ; swaymsg "output * dpms off"' resume 'swaymsg "output * dpms on"' timeout 315 'swaylock -f' before-sleep 'swaylock -f ; sleep 1' &
# Clipboard Wayland | Área de transferência Wayland
exec bash -c 'wl-paste --type image --watch cliphist store & wl-paste --type text --watch cliphist -max-dedupe-search 750 -max-items 750 store &' &
# KWallet (keyring)
exec kwalletd6
# Xwayland
xwayland enable
# Wallpaper | Papel de parede
exec swaybg --image $wallpaper
# Fix for broken keyboard key | Gambiarra por causa da minha tecla defeituosa
bindsym $alt+1 exec wtype "2"
bindsym $alt+Shift+1 exec wtype "@"
# Autostart applications | Aplicações iniciadas automaticamente
exec bash ~/.autostart.sh

View file

@ -0,0 +1,612 @@
#!/bin/bash
# 😉 Crédito: Felipe Facundes
#  Telegram: @FeFacundes
#  Telegram Group: t.me/winehq_linux
# 😅 Dúvidas: https://github.com/swaywm/sway/wiki
# https://i3wm.org/docs/userguide.html
# https://manned.org/sway.5
####################################################################
################ P A P E L D E P A R E D E #######################
####################################################################
# Para o papel de parede aleatório use o comando control+alt+w
# Para mudar o caminho da pasta é em ajustes e ao final em executar.
# Ou, use o modo fixo, como está logo abaixo, só descomentar:
#output * bg /home/$USER/Imagens/Wallpapers/Floresta.jpg fill
####################################################################
##################### X W A Y L A N D ##############################
xwayland enable
####################################################################
##################### E N T R A D A S ##############################
####################################################################
# Execute: swaymsg -t get_inputs
# man sway-input
# Para saber a identificação do seu dispositivo, e manual de configuração dos mesmos.
# Teclado
input * xkb_layout "br"
input * xkb_numlock enabled
#input * xkb_variant "colemak,,typewriter"
#input * xkb_options "grp:win_space_toggle"
#input "MANUFACTURER1 Keyboard" xkb_model "pc101"
# Touchpad
input "2:14:ETPS/2_Elantech_Touchpad" {
dwt enabled
tap enabled
drag enabled
# tap_button_map lmr
tap_button_map lrm
middle_emulation enabled
# natural_scroll enabled
pointer_accel 0.2
accel_profile adaptive
}
# Touch Screen
input "1003:33815:Atmel_Atmel_maXTouch_Digitizer" {
events disabled
}
#input "2:10:TPPS/2_Elan_TrackPoint" {
# pointer_accel 1.0
# accel_profile adaptive
#}
####################################################################
######################### S A Í D A S ##############################
####################################################################
# Execute: swaymsg -t get_outputs
# man sway-output
# Para saber a identificação dos monitores
output HDMI-A-1 {
#res 1360x768
mode 1920x1080@144Hz
# Observe que o x-pos esquerdo do eDP1 é 1600 = 3200/2 e o y-pos inferior é 1020 + (1800/2) = 1920 = 0 + 1920
#pos 0 1020
# subpixel rgb|bgr|vrgb|vbgr|none
#subpixel rgb
# background|bg <color> solid_color
# Pode ser "90", "180", "270" para rotação; ou "flipped", "flipped-90", "flipped-180", "flipped-270" para aplicar uma rotação e inverter, ou "normal"
transform 180
#dpms on
#scale 2
}
####################################################################
######################### A J U S T E S ############################
####################################################################
#set $gaps_inner_default 10
#set $gaps_outer_default 0
#gaps inner $gaps_inner_default
#gaps outer $gaps_outer_default
# Mod1 = $alt
# Mod4 = Super
set $papel bash -c 'pkill -9 oguri ; pkill -9 swaybg ; swaybg -i "$(find /home/$USER/Imagens/Wallpapers/ -name "*[jJpP][nNpP][gG]" | shuf -n1)"'
set $menu dmenu_path | rofi -show drun | xargs swaymsg exec
set $alt Mod1
set $mod Mod4
# Para já iniciar no modo tabbed, ao estilo openbox, mas pode ser: workspace_layout default|stacking|tabbed
workspace_layout tabbed
# Alinhar o título da janela: title_align left|center|right
title_align center
# Fonte do título das janelas
font pango:DejaVu Sans Mono 7
#font pango:Fantasque Sans Mono 7
#######################################################
##################### B O R D A S #####################
#######################################################
# só funciona no i3 e não no sway: new_window pixel 0
#default_border normal 0
default_border pixel 1
#default_border none
default_floating_border pixel 1
#mode hide
#hide_edge_borders smart
#hide_edge_borders both
#hide_edge_borders --i3 both
hide_edge_borders --i3 smart
floating_modifier Mod1
# smart|urgent|focus|none
focus_on_window_activation focus
### Outras opções
#floating_minimum_size 75 x 50
#floating_maximum_size -1 x -1
####################################################################
############################# B A R ################################
####################################################################
# i3status
# Status Bar:
#
# Read `man 5 sway-bar` for more information about this section.
bar {
swaybar_command nwg-panel
tray_padding 0
#position top
# When the status_command prints a new line to stdout, swaybar updates.
# The default just shows the current date and time.
# status_command while date +'%Y-%m-%d %l:%M:%S %p'; do sleep 1; done
#font pango:Fira Sans, FontAwesome 13
#status_command i3status-rs ~/.config/sway/status.toml
#status_command i3status-rs ~/.config/sway/Cargo.toml
#hidden_state hide
#tray_output yes
#strip_workspace_numbers yes
# colors {
# statusline #ffffff
# background #323232
# inactive_workspace #32323200 #32323200 #5c5c5c
# }
# colors {
# separator #666666
# background #000000
# statusline #dddddd
# focused_workspace #0088CC #0088CC #ffffff
# active_workspace #333333 #333333 #ffffff
# inactive_workspace #333333 #333333 #888888
# urgent_workspace #2f343a #900000 #ffffff
# }
#colors {
# background #282A36
# statusline #F8F8F2
# separator #44475A
#
# focused_workspace #44475A #44475A #F8F8F2
# active_workspace #282A36 #44475A #F8F8F2
# inactive_workspace #282A36 #282A36 #BFBFBF
# urgent_workspace #FF5555 #FF5555 #F8F8F2
# binding_mode #FF5555 #FF5555 #F8F8F2
#}
}
####################################################################
####################### C O R E S ##################################
####################################################################
# só funciona no i3 e não no sway: set_from_resource $bg background
#set_from_resource $bg background
# classe borda fundo texto ind. borda filho
client.focused #aeff00 #474747 #ffffff #aeff00 #aeff00
client.focused_inactive #ffcf7c #453824 #ffffff #ffcf7c #ffcf7c
client.unfocused #ffcf7c #453824 #ffffff #ffcf7c #ffcf7c
client.urgent #2f343a #900000 #ffffff #900000 #900000
client.placeholder #000000 #0c0c0c #ffffff #000000 #0c0c0c
#shock#f700ff | #abacate#aeff00 | #semisalmon~laranja~fosco#ffcf7c
####################################################################
###################### A T A L H O S ###############################
####################################################################
### Use o comando: xev para detectar qual é à sua tecla especial.
# Reiniciar o sistema
bindsym Control+Shift+Mod1+backspace exec bash -c 'openrc-shutdown --reboot now; systemctl reboot -i'
# Matar janela
bindsym Control+Mod1+Escape exec xkill
# TaskManager (Gerenciador de Janelas)
bindsym Control+Escape exec kitty -T HTOP -e htop
bindsym Control+Mod4+Escape exec kitty -T VTOP -e vtop
bindsym Mod4+Escape exec kitty -T nvtop -e nvtop
# Desligar o sistema
bindsym Control+Shift+Mod1+delete exec bash -c 'openrc-shutdown --poweroff now; systemctl poweroff -i'
bindsym Shift+Pause exec bash -c 'openrc-shutdown --poweroff now; systemctl poweroff -i'
# Mouse Scroll
bindsym Control+Mod4+Up exec wlrctl pointer scroll -40 0 # xdotool click 4
bindsym Control+Mod4+Down exec wlrctl pointer scroll 40 0 # xdotool click 5
# Move Mouse
bindsym Mod4+KP_9 exec wlrctl pointer click right
bindsym Mod4+KP_7 exec wlrctl pointer click left
# Mouse Click
bindsym Mod4+KP_8 exec wlrctl pointer move 0 -10
bindsym Control+Mod4+KP_8 exec wlrctl pointer move 0 -40
bindsym Mod4+KP_2 exec wlrctl pointer move 0 10
bindsym Control+Mod4+KP_2 exec wlrctl pointer move 0 40
bindsym Mod4+KP_4 exec wlrctl pointer move -10 0
bindsym Control+Mod4+KP_4 exec wlrctl pointer move -40 0
bindsym Mod4+KP_6 exec wlrctl pointer move 10 0
bindsym Control+Mod4+KP_6 exec wlrctl pointer move 40 0
# Atualizar o sistema
bindsym Mod4+u exec kitty -e sudo pacman -Syyu --noconfirm
# Mude seu papel de parede #antes mude o caminho das imagens em "ajustes" (3ª sessão)
bindsym Control+Mod1+w exec $papel
# Volume Pulseaudio
bindsym XF86AudioRaiseVolume exec bash -c "pactl set-sink-volume @DEFAULT_SINK@ +5%; pkill -9 osd_cat; xrefresh; echo Volume:\ `pactl list sinks | grep '^[[:space:]]Volume:' | head -n $(( $SINK + 1 )) | tail -n 1 | sed -e 's,.* \([0-9][0-9]*\)%.*,\1,'` | osd_cat -d 1 -s 1 -A center -l 1 -p middle -o 60 -c green -f '-*-helvetica-bold-*-*-*-44-*-*-*-*-*-*'"
bindsym XF86AudioLowerVolume exec bash -c "pactl set-sink-volume @DEFAULT_SINK@ -5%; pkill -9 osd_cat; xrefresh; echo Volume:\ `pactl list sinks | grep '^[[:space:]]Volume:' | head -n $(( $SINK + 1 )) | tail -n 1 | sed -e 's,.* \([0-9][0-9]*\)%.*,\1,'` | osd_cat -d 1 -s 1 -A center -l 1 -p middle -o 60 -c green -f '-*-helvetica-bold-*-*-*-44-*-*-*-*-*-*'"
bindsym XF86AudioMute exec pactl set-sink-mute @DEFAULT_SINK@ toggle
#bindsym XF86AudioMicMute exec pactl ...............
# Volume Alsa
#bindsym --locked XF86AudioLowerVolume exec amixer set Master 5%- unmute && pkill -x -RTMIN+11 waybar
#bindsym --locked XF86AudioRaiseVolume exec amixer set Master 5%+ unmute && pkill -x -RTMIN+11 waybar
#bindsym XF86AudioMute exec "amixer set Master toggle"
#bindsym XF86AudioMicMute exec "amixer set Capture toggle"
# Pavucontrol
bindsym Mod4+p exec pavucontrol
# Brilho
bindsym XF86MonBrightnessUp exec "light -A 2"
bindsym XF86MonBrightnessDown exec "light -U 2"
bindsym XF86ScreenSaver exec "echo 0 > /sys/class/backlight/intel_backlight/brightness"
#bindsym --whole-window Mod4+Shift+button4 exec "light -A 2"
#bindsym --whole-window Mod4+Shift+button5 exec "light -U 2"
#bindsym XF86MonBrightnessUp exec /bin/xbacklight -dec 15
#bindsym XF86MonBrightnessDown exec /bin/xbacklight -inc 15
# Playerctl (gestor de players multimídia)
bindsym Shift+space exec playerctl play-pause
# Min Browser
bindsym Control+Mod4+m exec min
# Firefox
bindsym Control+Mod4+f exec firefox
bindsym Control+Mod4+Shift+f exec firefox --profile ~/.firefox-rofe/
# https://www.qwant.com
bindsym Control+Mod4+w exec firefox --new-tab https://www.qwant.com
#https://www.ecosia.org/
bindsym Control+Mod4+e exec firefox --new-tab https://www.ecosia.org/
#https://duckduckgo.com/
bindsym Control+Mod4+d exec firefox --new-tab https://duckduckgo.com/
# Arquivos
bindsym Shift+Mod4+f exec xdg-open ~
# Arquivos
bindsym Mod4+n exec xdg-open ~
# Inkscape
bindsym Control+Mod4+i exec inkscape
# Gimp
bindsym Control+Mod4+g exec gimp
# Gimp
bindsym Control+Mod4+a exec arandr
# Iniciar terminal
#bindsym Mod4+Return exec i3-sensible-terminal
bindsym Mod4+t exec kitty
bindsym Mod4+y exec yakuake
bindsym Mod4+Return exec termite
bindsym Shift+Mod4+t exec kitty
bindsym Shift+Mod4+Return exec termite
bindsym Mod4+Shift+x exec xterm
# Iniciar Qbittorrent
bindsym Control+Mod1+t exec qbittorrent
# "Assasquinar" janela (mata essa "pomba" seu "assasquino")
bindsym Control+q kill
bindsym Mod4+q kill
bindsym Mod4+Shift+q kill
bindsym Mod1+F4 kill
# Mudar foco
bindsym Mod1+h focus left
bindsym Mod1+Shift+Tab focus left
bindsym Mod1+j focus down
bindsym Mod4+Tab focus down
bindsym Mod1+k focus up
bindsym Mod4+Shift+Tab focus up
bindsym Mod1+l focus right
bindsym Mod1+Tab focus right
# Alternativa
bindsym Mod4+Left focus left
bindsym Mod4+Down focus down
bindsym Mod4+Up focus up
bindsym Mod4+Right focus right
# Mover janela focada
bindsym Mod1+Shift+h move left
bindsym Mod1+Shift+j move down
bindsym Mod1+Shift+k move up
bindsym Mod1+Shift+l move right
# Alternativa
bindsym Mod1+Shift+Left move left
bindsym Mod1+Shift+Down move down
bindsym Mod1+Shift+Up move up
bindsym Mod1+Shift+Right move right
# Orientação horizontal
#bindsym Mod4+h split h
bindsym Mod4+h layout toggle split
# Orientação vertical
#bindsym Mod4+v split v
bindsym Mod4+v layout toggle split
# Entrar em modo tela cheia
bindsym Mod1+F11 fullscreen toggle
bindsym Mod4+a fullscreen toggle
# change container layout (stacked, tabbed, toggle split)
bindsym Mod4+s layout stacking
bindsym Mod4+w layout tabbed
bindsym Mod4+e layout toggle split
# Tela maximizada/floating
bindsym Mod4+f floating toggle
bindsym button3 floating toggle
# change focus between tiling / floating windows
bindsym Mod4+space focus mode_toggle
bindsym Mod1+Escape focus mode_toggle
# Centro
bindsym Mod4+Shift+c move position center
bindsym Mod4+c move position center
# Sway reload
bindsym Mod4+Shift+r reload
# Alterar config da SwayWM
bindsym Control+Mod1+c exec code ~/.config/sway/config
# Matar Sway
bindsym Control+Mod4+q exec pkill -9 sway
# Sway Exit
bindsym Mod4+Shift+e exit
bindsym Control+Mod1+backspace exit
# Lançadores de programas
bindsym Mod4+x exec ~/.config/rofi/rofimenu2.sh
bindsym Mod1+F2 exec rofi -no-lazy-grab -show drun -modi drun -theme ~/.config/rofi/launchers/misc/row_dock.rasi
bindsym Mod1+F3 exec rofi -no-lazy-grab -show drun -modi drun -theme ~/.config/rofi/launchers/misc/appdrawer.rasi
bindsym Mod4+F1 exec rofi -no-lazy-grab -show drun -modi drun -theme ~/.config/rofi/launchers/misc/screen.rasi
bindsym Mod4+z exec rofi -show drun -font "Poppins 13"
bindsym Mod1+F1 exec bash -c "rm ~/.jgmenu-lockfile ; jgmenu"
bindsym Control+space exec synapse
# Lock
bindsym Control+alt+l exec swaylock
# Screenshot
bindsym Print exec bash -c 'play ~/.local/songs/camera_shutter.mp3 ; grim "/home/$USER/Imagens/Captura de Tela/Captura de tela de $(date +"%d-%m-%Y %H:%M:%S").png" - | wl-copy'
# Gravar tela
#bindsym Control+Mod1+r exec bash -c 'sakura -e ffmpeg -video_size 1360x768 -framerate 25 -f x11grab -i :0.0 -f pulse -ac 2 -i default /home/$USER/Vídeos/Tela_$(date +%d-%m-%Y_%H:%M:%S).mkv'
#bindsym Control+Mod1+r exec obs
bindsym Control+Mod1+r exec wf-recorder -f '/home/$USER/Vídeos/Tela_$(date +%d-%m-%Y_%H:%M:%S).mkv'
####################################################################
######################### A R E A S ################################
####################################################################
set $ws1 "1"
set $ws2 "2"
set $ws3 "3"
set $ws4 "4"
set $ws5 "5"
set $ws6 "6"
set $ws7 "7"
set $ws8 "8"
set $ws9 "9"
set $ws10 "10"
################
#set $ws1 ""
#set $ws2 ""
#set $ws3 ""
#set $ws4 ""
#set $ws5 ""
#set $ws6 ""
#set $ws7 ""
#set $ws8 ""
#set $ws9 ""
#set $ws10 ""
# Navegar pelas workspaces
bindsym Mod4+1 workspace number $ws1
bindsym Mod4+2 workspace number $ws2
bindsym Mod4+3 workspace number $ws3
bindsym Mod4+4 workspace number $ws4
bindsym Mod4+5 workspace number $ws5
bindsym Mod4+6 workspace number $ws6
bindsym Mod4+7 workspace number $ws7
bindsym Mod4+8 workspace number $ws8
bindsym Mod4+9 workspace number $ws9
bindsym Mod4+0 workspace number $ws10
# Mover foco para as workspace
bindsym Mod4+Shift+1 move container to workspace number $ws1
bindsym Mod4+Shift+2 move container to workspace number $ws2
bindsym Mod4+Shift+3 move container to workspace number $ws3
bindsym Mod4+Shift+4 move container to workspace number $ws4
bindsym Mod4+Shift+5 move container to workspace number $ws5
bindsym Mod4+Shift+6 move container to workspace number $ws6
bindsym Mod4+Shift+7 move container to workspace number $ws7
bindsym Mod4+Shift+8 move container to workspace number $ws8
bindsym Mod4+Shift+9 move container to workspace number $ws9
bindsym Mod4+Shift+0 move container to workspace number $ws10
bindsym Mod4+d workspace back_and_forth
####################################################################
############## R E G R A S # D A S # J A N E L A S #################
####################################################################
#
######## No i3 o modo floating seria assim:
# for_window [class="(Sakura)"]floating enable, move position center
#
######## No sway o modo floating é diferente, não precisa da opção "move position center" é assim:
# for_window [app_id=".*sakura$"] floating enable
#
######## Ou com (title / app_id ou class), dependerá do progrma, ou vai funcionar de um modo ou de outro,
######## No entanto, às vezes precisa de uma parâmetro especial, como: ".*progrma$", ou simplesmente: "progrma", exemplos:
# for_window [app_id=".*sakura$"] floating enable
# for_window [title=".*mpv$"] floating enable
# for_window [class="Viewnior"] floating enable
#####################################################################
# Sakura (Terminal)
#for_window [app_id=".*sakura$"] floating enable
# Termite (Terminal)
#for_window [app_id=".*termite$"] floating enable
# Telegram (Desktop)
#for_window [title=".*telegram$"] floating enable
# Nemo (Gerenciador de arquivos)
#for_window [app_id="nemo"] floating enable
# Nautilus (Gerenciador de arquivos)
#for_window [title="Nautilus"] floating enable
# Orage (Calendário)
#for_window [class=".*orage$" instance=".*orage$" title="Orage" app_id=".*orage$"] floating enable
# MPV (Video Player)
#for_window [title=".*mpv$"] floating enable
# Qbittorrent
for_window [app_id="qbittorrent"] floating enable
assign [app_id="qbittorrent"] $ws5
# Howl (IDE)
#for_window [app_id=".*howl$"] floating enable
# Viewnior (Gerenciador de imagens)
#for_window [class="Viewnior"] floating enable
####################################################################
################# R E D I M E N S I O N A R ########################
####################################################################
# resize window (you can also use the mouse for that)
mode "resize" {
# These bindings trigger as soon as you enter the resize mode
# Pressing left will shrink the windows width.
# Pressing right will grow the windows width.
# Pressing up will shrink the windows height.
# Pressing down will grow the windows height.
bindsym h resize shrink width 10 px or 10 ppt
bindsym j resize grow height 10 px or 10 ppt
bindsym k resize shrink height 10 px or 10 ppt
bindsym l resize grow width 10 px or 10 ppt
# same bindings, but for the arrow keys
bindsym Left resize shrink width 10 px or 10 ppt
bindsym Down resize grow height 10 px or 10 ppt
bindsym Up resize shrink height 10 px or 10 ppt
bindsym Right resize grow width 10 px or 10 ppt
# back to normal: Enter or Escape or Mod4+r
bindsym Return mode "default"
bindsym Escape mode "default"
bindsym Mod4+r mode "default"
bindsym Mod4+a mode "default"
bindsym Mod4+w mode "default"
}
bindsym Mod4+r mode "resize"
####################################################################
######################### G A P S ##################################
####################################################################
set $mode_gaps Gaps: (o) outer, (i) inner
set $mode_gaps_outer Outer Gaps: +|-|0|d (local), Shift + +|-|0|d (global)
set $mode_gaps_inner Inner Gaps: +|-|0|d (local), Shift + +|-|0|d (global)
bindsym $mod+Shift+g mode "$mode_gaps"
mode "$mode_gaps" {
bindsym o mode "$mode_gaps_outer"
bindsym i mode "$mode_gaps_inner"
bindsym Return mode "default"
bindsym Escape mode "default"
}
mode "$mode_gaps_inner" {
bindsym plus gaps inner current plus 5
bindsym minus gaps inner current minus 5
bindsym 0 gaps inner current set 0
bindsym Shift+plus gaps inner all plus 5
bindsym Shift+minus gaps inner all minus 5
bindsym Shift+0 gaps inner all set 0
bindsym d gaps inner current set $gaps_inner_default, mode "default"
bindsym Shift+d gaps inner all set $gaps_inner_default, mode "default"
bindsym Return mode "default"
bindsym Escape mode "default"
}
mode "$mode_gaps_outer" {
bindsym plus gaps outer current plus 5
bindsym minus gaps outer current minus 5
bindsym 0 gaps outer current set 0
bindsym Shift+plus gaps outer all plus 5
bindsym Shift+minus gaps outer all minus 5
bindsym Shift+0 gaps outer all set 0
bindsym d gaps outer current set $gaps_outer_default, mode "default"
bindsym Shift+d gaps outer all set $gaps_outer_default, mode "default"
bindsym Return mode "default"
bindsym Escape mode "default"
}
####################################################################
####################### E X E C U T A R ############################
####################################################################
# xss-lock grabs a logind suspend inhibit lock and will use i3lock to lock the
# screen before suspend. Use loginctl lock-session to lock your screen.
exec bash -c 'pkill -9 swaybg ; swaybg -i "$(find /home/$USER/Imagens/Wallpapers/ -name "*[jJpP][nNpP][gG]" | shuf -n1)"' &
#exec oguri &
exec copyq &
exec bash -c "while true; do anyremote -f /usr/share/anyremote/cfg-data/Server-mode/all-in-one2.cfg -s socket:5197 ; done" &
exec bash -c "while true; do minidlnad -f /home/$USER/.config/minidlna/minidlna.conf -P /home/$USER/.config/minidlna/minidlna.pid ; done" &
exec bash -c 'while true; do sleep 7; if ! pactl stat; then systemctl --user stop pulseaudio.service pulseaudio.socket; sleep 2; pulseaudio --kill; sleep 2; pulseaudio --start; sleep 2; if ! pactl stat; then systemctl --user restart pulseaudio.service; sleep 2; systemctl --user reset-failed pulseaudio.service; fi; fi; done' &
exec pulseaudio --start
exec pactl set-card-profile 0 output:analog-stereo+input:analog-stereo
exec pactl upload-sample /home/$USER/.local/songs/media-center-family-facundes.ogg
exec paplay /home/$USER/.local/songs/media-center-family-facundes.ogg --volume=76767
exec nwg-panel &
# https://github.com/swaywm/swaylock/issues/99
set $lockcmd swaylock -f
exec swayidle -w \
timeout 300 'imv-wayland -x -t 1 -f /usr/share/backgrounds/sway/Sway_Wallpaper_Blue_1920x1080.png & sleep 0.25 ; swaymsg "output * dpms off"' \
resume 'swaymsg "output * dpms on"' \
timeout 315 '$lockcmd' \
before-sleep '$lockcmd ; sleep 1'

View file

@ -0,0 +1 @@
exec python ~/.config/sway/scripts/swayfader.py

View file

@ -0,0 +1,37 @@
# Apply gtk theming
exec_always ~/.config/sway/scripts/import-gsettings
# Set inner/outer gaps
gaps inner 5
gaps outer 5
# Hide titlebar on windows:
default_border pixel 2
# Default Font
font pango:Noto Sans Regular 10
# Thin borders:
smart_borders on
# Set wallpaper:
#exec ~/.azotebg
# Title format for windows
for_window [shell="xdg_shell"] title_format "%title (%app_id)"
for_window [shell="x_wayland"] title_format "%class - %title"
## Window decoration
# class border backgr. text indicator child_border
client.focused #EA1414 #360303 #eceff4 #EA1414 #EA1414
client.focused_inactive #EA1414 #000000 #d8dee9 #000000 #000000
client.unfocused #EA1414 #000000 #d8dee9 #000000 #000000
client.urgent #EA1414 #ebcb8b #2e3440 #8fbcbb #ebcb8b
#
# Status Bar:
#
# Read `man 5 sway-bar` for more information about this section.
bar {
swaybar_command waybar
}

1
.config/sway/config.save Normal file
View file

@ -0,0 +1 @@

View file

@ -0,0 +1,15 @@
#!/bin/sh
# usage: import-gsettings
config="${XDG_CONFIG_HOME:-$HOME/.config}/gtk-3.0/settings.ini"
if [ ! -f "$config" ]; then exit 1; fi
gnome_schema="org.gnome.desktop.interface"
gtk_theme="$(grep 'gtk-theme-name' "$config" | cut -d'=' -f2)"
icon_theme="$(grep 'gtk-icon-theme-name' "$config" | cut -d'=' -f2)"
cursor_theme="$(grep 'gtk-cursor-theme-name' "$config" | cut -d'=' -f2)"
font_name="$(grep 'gtk-font-name' "$config" | cut -d'=' -f2)"
gsettings set $gnome_schema gtk-theme 'Sweet-Dark'
gsettings set $gnome_schema icon-theme 'BeautyLine'
gsettings set $gnome_schema cursor-theme 'Sweet-cursors'
gsettings set $gnome_schema font-name 'Noto Music'

View file

@ -0,0 +1,228 @@
from i3ipc import Connection, Event
from threading import Thread
from time import sleep
FRAME_T = 0.01 # time taken between each frame of fade
# transparency values
CON_AC = 1 # active window
CON_INAC = 0.95 # inactive window
FLOAT_AC = 1 # active floating window
FLOAT_INAC = 0.90 # inactive floating window
BOT_INAC = 0.80 # bottom window
# fade durations
FADE_TIME = 0.2
ALT_FADE_TIME = 0.1
CON_OUT = FADE_TIME # window fading out
CON_IN = 0.15 # window fading in
FLOAT_OUT = ALT_FADE_TIME # floating window fading out
FLOAT_IN = ALT_FADE_TIME # floating window fading in
BOT_OUT = ALT_FADE_TIME # bottom window fading out
BOT_IN = ALT_FADE_TIME # bottom window fading in
BOT_SWITCH_IN = FADE_TIME # window becoming bottom window
BOT_SWITCH_OUT = FADE_TIME # bottom window becoming window
FLOAT_BOT_OUT = FADE_TIME # floating window fading out from bottom
FLOAT_BOT_IN = FADE_TIME # floating window fading in from bottom
class Fader:
def __init__(self):
self.floating_windows = []
self.fader_running = False
self.fade_queue = []
self.fade_data = {}
self.bottom_win = None
self.old_win = None
self.active_win = None
ipc = Connection()
ipc.on(Event.WINDOW_FOCUS, self.on_window_focus)
ipc.on(Event.WINDOW_NEW, self.on_window_new)
ipc.on(Event.WINDOW_FLOATING, self.on_window_floating)
for win in ipc.get_tree():
if win.type == "floating_con":
self.floating_windows.append(win.id)
if win.focused:
change_opacity(win, FLOAT_AC)
self.active_win = win
else:
change_opacity(win, FLOAT_INAC)
elif win.type == "con":
if win.focused:
self.active_win = win
change_opacity(win, CON_AC)
else:
change_opacity(win, CON_INAC)
ipc.main()
def add_fade(self, win, start, target, duration):
if not duration:
if win.id in self.fade_queue:
self.fade_queue.remove(win.id)
del self.fade_data[win.id]
change_opacity(win, target)
return
if win.id in self.fade_queue:
f = self.fade_data[win.id]
change = (FRAME_T / duration) * (target - f["opacity"])
f["change"] = change
f["target"] = target
return
change_opacity(win, start)
change = (FRAME_T / duration) * (target - start)
fade_data = {"opacity": start, "change": change, "target": target, "win": win}
self.fade_queue.append(win.id)
self.fade_data[win.id] = fade_data
def start_fader(self):
if not self.fader_running:
self.fader_running = True
Thread(target=self.fader).start()
def fader(self):
while self.fade_queue:
for win_id in self.fade_queue.copy():
try:
f = self.fade_data[win_id]
except KeyError:
continue
f["opacity"] += f["change"]
finished = False
if f["change"] > 0:
if f["opacity"] >= f["target"]:
finished = True
elif f["opacity"] <= f["target"]:
finished = True
if finished:
change_opacity(f["win"], f["target"])
try:
self.fade_queue.remove(win_id)
del self.fade_data[win_id]
except (KeyError, ValueError):
continue
else:
change_opacity(f["win"], f["opacity"])
sleep(FRAME_T)
self.fader_running = False
def on_window_focus(self, ipc, e):
if self.active_win.id == e.container.id:
return
if self.active_win.type == "con":
if e.container.type == "con":
self.add_fade(
e.container, CON_INAC,
CON_AC, CON_IN)
self.add_fade(
self.active_win, CON_AC,
CON_INAC, CON_OUT)
else:
self.add_fade(
e.container, FLOAT_INAC,
FLOAT_AC, FLOAT_IN)
self.add_fade(
self.active_win, CON_AC,
BOT_INAC, BOT_OUT)
self.bottom_win = self.active_win
else:
if e.container.type == "con":
self.add_fade(
self.active_win, FLOAT_AC,
FLOAT_INAC, FLOAT_BOT_OUT)
if not self.bottom_win:
self.add_fade(
e.container, CON_INAC,
CON_AC, CON_IN)
elif e.container.id != self.bottom_win.id:
self.add_fade(
self.bottom_win, BOT_INAC,
CON_INAC, BOT_SWITCH_OUT)
self.add_fade(
e.container, CON_INAC,
CON_AC, BOT_SWITCH_IN)
self.bottom_win = e.container
else:
self.add_fade(
self.bottom_win, BOT_INAC,
CON_AC, BOT_IN)
else:
self.add_fade(
self.active_win, FLOAT_AC,
FLOAT_INAC, FLOAT_OUT)
self.add_fade(
e.container, FLOAT_INAC,
FLOAT_AC, FLOAT_IN)
self.start_fader()
self.active_win = e.container
def on_window_new(self, ipc, e):
if self.active_win:
if self.active_win.type == "con":
change_opacity(self.active_win, CON_INAC)
else:
change_opacity(self.active_win, FLOAT_INAC)
if self.bottom_win:
change_opacity(self.bottom_win, CON_INAC)
elif self.active_win and self.active_win.type == "con":
self.bottom_win = self.active_win
change_opacity(self.bottom_win, CON_INAC)
change_opacity(e.container, CON_AC)
self.old_win = self.active_win
self.active_win = e.container
def on_window_floating(self, ipc, e):
c_id = e.container.id
if c_id not in self.floating_windows:
self.floating_windows.append(c_id)
if self.active_win.id != e.container.id:
change_opacity(e.container, FLOAT_INAC)
else:
if self.old_win and self.bottom_win:
if self.old_win.type == "con":
self.bottom_win = self.old_win
change_opacity(self.bottom_win, BOT_INAC)
change_opacity(e.container, FLOAT_AC)
else:
self.floating_windows.remove(c_id)
if self.active_win.id != e.container.id:
change_opacity(e.container, CON_INAC)
else:
if self.old_win and self.old_win.type == "con":
change_opacity(self.old_win, CON_INAC)
change_opacity(self.active_win, CON_AC)
self.active_win = e.container
def change_opacity(win, trans):
win.command("opacity " + str(trans))
if __name__ == "__main__":
Fader()

63
.config/sway/status.toml Normal file
View file

@ -0,0 +1,63 @@
[theme]
name = "plain"
[theme.overrides]
idle_bg = "#2A2A36"
idle_fg = "#F8F8F2"
[icons]
name = "awesome"
[[block]]
block = "focused_window"
max_width = 21
[[block]]
block = "music"
[[block]]
block = "disk_space"
path = "/home"
alias = "/"
info_type = "available"
unit = "GB"
interval = 20
warning = 20.0
alert = 10.0
[[block]]
block = "memory"
display_type = "memory"
format_mem = "{MAg} GB"
format_swap = "{SUm} MB"
[[block]]
block = "cpu"
interval = 1
[[block]]
block = "load"
interval = 1
format = " {1m} {5m} {15m}"
[[block]]
block = "backlight"
[[block]]
block = "sound"
[[block]]
block = "temperature"
collapsed = false
interval = 10
format = "{min}° min, {max}° max, {average}° avg"
[[block]]
block = "battery"
upower = true
format = "{percentage}% {time}"
[[block]]
block = "time"
interval = 60
format = "%a %d/%m %R"

View file

@ -0,0 +1,68 @@
#!/bin/bash
mkdir -p ~/.config/sway
cd ~/.config/sway
rm -rf *
wget -nc https://raw.githubusercontent.com/felipefacundes/dotfiles/master/config/sway/config
mkdir -p ~/.config/waybar
cd ~/.config/waybar
rm -rf *
wget -nc https://raw.githubusercontent.com/felipefacundes/dotfiles/master/config/waybar/arrow-date-center-theme-transparent/config
wget -nc https://raw.githubusercontent.com/felipefacundes/dotfiles/master/config/waybar/arrow-date-center-theme-transparent/style.css
mkdir -p ~/.config/swaylock
cd ~/.config/swaylock
rm -rf *
wget -nc https://raw.githubusercontent.com/felipefacundes/dotfiles/master/config/swaylock/config
wget -nc https://raw.githubusercontent.com/felipefacundes/dotfiles/master/config/swaylock/ford_mustang_12-wallpaper-1920x1080.jpg
mkdir -p ~/.config/termite
cd ~/.config/termite
rm -rf *
wget -nc https://raw.githubusercontent.com/felipefacundes/dotfiles/master/config/termite/config
cd ~
rm -rf .Xdefaults
wget -nc https://raw.githubusercontent.com/felipefacundes/dotfiles/master/config/.Xdefaults
mkdir -p ~/.config/rofi
cd ~/.config/rofi
rm -rf *
wget -nc https://raw.githubusercontent.com/felipefacundes/dotfiles/master/config/rofi/rofimenu.sh
wget -nc https://raw.githubusercontent.com/felipefacundes/dotfiles/master/config/rofi/center.rasi
wget -nc https://raw.githubusercontent.com/felipefacundes/dotfiles/master/config/rofi/config
wget -nc https://raw.githubusercontent.com/felipefacundes/dotfiles/master/config/rofi/rofi-list.sh
mv rofimenu.sh rofimenu2.sh
mv rofi-list.sh rofimenu.sh
mv config config.bkp
chmod +x *.sh
mkdir -p ~/.config/rofi/sidebar
cd ~/.config/rofi/sidebar
wget -nc https://raw.githubusercontent.com/felipefacundes/dotfiles/master/config/rofi/sidebar/rofi.rasi
mkdir -p ~/.config/rofi/appmenu
cd ~/.config/rofi/appmenu
wget -nc https://raw.githubusercontent.com/felipefacundes/dotfiles/master/config/rofi/appmenu/drun.rasi
mkdir -p "/home/$USER/Imagens/Captura de Tela"
mkdir -p ~/Imagens/Wallpapers
cd ~/Imagens/Wallpapers
wget -nc https://raw.githubusercontent.com/felipefacundes/dotfiles/master/config/Wallpapers/Archlinux-lbdesign-arch-Linux-1333727-wallhere.com.jpg
wget -nc https://raw.githubusercontent.com/felipefacundes/dotfiles/master/config/swaylock/ford_mustang_12-wallpaper-1920x1080.jpg
echo "━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━"
echo "Vamos às Fontes especiais com íconizadas"
echo "━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━"
mkdir -p ~/.fonts
cd ~/.fonts
rm -f *Hack*
rm -f Minhas_Fonts_2.tar.zst
#wget -nc "https://github.com/felipefacundes/dotfiles/blob/master/fonts/NerdFontHkNF.tar.xz?raw=true" -O NerdFontHkNF.tar.xz
wget -nc "https://github.com/felipefacundes/dotfiles/blob/master/config/fonts/Minhas_Fonts_2.tar.zst?raw=true" -O Minhas_Fonts_2.tar.zst
#tar -xf NerdFontHkNF.tar.xz
tar -xf Minhas_Fonts_2.tar.zst
rm -f Minhas_Fonts_2.tar.zst
echo "━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━"
echo "Configuração do Sway instalada"
echo "━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━"
echo "Vamos instalar às depêndencias para ArchLinux ou derivados (Manjaro e etc...)"
echo "━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━"
sudo pacman -S sakura pavucontrol rofi jgmenu lxmenu-data awesome-terminal-fonts xorg-xkill nemo cinnamon-translations gtop htop xsensors gsimplecal cpupower grim mako slurp sway swaybg swaylock waybar wayland wayland-protocols wl-clipboard wlroots xorg-server-xwayland termite atool ffmpegthumbnailer highlight libcaca lynx mediainfo odt2txt perl-image-exiftool python-chardet ranger light networkmanager --noconfirm
echo "━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━"
echo "Criação de Felipe Facundes"
echo "Telegram: @FeFacundes"
echo "Acesse nosso grupo do Telegram:"
echo "https://t.me/winehq_linux"
echo "━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━"

BIN
.config/sway/wallpaper.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 MiB

View file

@ -0,0 +1,36 @@
### [waybar](https://github.com/Alexays/Waybar)
#### Install using Git
If you are a git user, you can install the theme and keep up to date by cloning the repo:
git clone https://github.com/dracula/waybar.git
#### Install manually
Download using the [GitHub .zip download](https://github.com/dracula/waybar/archive/master.zip) option and unzip them.
#### Activating theme
If you only want dracula color palette:
1. `cp waybar/colors.css ~/.config/waybar/`
2. and in your style.css, add
```css
@import url("./colors.css");
/* example usage */
window#waybar {
background: @background;
color: @purple;
/* or cyan, green, orange, pink, red, yellow, foreground, background-darker etc. */
}
```
Or, if you want waybar to look exactly like the screenshot:
```bash
cp -rv waybar ~/.config/
```
Font is Iosevka, icons obsidian. Change `CITY` to your city/town/country in `~/.config/waybar/wittr.sh` if you want weather [documentation](https://wttr.in/:help) [source](https://github.com/chubin/wttr.in). Make adjustments in the config to your liking, ie. s/hyprland/sway/g.

View file

@ -0,0 +1,27 @@
# Dracula for [waybar](https://github.com/Alexays/Waybar)
> A dark theme for [waybar](https://github.com/Alexays/Waybar)
![Screenshot](./screenshot.png)
## Install
All instructions can be found at [draculatheme.com/waybar](https://draculatheme.com/waybar).
## Team
This theme is maintained by the following person(s) and a bunch of [awesome contributors](https://github.com/dracula/waybar/graphs/contributors).
| [![milkknife](https://github.com/milkknife.png?size=100)](https://github.com/milkknife) |
| ---------------------------------------------------------------------------------------- |
| [milkknife](https://github.com/milkknife) |
## Community
- [Twitter](https://twitter.com/draculatheme) - Best for getting updates about themes and new stuff.
- [GitHub](https://github.com/dracula/dracula-theme/discussions) - Best for asking questions and discussing issues.
- [Discord](https://draculatheme.com/discord-invite) - Best for hanging out with the community.
## License
[MIT License](./LICENSE)

Binary file not shown.

After

Width:  |  Height:  |  Size: 64 KiB

View file

@ -0,0 +1,12 @@
@define-color background-darker rgba(30, 31, 41, 230);
@define-color background #282a36;
@define-color selection #44475a;
@define-color foreground #f8f8f2;
@define-color comment #6272a4;
@define-color cyan #8be9fd;
@define-color green #50fa7b;
@define-color orange #ffb86c;
@define-color pink #ff79c6;
@define-color purple #bd93f9;
@define-color red #ff5555;
@define-color yellow #f1fa8c;

View file

@ -0,0 +1,53 @@
{
"layer": "top",
"position": "top",
"height": 24,
"spacing": 4,
"modules-left": [
"wlr/workspaces",
"wlr/taskbar"
],
"modules-center": [
"hyprland/window"
],
"modules-right": [
"tray",
"hyprland/language",
"custom/weather",
"clock"
],
"wlr/taskbar": {
"on-click": "activate",
"on-click-middle": "close",
"ignore-list": [
"foot"
]
},
"wlr/workspaces": {
"on-click": "activate",
"on-scroll-up": "hyprctl dispatch workspace e-1",
"on-scroll-down": "hyprctl dispatch workspace e+1"
},
"hyprland/window": {
"max-length": 128
},
"clock": {
"format": "{:%c}",
"tooltip-format": "<big>{:%Y %B}</big>\n<tt><small>{calendar}</small></tt>"
},
"tray": {
"spacing": 4
},
"custom/weather": {
"exec": "~/.config/waybar/wittr.sh",
"return-type": "json",
"format": "{}",
"tooltip": true,
"interval": 900
},
"hyprland/language": {
"format-pl": "[pl]",
"format-en": "[us]",
"on-click": "hyprctl switchxkblayout at-translated-set-2-keyboard next"
}
}

View file

@ -0,0 +1,34 @@
@import url("./colors.css");
* {
border: none;
border-radius: 0;
font-family: Iosevka;
font-size: 11pt;
min-height: 0;
}
window#waybar {
opacity: 0.9;
background: @background-darker;
color: @foreground;
border-bottom: 2px solid @background;
}
#workspaces button {
padding: 0 10px;
background: @background;
color: @foreground;
}
#workspaces button:hover {
box-shadow: inherit;
text-shadow: inherit;
background-image: linear-gradient(0deg, @selection, @background-darker);
}
#workspaces button.active {
background-image: linear-gradient(0deg, @purple, @selection);
}
#taskbar button.active {
background-image: linear-gradient(0deg, @selection, @background-darker);
}
#clock {
padding: 0 4px;
background: @background;
}

View file

@ -0,0 +1,5 @@
#!/usr/bin/sh
req=$(curl -s wttr.in/CITY?format="%t|%l+(%c%f)+%h,+%C")
bar=$(echo $req | awk -F "|" '{print $1}')
tooltip=$(echo $req | awk -F "|" '{print $2}')
echo "{\"text\":\"$bar\", \"tooltip\":\"$tooltip\"}"

View file

@ -0,0 +1,194 @@
// 😉 Config created by Felipe Facundes
//  Telegram: @FeFacundes
//  Telegram Group: t.me/winehq_linux
// 😅 Dúvidas:https://github.com/Alexays/Waybar/wiki/Module:-Custom
// vim:ft=json
{
"layer": "top",
"position": "top",
"modules-left": [
"custom/rofi",
"custom/right-arrow-dark",
"custom/right-arrow-light",
"custom/arquivos",
"custom/right-arrow-dark",
"custom/right-arrow-light",
"custom/firefox",
"custom/right-arrow-dark",
"custom/right-arrow-light",
"custom/telegram",
"custom/right-arrow-dark",
"custom/right-arrow-light",
"custom/pacman",
"custom/right-arrow-dark",
"custom/right-arrow-light",
"sway/workspaces",
"custom/right-arrow-dark"
],
"modules-center": [
"custom/left-arrow-dark",
"clock#1",
"clock#2",
"clock#3",
"custom/right-arrow-dark"
],
"modules-right": [
"custom/left-arrow-dark",
"pulseaudio",
"custom/left-arrow-light",
"custom/left-arrow-dark",
"memory",
"custom/left-arrow-light",
"custom/left-arrow-dark",
"cpu",
"custom/left-arrow-light",
"custom/left-arrow-dark",
"temperature",
"custom/left-arrow-light",
"custom/left-arrow-dark",
"battery",
"custom/left-arrow-light",
"custom/left-arrow-dark",
"tray",
"custom/desligar"
],
"custom/left-arrow-dark": {
"format": "",
"tooltip": false
},
"custom/left-arrow-light": {
"format": "",
"tooltip": false
},
"custom/right-arrow-dark": {
"format": "",
"tooltip": false
},
"custom/right-arrow-light": {
"format": "",
"tooltip": false
},
"custom/rofi": {
"format": "⨇rcⱨ",
"on-click": "pcmanfm menu://applications",
"on-click-right": "rofi -show drun -theme ~/.config/rofi/center.rasi",
"on-click-middle": "pkill -9 rofi"
},
"custom/pacman": {
// "format": " Ꝓ ⰐℙꝒᎮᗣᗧ•🍒 {}",
"format": "Ⲣᗣᗧ•{}🍒",
"interval": 1, // every hour
"exec": "pacman -Qq | wc -l", // packages
"exec-if": "exit 0", // always run; consider advanced run conditions
"on-click": "sakura -e 'sudo pacman -Syyu --noconfirm'; pkill -SIGRTMIN+8 waybar", // update system
"signal": 8
},
"custom/terminal": {
"format": "",
"on-click": "sakura -m",
"on-click-right": "sakura -s",
"on-click-middle": "pkill -9 sakura"
},
"custom/arquivos": {
"format": "",
"on-click": "pcmanfm",
"on-click-right": "sakura -e ranger",
"on-click-middle": "bash -c 'pkill -9 pcmanfm ; pkill -9 ranger'"
},
"custom/firefox": {
"format": "",
"on-click": "firefox",
"on-click-right": "firefox --new-tab",
"on-click-middle": "firefox --private-window"
},
"custom/telegram": {
"format": "",
"on-click": "firefox --new-tab https://web.telegram.org/#/im?p=s1412203547_9544746212951555718",
"on-click-right": "https://web.telegram.org/",
"on-click-middle": "https://web.telegram.org/"
},
"sway/workspaces": {
"disable-scroll": true,
"format": "{name}"
},
"sway/window": {
"max-length": 80,
"tooltip": false
},
"clock#1": {
"format": " {:%a}",
"tooltip": false,
"on-click": "gsimplecal"
},
"clock#2": {
"format": " {:%H:%M}",
"tooltip": false,
"on-click": "gsimplecal"
},
"clock#3": {
"format": " {:%d-%m}",
"tooltip": false,
"on-click": "gsimplecal"
},
"pulseaudio": {
"format": "{icon} {volume}%",
"format-bluetooth": "{icon} {volume}%",
"format-muted": "MUTE",
"format-icons": {
"headphones": "",
"default": [
"",
""
]
},
"scroll-step": 5,
"on-click": "pactl set-sink-mute 0 toggle",
"on-click-right": "pavucontrol"
},
"memory": {
"interval": 2,
"format": " {}%",
"on-click": "sakura -e htop"
},
"cpu": {
"interval": 2,
"format": "{usage:2}%",
"on-click": "sakura -e watch cpupower frequency-info"
},
"temperature": {
"interval": 2,
// "thermal-zone": 2,
// "hwmon-path": "/sys/class/hwmon/hwmon2/temp1_input",
"critical-threshold": 80,
// "format-critical": " {temperatureC}°C",
"format": " {temperatureC}°C",
"on-click": "xsensors"
},
"battery": {
"interval": 2,
"states": {
"good": 95,
"warning": 30,
"critical": 15
},
"format": "{icon} {capacity}%",
"format-charging": " {capacity}%",
"format-plugged": " {capacity}%",
"format-icons": [
"",
"",
"",
"",
""
]
},
"custom/desligar": {
"format": "",
"on-click": "swaynag -t warning -m 'Opções de desligamento' -b 'Sair' 'swaymsg exit' -b 'Reiniciar' 'swaymsg exec reboot' -b 'Desligar' 'openrc-shutdown -p now && systemctl poweroff'"
},
"tray": {
"icon-size": 15
}
}

View file

@ -0,0 +1,115 @@
* {
font-size: 14px;
font-family: monospace;
}
window#waybar {
background: transparent;
color: #fdf6e3;
}
#custom-right-arrow-dark,
#custom-left-arrow-dark {
color: #1a1a1a;
opacity: 0.7;
}
#custom-right-arrow-light,
#custom-left-arrow-light {
color: transparent;
background: transparent;
}
#custom-rofi,
#custom-terminal,
#custom-firefox,
#custom-arquivos,
#custom-telegram,
#custom-pacman,
#workspaces,
#clock.1,
#clock.2,
#clock.3,
#pulseaudio,
#backlight,
#memory,
#cpu,
#temperature,
#battery,
#tray,
#custom-desligar {
background: #1a1a1a;
opacity: 0.7;
}
#custom-rofi {
color: #0061ff;
}
#custom-terminal {
color: #ffffff;
}
#custom-firefox {
color: #ffa000;
}
#custom-arquivos {
color: #fff89d;
}
#custom-telegram {
color: #9dfff5;
}
#custom-pacman {
color: #f8fc03;
}
#workspaces button {
padding: 0 2px;
color: #fdf6e3;
}
#workspaces button.focused {
color: #b600bd;
}
#workspaces button:hover {
box-shadow: inherit;
text-shadow: inherit;
}
#workspaces button:hover {
background: #1a1a1a;
border: #1a1a1a;
padding: 0 3px;
}
#clock.1 {
color: #ffcf7c;
}
#clock.2 {
color: #00ffbd;
}
#clock.3 {
color: #ffcf7c;
}
#pulseaudio {
color: #009eff;
}
#backlight {
color: #b58900;
}
#memory {
color: #00ffbd;
}
#temperature {
color: #ffcd00;
}
#cpu {
color: #f700ff;
}
#battery {
color: #aeff00;
}
#custom-desligar {
color: #ff0000;
}
#custom-rofi,
#clock,
#pulseaudio,
#backlight,
#memory,
#cpu,
#temperature,
#battery,
#custom-desligar {
padding: 0 10px;
}

View file

@ -0,0 +1,182 @@
// vim:ft=json
{
"layer": "top",
"position": "top",
"modules-left": [
"custom/rofi",
"custom/right-arrow-dark",
"custom/right-arrow-light",
"custom/arquivos",
"custom/right-arrow-dark",
"custom/right-arrow-light",
"custom/firefox",
"custom/right-arrow-dark",
"custom/right-arrow-light",
"custom/telegram",
"custom/right-arrow-dark",
"custom/right-arrow-light",
"sway/workspaces",
"custom/right-arrow-dark"
],
"modules-center": [
"custom/left-arrow-dark",
"clock#1",
"custom/left-arrow-light",
"custom/left-arrow-dark",
"clock#2",
"custom/right-arrow-dark",
"custom/right-arrow-light",
"clock#3",
"custom/right-arrow-dark"
],
"modules-right": [
"custom/left-arrow-dark",
"pulseaudio",
"custom/left-arrow-light",
"custom/left-arrow-dark",
"memory",
"custom/left-arrow-light",
"custom/left-arrow-dark",
"cpu",
"custom/left-arrow-light",
"custom/left-arrow-dark",
"temperature",
"custom/left-arrow-light",
"custom/left-arrow-dark",
"battery",
"custom/left-arrow-light",
"custom/left-arrow-dark",
"tray",
"custom/desligar"
],
"custom/left-arrow-dark": {
"format": "",
"tooltip": false
},
"custom/left-arrow-light": {
"format": "",
"tooltip": false
},
"custom/right-arrow-dark": {
"format": "",
"tooltip": false
},
"custom/right-arrow-light": {
"format": "",
"tooltip": false
},
"custom/rofi": {
"format": "⨇rcⱨ",
"on-click": "bash -c '$HOME/.config/rofi/rofimenu.sh &'",
"on-click-right": "rofi -show drun -theme ~/.config/rofi/center.rasi",
"on-click-middle": "pkill -9 rofi"
},
"custom/terminal": {
"format": "",
"on-click": "sakura -m",
"on-click-right": "sakura -s",
"on-click-middle": "pkill -9 sakura"
},
"custom/arquivos": {
"format": "",
"on-click": "dolphin",
"on-click-right": "sakura -e ranger",
"on-click-middle": "bash -c 'pkill -9 dolphin ; pkill -9 ranger'"
},
"custom/firefox": {
"format": "",
"on-click": "firefox",
"on-click-right": "firefox --new-tab",
"on-click-middle": "firefox --private-window"
},
"custom/telegram": {
"format": "",
"on-click": "firefox --new-tab https://web.telegram.org/#/im?p=s1412203547_9544746212951555718",
"on-click-right": "https://web.telegram.org/",
"on-click-middle": "https://web.telegram.org/"
},
"sway/workspaces": {
"disable-scroll": true,
"format": "{name}"
},
"sway/window": {
"max-length": 80,
"tooltip": false
},
"clock#1": {
"format": " {:%a}",
"tooltip": false,
"on-click": "orage"
},
"clock#2": {
"format": " {:%H:%M}",
"tooltip": false,
"on-click": "orage"
},
"clock#3": {
"format": " {:%d-%m}",
"tooltip": false,
"on-click": "orage"
},
"pulseaudio": {
"format": "{icon} {volume}%",
"format-bluetooth": "{icon} {volume}%",
"format-muted": "MUTE",
"format-icons": {
"headphones": "",
"default": [
"",
""
]
},
"scroll-step": 5,
"on-click": "pactl set-sink-mute 0 toggle",
"on-click-right": "pavucontrol"
},
"memory": {
"interval": 2,
"format": " {}%",
"on-click": "sakura -e htop"
},
"cpu": {
"interval": 2,
"format": "{usage:2}%",
"on-click": "sakura -e watch cpupower frequency-info"
},
"temperature": {
"interval": 2,
// "thermal-zone": 2,
// "hwmon-path": "/sys/class/hwmon/hwmon2/temp1_input",
"critical-threshold": 80,
// "format-critical": " {temperatureC}°C",
"format": " {temperatureC}°C",
"on-click": "xsensors"
},
"battery": {
"interval": 2,
"states": {
"good": 95,
"warning": 30,
"critical": 15
},
"format": "{icon} {capacity}%",
"format-charging": " {capacity}%",
"format-plugged": " {capacity}%",
"format-icons": [
"",
"",
"",
"",
""
]
},
"custom/desligar": {
"format": "",
"on-click": "swaynag -t warning -m 'Opções de desligamento' -b 'Sair' 'swaymsg exit' -b 'Reiniciar' 'swaymsg exec openrc-shutdown --reboot now' -b 'Desligar' 'openrc-shutdown --poweroff now'"
},
"tray": {
"icon-size": 15
}
}

View file

@ -0,0 +1,103 @@
* {
font-size: 14px;
font-family: monospace;
}
window#waybar {
background: #292b2e;
color: #fdf6e3;
}
#custom-right-arrow-dark,
#custom-left-arrow-dark {
color: #1a1a1a;
}
#custom-right-arrow-light,
#custom-left-arrow-light {
color: #292b2e;
background: #1a1a1a;
}
#custom-rofi,
#custom-terminal,
#custom-firefox,
#custom-arquivos,
#custom-telegram,
#workspaces,
#clock.1,
#clock.2,
#clock.3,
#pulseaudio,
#backlight,
#memory,
#cpu,
#temperature,
#battery,
#tray,
#custom-desligar {
background: #1a1a1a;
}
#custom-rofi {
color: #0061ff;
}
#custom-terminal {
color: #ffffff;
}
#custom-firefox {
color: #ffa000;
}
#custom-arquivos {
color: #fff89d;
}
#custom-telegram {
color: #9dfff5;
}
#workspaces button {
padding: 0 2px;
color: #fdf6e3;
}
#workspaces button.focused {
color: #b600bd;
}
#workspaces button:hover {
box-shadow: inherit;
text-shadow: inherit;
}
#workspaces button:hover {
background: #1a1a1a;
border: #1a1a1a;
padding: 0 3px;
}
#pulseaudio {
color: #268bd2;
}
#backlight {
color: #b58900;
}
#memory {
color: #2aa198;
}
#temperature {
color: #b58900;
}
#cpu {
color: #6c71c4;
}
#battery {
color: #859900;
}
#custom-desligar {
color: #ff0000;
}
#custom-rofi,
#clock,
#pulseaudio,
#backlight,
#memory,
#cpu,
#temperature,
#battery,
#custom-desligar {
padding: 0 10px;
}

View file

@ -0,0 +1,21 @@
MIT License
Copyright (c) 2018 Michael Nussbaum
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

View file

@ -0,0 +1,69 @@
# base16-waybar
[base16][base16-home-link] template for [waybar][waybar-link].
This repository is meant to work with [base16][base16-home-link] from Tinted
Theming. It provides a hook and template that can be used dynamically load
base16 color schemes in waybar.
This project works alongside [base16-sway][base16-sway] and relies on the hook
function to send the message to Sway to reload its configuration file which in
turn will restart waybar.
## Installation
Clone the repository:
```text
git clone https://github.com/freddiehaddad/base16-waybar.git ~/.config/base16-waybar
```
Copy the hook to your base16-shell hooks directory:
```text
cp ~/.config/base16-waybar/hooks/10-waybar.sh ~/.config/base16-shell/hooks
```
Add to the top of your `style.css` file import to the color scheme:
```css
@import "scheme.css";
```
You can now reference the colors through the file:
```css
#waybar {
background-color: @base00;
border-bottom: 2px solid @base01;
color: @base05;
}
```
In your sway configuration, configure waybar as follows:
```text
exec_always "kill $(pgrep waybar); waybar"
```
Re-run your base16 theme to execute the hook:
```text
base16_tokyo-night-dark
```
Verify the hook created the symbolic link to the correct template:
```text
~/.config/waybar/scheme.css ⇒ /home/.../.config/base16-waybar/colors/base16-tokyo-night-dark.css
```
## Other
[Original repo][github-waybar-repo-link]
[base16-home-link]: https://github.com/base16-project/home
[base16-sway]: https://github.com/freddiehaddad/base16-sway
[waybar-link]: https://github.com/Alexays/Waybar
[github-waybar-repo-link]: https://github.com/mnussbaum/base16-waybar

View file

@ -0,0 +1,23 @@
/*
*
* Base16 3024
* Author: Jan T. Sott (http://github.com/idleberg)
*
*/
@define-color base00 #090300;
@define-color base01 #3a3432;
@define-color base02 #4a4543;
@define-color base03 #5c5855;
@define-color base04 #807d7c;
@define-color base05 #a5a2a2;
@define-color base06 #d6d5d4;
@define-color base07 #f7f7f7;
@define-color base08 #db2d20;
@define-color base09 #e8bbd0;
@define-color base0A #fded02;
@define-color base0B #01a252;
@define-color base0C #b5e4f4;
@define-color base0D #01a0e4;
@define-color base0E #a16a94;
@define-color base0F #cdab53;

View file

@ -0,0 +1,23 @@
/*
*
* Base16 Apathy
* Author: Jannik Siebert (https://github.com/janniks)
*
*/
@define-color base00 #031a16;
@define-color base01 #0b342d;
@define-color base02 #184e45;
@define-color base03 #2b685e;
@define-color base04 #5f9c92;
@define-color base05 #81b5ac;
@define-color base06 #a7cec8;
@define-color base07 #d2e7e4;
@define-color base08 #3e9688;
@define-color base09 #3e7996;
@define-color base0A #3e4c96;
@define-color base0B #883e96;
@define-color base0C #963e4c;
@define-color base0D #96883e;
@define-color base0E #4c963e;
@define-color base0F #3e965b;

View file

@ -0,0 +1,23 @@
/*
*
* Base16 Apprentice
* Author: romainl
*
*/
@define-color base00 #262626;
@define-color base01 #af5f5f;
@define-color base02 #5f875f;
@define-color base03 #87875f;
@define-color base04 #5f87af;
@define-color base05 #5f5f87;
@define-color base06 #5f8787;
@define-color base07 #6c6c6c;
@define-color base08 #444444;
@define-color base09 #ff8700;
@define-color base0A #87af87;
@define-color base0B #ffffaf;
@define-color base0C #87afd7;
@define-color base0D #8787af;
@define-color base0E #5fafaf;
@define-color base0F #bcbcbc;

View file

@ -0,0 +1,23 @@
/*
*
* Base16 Ashes
* Author: Jannik Siebert (https://github.com/janniks)
*
*/
@define-color base00 #1c2023;
@define-color base01 #393f45;
@define-color base02 #565e65;
@define-color base03 #747c84;
@define-color base04 #adb3ba;
@define-color base05 #c7ccd1;
@define-color base06 #dfe2e5;
@define-color base07 #f3f4f5;
@define-color base08 #c7ae95;
@define-color base09 #c7c795;
@define-color base0A #aec795;
@define-color base0B #95c7ae;
@define-color base0C #95aec7;
@define-color base0D #ae95c7;
@define-color base0E #c795ae;
@define-color base0F #c79595;

View file

@ -0,0 +1,23 @@
/*
*
* Base16 Atelier Cave Light
* Author: Bram de Haan (http://atelierbramdehaan.nl)
*
*/
@define-color base00 #efecf4;
@define-color base01 #e2dfe7;
@define-color base02 #8b8792;
@define-color base03 #7e7887;
@define-color base04 #655f6d;
@define-color base05 #585260;
@define-color base06 #26232a;
@define-color base07 #19171c;
@define-color base08 #be4678;
@define-color base09 #aa573c;
@define-color base0A #a06e3b;
@define-color base0B #2a9292;
@define-color base0C #398bc6;
@define-color base0D #576ddb;
@define-color base0E #955ae7;
@define-color base0F #bf40bf;

View file

@ -0,0 +1,23 @@
/*
*
* Base16 Atelier Cave
* Author: Bram de Haan (http://atelierbramdehaan.nl)
*
*/
@define-color base00 #19171c;
@define-color base01 #26232a;
@define-color base02 #585260;
@define-color base03 #655f6d;
@define-color base04 #7e7887;
@define-color base05 #8b8792;
@define-color base06 #e2dfe7;
@define-color base07 #efecf4;
@define-color base08 #be4678;
@define-color base09 #aa573c;
@define-color base0A #a06e3b;
@define-color base0B #2a9292;
@define-color base0C #398bc6;
@define-color base0D #576ddb;
@define-color base0E #955ae7;
@define-color base0F #bf40bf;

View file

@ -0,0 +1,23 @@
/*
*
* Base16 Atelier Dune Light
* Author: Bram de Haan (http://atelierbramdehaan.nl)
*
*/
@define-color base00 #fefbec;
@define-color base01 #e8e4cf;
@define-color base02 #a6a28c;
@define-color base03 #999580;
@define-color base04 #7d7a68;
@define-color base05 #6e6b5e;
@define-color base06 #292824;
@define-color base07 #20201d;
@define-color base08 #d73737;
@define-color base09 #b65611;
@define-color base0A #ae9513;
@define-color base0B #60ac39;
@define-color base0C #1fad83;
@define-color base0D #6684e1;
@define-color base0E #b854d4;
@define-color base0F #d43552;

View file

@ -0,0 +1,23 @@
/*
*
* Base16 Atelier Dune
* Author: Bram de Haan (http://atelierbramdehaan.nl)
*
*/
@define-color base00 #20201d;
@define-color base01 #292824;
@define-color base02 #6e6b5e;
@define-color base03 #7d7a68;
@define-color base04 #999580;
@define-color base05 #a6a28c;
@define-color base06 #e8e4cf;
@define-color base07 #fefbec;
@define-color base08 #d73737;
@define-color base09 #b65611;
@define-color base0A #ae9513;
@define-color base0B #60ac39;
@define-color base0C #1fad83;
@define-color base0D #6684e1;
@define-color base0E #b854d4;
@define-color base0F #d43552;

View file

@ -0,0 +1,23 @@
/*
*
* Base16 Atelier Estuary Light
* Author: Bram de Haan (http://atelierbramdehaan.nl)
*
*/
@define-color base00 #f4f3ec;
@define-color base01 #e7e6df;
@define-color base02 #929181;
@define-color base03 #878573;
@define-color base04 #6c6b5a;
@define-color base05 #5f5e4e;
@define-color base06 #302f27;
@define-color base07 #22221b;
@define-color base08 #ba6236;
@define-color base09 #ae7313;
@define-color base0A #a5980d;
@define-color base0B #7d9726;
@define-color base0C #5b9d48;
@define-color base0D #36a166;
@define-color base0E #5f9182;
@define-color base0F #9d6c7c;

View file

@ -0,0 +1,23 @@
/*
*
* Base16 Atelier Estuary
* Author: Bram de Haan (http://atelierbramdehaan.nl)
*
*/
@define-color base00 #22221b;
@define-color base01 #302f27;
@define-color base02 #5f5e4e;
@define-color base03 #6c6b5a;
@define-color base04 #878573;
@define-color base05 #929181;
@define-color base06 #e7e6df;
@define-color base07 #f4f3ec;
@define-color base08 #ba6236;
@define-color base09 #ae7313;
@define-color base0A #a5980d;
@define-color base0B #7d9726;
@define-color base0C #5b9d48;
@define-color base0D #36a166;
@define-color base0E #5f9182;
@define-color base0F #9d6c7c;

View file

@ -0,0 +1,23 @@
/*
*
* Base16 Atelier Forest Light
* Author: Bram de Haan (http://atelierbramdehaan.nl)
*
*/
@define-color base00 #f1efee;
@define-color base01 #e6e2e0;
@define-color base02 #a8a19f;
@define-color base03 #9c9491;
@define-color base04 #766e6b;
@define-color base05 #68615e;
@define-color base06 #2c2421;
@define-color base07 #1b1918;
@define-color base08 #f22c40;
@define-color base09 #df5320;
@define-color base0A #c38418;
@define-color base0B #7b9726;
@define-color base0C #3d97b8;
@define-color base0D #407ee7;
@define-color base0E #6666ea;
@define-color base0F #c33ff3;

View file

@ -0,0 +1,23 @@
/*
*
* Base16 Atelier Forest
* Author: Bram de Haan (http://atelierbramdehaan.nl)
*
*/
@define-color base00 #1b1918;
@define-color base01 #2c2421;
@define-color base02 #68615e;
@define-color base03 #766e6b;
@define-color base04 #9c9491;
@define-color base05 #a8a19f;
@define-color base06 #e6e2e0;
@define-color base07 #f1efee;
@define-color base08 #f22c40;
@define-color base09 #df5320;
@define-color base0A #c38418;
@define-color base0B #7b9726;
@define-color base0C #3d97b8;
@define-color base0D #407ee7;
@define-color base0E #6666ea;
@define-color base0F #c33ff3;

View file

@ -0,0 +1,23 @@
/*
*
* Base16 Atelier Heath Light
* Author: Bram de Haan (http://atelierbramdehaan.nl)
*
*/
@define-color base00 #f7f3f7;
@define-color base01 #d8cad8;
@define-color base02 #ab9bab;
@define-color base03 #9e8f9e;
@define-color base04 #776977;
@define-color base05 #695d69;
@define-color base06 #292329;
@define-color base07 #1b181b;
@define-color base08 #ca402b;
@define-color base09 #a65926;
@define-color base0A #bb8a35;
@define-color base0B #918b3b;
@define-color base0C #159393;
@define-color base0D #516aec;
@define-color base0E #7b59c0;
@define-color base0F #cc33cc;

View file

@ -0,0 +1,23 @@
/*
*
* Base16 Atelier Heath
* Author: Bram de Haan (http://atelierbramdehaan.nl)
*
*/
@define-color base00 #1b181b;
@define-color base01 #292329;
@define-color base02 #695d69;
@define-color base03 #776977;
@define-color base04 #9e8f9e;
@define-color base05 #ab9bab;
@define-color base06 #d8cad8;
@define-color base07 #f7f3f7;
@define-color base08 #ca402b;
@define-color base09 #a65926;
@define-color base0A #bb8a35;
@define-color base0B #918b3b;
@define-color base0C #159393;
@define-color base0D #516aec;
@define-color base0E #7b59c0;
@define-color base0F #cc33cc;

View file

@ -0,0 +1,23 @@
/*
*
* Base16 Atelier Lakeside Light
* Author: Bram de Haan (http://atelierbramdehaan.nl)
*
*/
@define-color base00 #ebf8ff;
@define-color base01 #c1e4f6;
@define-color base02 #7ea2b4;
@define-color base03 #7195a8;
@define-color base04 #5a7b8c;
@define-color base05 #516d7b;
@define-color base06 #1f292e;
@define-color base07 #161b1d;
@define-color base08 #d22d72;
@define-color base09 #935c25;
@define-color base0A #8a8a0f;
@define-color base0B #568c3b;
@define-color base0C #2d8f6f;
@define-color base0D #257fad;
@define-color base0E #6b6bb8;
@define-color base0F #b72dd2;

View file

@ -0,0 +1,23 @@
/*
*
* Base16 Atelier Lakeside
* Author: Bram de Haan (http://atelierbramdehaan.nl)
*
*/
@define-color base00 #161b1d;
@define-color base01 #1f292e;
@define-color base02 #516d7b;
@define-color base03 #5a7b8c;
@define-color base04 #7195a8;
@define-color base05 #7ea2b4;
@define-color base06 #c1e4f6;
@define-color base07 #ebf8ff;
@define-color base08 #d22d72;
@define-color base09 #935c25;
@define-color base0A #8a8a0f;
@define-color base0B #568c3b;
@define-color base0C #2d8f6f;
@define-color base0D #257fad;
@define-color base0E #6b6bb8;
@define-color base0F #b72dd2;

View file

@ -0,0 +1,23 @@
/*
*
* Base16 Atelier Plateau Light
* Author: Bram de Haan (http://atelierbramdehaan.nl)
*
*/
@define-color base00 #f4ecec;
@define-color base01 #e7dfdf;
@define-color base02 #8a8585;
@define-color base03 #7e7777;
@define-color base04 #655d5d;
@define-color base05 #585050;
@define-color base06 #292424;
@define-color base07 #1b1818;
@define-color base08 #ca4949;
@define-color base09 #b45a3c;
@define-color base0A #a06e3b;
@define-color base0B #4b8b8b;
@define-color base0C #5485b6;
@define-color base0D #7272ca;
@define-color base0E #8464c4;
@define-color base0F #bd5187;

View file

@ -0,0 +1,23 @@
/*
*
* Base16 Atelier Plateau
* Author: Bram de Haan (http://atelierbramdehaan.nl)
*
*/
@define-color base00 #1b1818;
@define-color base01 #292424;
@define-color base02 #585050;
@define-color base03 #655d5d;
@define-color base04 #7e7777;
@define-color base05 #8a8585;
@define-color base06 #e7dfdf;
@define-color base07 #f4ecec;
@define-color base08 #ca4949;
@define-color base09 #b45a3c;
@define-color base0A #a06e3b;
@define-color base0B #4b8b8b;
@define-color base0C #5485b6;
@define-color base0D #7272ca;
@define-color base0E #8464c4;
@define-color base0F #bd5187;

View file

@ -0,0 +1,23 @@
/*
*
* Base16 Atelier Savanna Light
* Author: Bram de Haan (http://atelierbramdehaan.nl)
*
*/
@define-color base00 #ecf4ee;
@define-color base01 #dfe7e2;
@define-color base02 #87928a;
@define-color base03 #78877d;
@define-color base04 #5f6d64;
@define-color base05 #526057;
@define-color base06 #232a25;
@define-color base07 #171c19;
@define-color base08 #b16139;
@define-color base09 #9f713c;
@define-color base0A #a07e3b;
@define-color base0B #489963;
@define-color base0C #1c9aa0;
@define-color base0D #478c90;
@define-color base0E #55859b;
@define-color base0F #867469;

View file

@ -0,0 +1,23 @@
/*
*
* Base16 Atelier Savanna
* Author: Bram de Haan (http://atelierbramdehaan.nl)
*
*/
@define-color base00 #171c19;
@define-color base01 #232a25;
@define-color base02 #526057;
@define-color base03 #5f6d64;
@define-color base04 #78877d;
@define-color base05 #87928a;
@define-color base06 #dfe7e2;
@define-color base07 #ecf4ee;
@define-color base08 #b16139;
@define-color base09 #9f713c;
@define-color base0A #a07e3b;
@define-color base0B #489963;
@define-color base0C #1c9aa0;
@define-color base0D #478c90;
@define-color base0E #55859b;
@define-color base0F #867469;

View file

@ -0,0 +1,23 @@
/*
*
* Base16 Atelier Seaside Light
* Author: Bram de Haan (http://atelierbramdehaan.nl)
*
*/
@define-color base00 #f4fbf4;
@define-color base01 #cfe8cf;
@define-color base02 #8ca68c;
@define-color base03 #809980;
@define-color base04 #687d68;
@define-color base05 #5e6e5e;
@define-color base06 #242924;
@define-color base07 #131513;
@define-color base08 #e6193c;
@define-color base09 #87711d;
@define-color base0A #98981b;
@define-color base0B #29a329;
@define-color base0C #1999b3;
@define-color base0D #3d62f5;
@define-color base0E #ad2bee;
@define-color base0F #e619c3;

View file

@ -0,0 +1,23 @@
/*
*
* Base16 Atelier Seaside
* Author: Bram de Haan (http://atelierbramdehaan.nl)
*
*/
@define-color base00 #131513;
@define-color base01 #242924;
@define-color base02 #5e6e5e;
@define-color base03 #687d68;
@define-color base04 #809980;
@define-color base05 #8ca68c;
@define-color base06 #cfe8cf;
@define-color base07 #f4fbf4;
@define-color base08 #e6193c;
@define-color base09 #87711d;
@define-color base0A #98981b;
@define-color base0B #29a329;
@define-color base0C #1999b3;
@define-color base0D #3d62f5;
@define-color base0E #ad2bee;
@define-color base0F #e619c3;

View file

@ -0,0 +1,23 @@
/*
*
* Base16 Atelier Sulphurpool Light
* Author: Bram de Haan (http://atelierbramdehaan.nl)
*
*/
@define-color base00 #f5f7ff;
@define-color base01 #dfe2f1;
@define-color base02 #979db4;
@define-color base03 #898ea4;
@define-color base04 #6b7394;
@define-color base05 #5e6687;
@define-color base06 #293256;
@define-color base07 #202746;
@define-color base08 #c94922;
@define-color base09 #c76b29;
@define-color base0A #c08b30;
@define-color base0B #ac9739;
@define-color base0C #22a2c9;
@define-color base0D #3d8fd1;
@define-color base0E #6679cc;
@define-color base0F #9c637a;

View file

@ -0,0 +1,23 @@
/*
*
* Base16 Atelier Sulphurpool
* Author: Bram de Haan (http://atelierbramdehaan.nl)
*
*/
@define-color base00 #202746;
@define-color base01 #293256;
@define-color base02 #5e6687;
@define-color base03 #6b7394;
@define-color base04 #898ea4;
@define-color base05 #979db4;
@define-color base06 #dfe2f1;
@define-color base07 #f5f7ff;
@define-color base08 #c94922;
@define-color base09 #c76b29;
@define-color base0A #c08b30;
@define-color base0B #ac9739;
@define-color base0C #22a2c9;
@define-color base0D #3d8fd1;
@define-color base0E #6679cc;
@define-color base0F #9c637a;

View file

@ -0,0 +1,23 @@
/*
*
* Base16 Atlas
* Author: Alex Lende (https://ajlende.com)
*
*/
@define-color base00 #002635;
@define-color base01 #00384d;
@define-color base02 #517f8d;
@define-color base03 #6c8b91;
@define-color base04 #869696;
@define-color base05 #a1a19a;
@define-color base06 #e6e6dc;
@define-color base07 #fafaf8;
@define-color base08 #ff5a67;
@define-color base09 #f08e48;
@define-color base0A #ffcc1b;
@define-color base0B #7fc06e;
@define-color base0C #14747e;
@define-color base0D #5dd7b9;
@define-color base0E #9a70a4;
@define-color base0F #c43060;

View file

@ -0,0 +1,23 @@
/*
*
* Base16 Ayu Dark
* Author: Khue Nguyen &lt;Z5483Y@gmail.com&gt;
*
*/
@define-color base00 #0f1419;
@define-color base01 #131721;
@define-color base02 #272d38;
@define-color base03 #3e4b59;
@define-color base04 #bfbdb6;
@define-color base05 #e6e1cf;
@define-color base06 #e6e1cf;
@define-color base07 #f3f4f5;
@define-color base08 #f07178;
@define-color base09 #ff8f40;
@define-color base0A #ffb454;
@define-color base0B #b8cc52;
@define-color base0C #95e6cb;
@define-color base0D #59c2ff;
@define-color base0E #d2a6ff;
@define-color base0F #e6b673;

View file

@ -0,0 +1,23 @@
/*
*
* Base16 Ayu Light
* Author: Khue Nguyen &lt;Z5483Y@gmail.com&gt;
*
*/
@define-color base00 #fafafa;
@define-color base01 #f3f4f5;
@define-color base02 #f8f9fa;
@define-color base03 #abb0b6;
@define-color base04 #828c99;
@define-color base05 #5c6773;
@define-color base06 #242936;
@define-color base07 #1a1f29;
@define-color base08 #f07178;
@define-color base09 #fa8d3e;
@define-color base0A #f2ae49;
@define-color base0B #86b300;
@define-color base0C #4cbf99;
@define-color base0D #36a3d9;
@define-color base0E #a37acc;
@define-color base0F #e6ba7e;

View file

@ -0,0 +1,23 @@
/*
*
* Base16 Ayu Mirage
* Author: Khue Nguyen &lt;Z5483Y@gmail.com&gt;
*
*/
@define-color base00 #171b24;
@define-color base01 #1f2430;
@define-color base02 #242936;
@define-color base03 #707a8c;
@define-color base04 #8a9199;
@define-color base05 #cccac2;
@define-color base06 #d9d7ce;
@define-color base07 #f3f4f5;
@define-color base08 #f28779;
@define-color base09 #ffad66;
@define-color base0A #ffd173;
@define-color base0B #d5ff80;
@define-color base0C #95e6cb;
@define-color base0D #5ccfe6;
@define-color base0E #d4bfff;
@define-color base0F #f29e74;

View file

@ -0,0 +1,23 @@
/*
*
* Base16 Bespin
* Author: Jan T. Sott
*
*/
@define-color base00 #28211c;
@define-color base01 #36312e;
@define-color base02 #5e5d5c;
@define-color base03 #666666;
@define-color base04 #797977;
@define-color base05 #8a8986;
@define-color base06 #9d9b97;
@define-color base07 #baae9e;
@define-color base08 #cf6a4c;
@define-color base09 #cf7d34;
@define-color base0A #f9ee98;
@define-color base0B #54be0d;
@define-color base0C #afc4db;
@define-color base0D #5ea6ea;
@define-color base0E #9b859d;
@define-color base0F #937121;

View file

@ -0,0 +1,23 @@
/*
*
* Base16 Black Metal (Bathory)
* Author: metalelf0 (https://github.com/metalelf0)
*
*/
@define-color base00 #000000;
@define-color base01 #121212;
@define-color base02 #222222;
@define-color base03 #333333;
@define-color base04 #999999;
@define-color base05 #c1c1c1;
@define-color base06 #999999;
@define-color base07 #c1c1c1;
@define-color base08 #5f8787;
@define-color base09 #aaaaaa;
@define-color base0A #e78a53;
@define-color base0B #fbcb97;
@define-color base0C #aaaaaa;
@define-color base0D #888888;
@define-color base0E #999999;
@define-color base0F #444444;

View file

@ -0,0 +1,23 @@
/*
*
* Base16 Black Metal (Burzum)
* Author: metalelf0 (https://github.com/metalelf0)
*
*/
@define-color base00 #000000;
@define-color base01 #121212;
@define-color base02 #222222;
@define-color base03 #333333;
@define-color base04 #999999;
@define-color base05 #c1c1c1;
@define-color base06 #999999;
@define-color base07 #c1c1c1;
@define-color base08 #5f8787;
@define-color base09 #aaaaaa;
@define-color base0A #99bbaa;
@define-color base0B #ddeecc;
@define-color base0C #aaaaaa;
@define-color base0D #888888;
@define-color base0E #999999;
@define-color base0F #444444;

View file

@ -0,0 +1,23 @@
/*
*
* Base16 Black Metal (Dark Funeral)
* Author: metalelf0 (https://github.com/metalelf0)
*
*/
@define-color base00 #000000;
@define-color base01 #121212;
@define-color base02 #222222;
@define-color base03 #333333;
@define-color base04 #999999;
@define-color base05 #c1c1c1;
@define-color base06 #999999;
@define-color base07 #c1c1c1;
@define-color base08 #5f8787;
@define-color base09 #aaaaaa;
@define-color base0A #5f81a5;
@define-color base0B #d0dfee;
@define-color base0C #aaaaaa;
@define-color base0D #888888;
@define-color base0E #999999;
@define-color base0F #444444;

View file

@ -0,0 +1,23 @@
/*
*
* Base16 Black Metal (Gorgoroth)
* Author: metalelf0 (https://github.com/metalelf0)
*
*/
@define-color base00 #000000;
@define-color base01 #121212;
@define-color base02 #222222;
@define-color base03 #333333;
@define-color base04 #999999;
@define-color base05 #c1c1c1;
@define-color base06 #999999;
@define-color base07 #c1c1c1;
@define-color base08 #5f8787;
@define-color base09 #aaaaaa;
@define-color base0A #8c7f70;
@define-color base0B #9b8d7f;
@define-color base0C #aaaaaa;
@define-color base0D #888888;
@define-color base0E #999999;
@define-color base0F #444444;

View file

@ -0,0 +1,23 @@
/*
*
* Base16 Black Metal (Immortal)
* Author: metalelf0 (https://github.com/metalelf0)
*
*/
@define-color base00 #000000;
@define-color base01 #121212;
@define-color base02 #222222;
@define-color base03 #333333;
@define-color base04 #999999;
@define-color base05 #c1c1c1;
@define-color base06 #999999;
@define-color base07 #c1c1c1;
@define-color base08 #5f8787;
@define-color base09 #aaaaaa;
@define-color base0A #556677;
@define-color base0B #7799bb;
@define-color base0C #aaaaaa;
@define-color base0D #888888;
@define-color base0E #999999;
@define-color base0F #444444;

View file

@ -0,0 +1,23 @@
/*
*
* Base16 Black Metal (Khold)
* Author: metalelf0 (https://github.com/metalelf0)
*
*/
@define-color base00 #000000;
@define-color base01 #121212;
@define-color base02 #222222;
@define-color base03 #333333;
@define-color base04 #999999;
@define-color base05 #c1c1c1;
@define-color base06 #999999;
@define-color base07 #c1c1c1;
@define-color base08 #5f8787;
@define-color base09 #aaaaaa;
@define-color base0A #974b46;
@define-color base0B #eceee3;
@define-color base0C #aaaaaa;
@define-color base0D #888888;
@define-color base0E #999999;
@define-color base0F #444444;

View file

@ -0,0 +1,23 @@
/*
*
* Base16 Black Metal (Marduk)
* Author: metalelf0 (https://github.com/metalelf0)
*
*/
@define-color base00 #000000;
@define-color base01 #121212;
@define-color base02 #222222;
@define-color base03 #333333;
@define-color base04 #999999;
@define-color base05 #c1c1c1;
@define-color base06 #999999;
@define-color base07 #c1c1c1;
@define-color base08 #5f8787;
@define-color base09 #aaaaaa;
@define-color base0A #626b67;
@define-color base0B #a5aaa7;
@define-color base0C #aaaaaa;
@define-color base0D #888888;
@define-color base0E #999999;
@define-color base0F #444444;

View file

@ -0,0 +1,23 @@
/*
*
* Base16 Black Metal (Mayhem)
* Author: metalelf0 (https://github.com/metalelf0)
*
*/
@define-color base00 #000000;
@define-color base01 #121212;
@define-color base02 #222222;
@define-color base03 #333333;
@define-color base04 #999999;
@define-color base05 #c1c1c1;
@define-color base06 #999999;
@define-color base07 #c1c1c1;
@define-color base08 #5f8787;
@define-color base09 #aaaaaa;
@define-color base0A #eecc6c;
@define-color base0B #f3ecd4;
@define-color base0C #aaaaaa;
@define-color base0D #888888;
@define-color base0E #999999;
@define-color base0F #444444;

View file

@ -0,0 +1,23 @@
/*
*
* Base16 Black Metal (Nile)
* Author: metalelf0 (https://github.com/metalelf0)
*
*/
@define-color base00 #000000;
@define-color base01 #121212;
@define-color base02 #222222;
@define-color base03 #333333;
@define-color base04 #999999;
@define-color base05 #c1c1c1;
@define-color base06 #999999;
@define-color base07 #c1c1c1;
@define-color base08 #5f8787;
@define-color base09 #aaaaaa;
@define-color base0A #777755;
@define-color base0B #aa9988;
@define-color base0C #aaaaaa;
@define-color base0D #888888;
@define-color base0E #999999;
@define-color base0F #444444;

View file

@ -0,0 +1,23 @@
/*
*
* Base16 Black Metal (Venom)
* Author: metalelf0 (https://github.com/metalelf0)
*
*/
@define-color base00 #000000;
@define-color base01 #121212;
@define-color base02 #222222;
@define-color base03 #333333;
@define-color base04 #999999;
@define-color base05 #c1c1c1;
@define-color base06 #999999;
@define-color base07 #c1c1c1;
@define-color base08 #5f8787;
@define-color base09 #aaaaaa;
@define-color base0A #79241f;
@define-color base0B #f8f7f2;
@define-color base0C #aaaaaa;
@define-color base0D #888888;
@define-color base0E #999999;
@define-color base0F #444444;

View file

@ -0,0 +1,23 @@
/*
*
* Base16 Black Metal
* Author: metalelf0 (https://github.com/metalelf0)
*
*/
@define-color base00 #000000;
@define-color base01 #121212;
@define-color base02 #222222;
@define-color base03 #333333;
@define-color base04 #999999;
@define-color base05 #c1c1c1;
@define-color base06 #999999;
@define-color base07 #c1c1c1;
@define-color base08 #5f8787;
@define-color base09 #aaaaaa;
@define-color base0A #a06666;
@define-color base0B #dd9999;
@define-color base0C #aaaaaa;
@define-color base0D #888888;
@define-color base0E #999999;
@define-color base0F #444444;

View file

@ -0,0 +1,23 @@
/*
*
* Base16 Blue Forest
* Author: alonsodomin (https://github.com/alonsodomin)
*
*/
@define-color base00 #141f2e;
@define-color base01 #1e5c1e;
@define-color base02 #273e5c;
@define-color base03 #a0ffa0;
@define-color base04 #1e5c1e;
@define-color base05 #ffcc33;
@define-color base06 #91ccff;
@define-color base07 #375780;
@define-color base08 #fffab1;
@define-color base09 #ff8080;
@define-color base0A #91ccff;
@define-color base0B #80ff80;
@define-color base0C #80ff80;
@define-color base0D #a2cff5;
@define-color base0E #0099ff;
@define-color base0F #e7e7e7;

View file

@ -0,0 +1,23 @@
/*
*
* Base16 Blueish
* Author: Ben Mayoras
*
*/
@define-color base00 #182430;
@define-color base01 #243c54;
@define-color base02 #46290a;
@define-color base03 #616d78;
@define-color base04 #74afe7;
@define-color base05 #c8e1f8;
@define-color base06 #ddeaf6;
@define-color base07 #8f98a0;
@define-color base08 #4ce587;
@define-color base09 #f6a85c;
@define-color base0A #82aaff;
@define-color base0B #c3e88d;
@define-color base0C #5fd1ff;
@define-color base0D #82aaff;
@define-color base0E #ff84dd;
@define-color base0F #bbd2e8;

View file

@ -0,0 +1,23 @@
/*
*
* Base16 Brewer
* Author: Timothée Poisot (http://github.com/tpoisot)
*
*/
@define-color base00 #0c0d0e;
@define-color base01 #2e2f30;
@define-color base02 #515253;
@define-color base03 #737475;
@define-color base04 #959697;
@define-color base05 #b7b8b9;
@define-color base06 #dadbdc;
@define-color base07 #fcfdfe;
@define-color base08 #e31a1c;
@define-color base09 #e6550d;
@define-color base0A #dca060;
@define-color base0B #31a354;
@define-color base0C #80b1d3;
@define-color base0D #3182bd;
@define-color base0E #756bb1;
@define-color base0F #b15928;

View file

@ -0,0 +1,23 @@
/*
*
* Base16 Bright
* Author: Chris Kempson (http://chriskempson.com)
*
*/
@define-color base00 #000000;
@define-color base01 #303030;
@define-color base02 #505050;
@define-color base03 #b0b0b0;
@define-color base04 #d0d0d0;
@define-color base05 #e0e0e0;
@define-color base06 #f5f5f5;
@define-color base07 #ffffff;
@define-color base08 #fb0120;
@define-color base09 #fc6d24;
@define-color base0A #fda331;
@define-color base0B #a1c659;
@define-color base0C #76c7b7;
@define-color base0D #6fb3d2;
@define-color base0E #d381c3;
@define-color base0F #be643c;

View file

@ -0,0 +1,23 @@
/*
*
* Base16 Brogrammer
* Author: Vik Ramanujam (http://github.com/piggyslasher)
*
*/
@define-color base00 #1f1f1f;
@define-color base01 #f81118;
@define-color base02 #2dc55e;
@define-color base03 #ecba0f;
@define-color base04 #2a84d2;
@define-color base05 #4e5ab7;
@define-color base06 #1081d6;
@define-color base07 #d6dbe5;
@define-color base08 #d6dbe5;
@define-color base09 #de352e;
@define-color base0A #1dd361;
@define-color base0B #f3bd09;
@define-color base0C #1081d6;
@define-color base0D #5350b9;
@define-color base0E #0f7ddb;
@define-color base0F #ffffff;

View file

@ -0,0 +1,23 @@
/*
*
* Base16 Brush Trees Dark
* Author: Abraham White &lt;abelincoln.white@gmail.com&gt;
*
*/
@define-color base00 #485867;
@define-color base01 #5a6d7a;
@define-color base02 #6d828e;
@define-color base03 #8299a1;
@define-color base04 #98afb5;
@define-color base05 #b0c5c8;
@define-color base06 #c9dbdc;
@define-color base07 #e3efef;
@define-color base08 #b38686;
@define-color base09 #d8bba2;
@define-color base0A #aab386;
@define-color base0B #87b386;
@define-color base0C #86b3b3;
@define-color base0D #868cb3;
@define-color base0E #b386b2;
@define-color base0F #b39f9f;

View file

@ -0,0 +1,23 @@
/*
*
* Base16 Brush Trees
* Author: Abraham White &lt;abelincoln.white@gmail.com&gt;
*
*/
@define-color base00 #e3efef;
@define-color base01 #c9dbdc;
@define-color base02 #b0c5c8;
@define-color base03 #98afb5;
@define-color base04 #8299a1;
@define-color base05 #6d828e;
@define-color base06 #5a6d7a;
@define-color base07 #485867;
@define-color base08 #b38686;
@define-color base09 #d8bba2;
@define-color base0A #aab386;
@define-color base0B #87b386;
@define-color base0C #86b3b3;
@define-color base0D #868cb3;
@define-color base0E #b386b2;
@define-color base0F #b39f9f;

View file

@ -0,0 +1,23 @@
/*
*
* Base16 Catppuccin Frappe
* Author: https://github.com/catppuccin/catppuccin
*
*/
@define-color base00 #303446;
@define-color base01 #292c3c;
@define-color base02 #414559;
@define-color base03 #51576d;
@define-color base04 #626880;
@define-color base05 #c6d0f5;
@define-color base06 #f2d5cf;
@define-color base07 #babbf1;
@define-color base08 #e78284;
@define-color base09 #ef9f76;
@define-color base0A #e5c890;
@define-color base0B #a6d189;
@define-color base0C #81c8be;
@define-color base0D #8caaee;
@define-color base0E #ca9ee6;
@define-color base0F #eebebe;

View file

@ -0,0 +1,23 @@
/*
*
* Base16 Catppuccin Latte
* Author: https://github.com/catppuccin/catppuccin
*
*/
@define-color base00 #eff1f5;
@define-color base01 #e6e9ef;
@define-color base02 #ccd0da;
@define-color base03 #bcc0cc;
@define-color base04 #acb0be;
@define-color base05 #4c4f69;
@define-color base06 #dc8a78;
@define-color base07 #7287fd;
@define-color base08 #d20f39;
@define-color base09 #fe640b;
@define-color base0A #df8e1d;
@define-color base0B #40a02b;
@define-color base0C #179299;
@define-color base0D #1e66f5;
@define-color base0E #8839ef;
@define-color base0F #dd7878;

View file

@ -0,0 +1,23 @@
/*
*
* Base16 Catppuccin Macchiato
* Author: https://github.com/catppuccin/catppuccin
*
*/
@define-color base00 #24273a;
@define-color base01 #1e2030;
@define-color base02 #363a4f;
@define-color base03 #494d64;
@define-color base04 #5b6078;
@define-color base05 #cad3f5;
@define-color base06 #f4dbd6;
@define-color base07 #b7bdf8;
@define-color base08 #ed8796;
@define-color base09 #f5a97f;
@define-color base0A #eed49f;
@define-color base0B #a6da95;
@define-color base0C #8bd5ca;
@define-color base0D #8aadf4;
@define-color base0E #c6a0f6;
@define-color base0F #f0c6c6;

View file

@ -0,0 +1,23 @@
/*
*
* Base16 Catppuccin Mocha
* Author: https://github.com/catppuccin/catppuccin
*
*/
@define-color base00 #1e1e2e;
@define-color base01 #181825;
@define-color base02 #313244;
@define-color base03 #45475a;
@define-color base04 #585b70;
@define-color base05 #cdd6f4;
@define-color base06 #f5e0dc;
@define-color base07 #b4befe;
@define-color base08 #f38ba8;
@define-color base09 #fab387;
@define-color base0A #f9e2af;
@define-color base0B #a6e3a1;
@define-color base0C #94e2d5;
@define-color base0D #89b4fa;
@define-color base0E #cba6f7;
@define-color base0F #f2cdcd;

View file

@ -0,0 +1,23 @@
/*
*
* Base16 Catppuccin
* Author: Pocco81 (https://github.com/pocco81)
*
*/
@define-color base00 #1e1e28;
@define-color base01 #1a1826;
@define-color base02 #302d41;
@define-color base03 #575268;
@define-color base04 #6e6c7c;
@define-color base05 #d7dae0;
@define-color base06 #f5e0dc;
@define-color base07 #c9cbff;
@define-color base08 #f28fad;
@define-color base09 #f8bd96;
@define-color base0A #fae3b0;
@define-color base0B #abe9b3;
@define-color base0C #b5e8e0;
@define-color base0D #96cdfb;
@define-color base0E #ddb6f2;
@define-color base0F #f2cdcd;

View file

@ -0,0 +1,23 @@
/*
*
* Base16 Chalk
* Author: Chris Kempson (http://chriskempson.com)
*
*/
@define-color base00 #151515;
@define-color base01 #202020;
@define-color base02 #303030;
@define-color base03 #505050;
@define-color base04 #b0b0b0;
@define-color base05 #d0d0d0;
@define-color base06 #e0e0e0;
@define-color base07 #f5f5f5;
@define-color base08 #fb9fb1;
@define-color base09 #eda987;
@define-color base0A #ddb26f;
@define-color base0B #acc267;
@define-color base0C #12cfc0;
@define-color base0D #6fc2ef;
@define-color base0E #e1a3ee;
@define-color base0F #deaf8f;

View file

@ -0,0 +1,23 @@
/*
*
* Base16 Circus
* Author: Stephan Boyer (https://github.com/stepchowfun) and Esther Wang (https://github.com/ewang12)
*
*/
@define-color base00 #191919;
@define-color base01 #202020;
@define-color base02 #303030;
@define-color base03 #5f5a60;
@define-color base04 #505050;
@define-color base05 #a7a7a7;
@define-color base06 #808080;
@define-color base07 #ffffff;
@define-color base08 #dc657d;
@define-color base09 #4bb1a7;
@define-color base0A #c3ba63;
@define-color base0B #84b97c;
@define-color base0C #4bb1a7;
@define-color base0D #639ee4;
@define-color base0E #b888e2;
@define-color base0F #b888e2;

View file

@ -0,0 +1,23 @@
/*
*
* Base16 Classic Dark
* Author: Jason Heeris (http://heeris.id.au)
*
*/
@define-color base00 #151515;
@define-color base01 #202020;
@define-color base02 #303030;
@define-color base03 #505050;
@define-color base04 #b0b0b0;
@define-color base05 #d0d0d0;
@define-color base06 #e0e0e0;
@define-color base07 #f5f5f5;
@define-color base08 #ac4142;
@define-color base09 #d28445;
@define-color base0A #f4bf75;
@define-color base0B #90a959;
@define-color base0C #75b5aa;
@define-color base0D #6a9fb5;
@define-color base0E #aa759f;
@define-color base0F #8f5536;

View file

@ -0,0 +1,23 @@
/*
*
* Base16 Classic Light
* Author: Jason Heeris (http://heeris.id.au)
*
*/
@define-color base00 #f5f5f5;
@define-color base01 #e0e0e0;
@define-color base02 #d0d0d0;
@define-color base03 #b0b0b0;
@define-color base04 #505050;
@define-color base05 #303030;
@define-color base06 #202020;
@define-color base07 #151515;
@define-color base08 #ac4142;
@define-color base09 #d28445;
@define-color base0A #f4bf75;
@define-color base0B #90a959;
@define-color base0C #75b5aa;
@define-color base0D #6a9fb5;
@define-color base0E #aa759f;
@define-color base0F #8f5536;

View file

@ -0,0 +1,23 @@
/*
*
* Base16 Codeschool
* Author: blockloop
*
*/
@define-color base00 #232c31;
@define-color base01 #1c3657;
@define-color base02 #2a343a;
@define-color base03 #3f4944;
@define-color base04 #84898c;
@define-color base05 #9ea7a6;
@define-color base06 #a7cfa3;
@define-color base07 #b5d8f6;
@define-color base08 #2a5491;
@define-color base09 #43820d;
@define-color base0A #a03b1e;
@define-color base0B #237986;
@define-color base0C #b02f30;
@define-color base0D #484d79;
@define-color base0E #c59820;
@define-color base0F #c98344;

View file

@ -0,0 +1,23 @@
/*
*
* Base16 Colors
* Author: mrmrs (http://clrs.cc)
*
*/
@define-color base00 #111111;
@define-color base01 #333333;
@define-color base02 #555555;
@define-color base03 #777777;
@define-color base04 #999999;
@define-color base05 #bbbbbb;
@define-color base06 #dddddd;
@define-color base07 #ffffff;
@define-color base08 #ff4136;
@define-color base09 #ff851b;
@define-color base0A #ffdc00;
@define-color base0B #2ecc40;
@define-color base0C #7fdbff;
@define-color base0D #0074d9;
@define-color base0E #b10dc9;
@define-color base0F #85144b;

View file

@ -0,0 +1,23 @@
/*
*
* Base16 Cupcake
* Author: Chris Kempson (http://chriskempson.com)
*
*/
@define-color base00 #fbf1f2;
@define-color base01 #f2f1f4;
@define-color base02 #d8d5dd;
@define-color base03 #bfb9c6;
@define-color base04 #a59daf;
@define-color base05 #8b8198;
@define-color base06 #72677e;
@define-color base07 #585062;
@define-color base08 #d57e85;
@define-color base09 #ebb790;
@define-color base0A #dcb16c;
@define-color base0B #a3b367;
@define-color base0C #69a9a7;
@define-color base0D #7297b9;
@define-color base0E #bb99b4;
@define-color base0F #baa58c;

View file

@ -0,0 +1,23 @@
/*
*
* Base16 Cupertino
* Author: Defman21
*
*/
@define-color base00 #ffffff;
@define-color base01 #c0c0c0;
@define-color base02 #c0c0c0;
@define-color base03 #808080;
@define-color base04 #808080;
@define-color base05 #404040;
@define-color base06 #404040;
@define-color base07 #5e5e5e;
@define-color base08 #c41a15;
@define-color base09 #eb8500;
@define-color base0A #826b28;
@define-color base0B #007400;
@define-color base0C #318495;
@define-color base0D #0000ff;
@define-color base0E #a90d91;
@define-color base0F #826b28;

View file

@ -0,0 +1,23 @@
/*
*
* Base16 Da One Black
* Author: NNB (https://github.com/NNBnh)
*
*/
@define-color base00 #000000;
@define-color base01 #282828;
@define-color base02 #585858;
@define-color base03 #888888;
@define-color base04 #c8c8c8;
@define-color base05 #ffffff;
@define-color base06 #ffffff;
@define-color base07 #ffffff;
@define-color base08 #fa7883;
@define-color base09 #ffc387;
@define-color base0A #ff9470;
@define-color base0B #98c379;
@define-color base0C #8af5ff;
@define-color base0D #6bb8ff;
@define-color base0E #e799ff;
@define-color base0F #b3684f;

View file

@ -0,0 +1,23 @@
/*
*
* Base16 Da One Gray
* Author: NNB (https://github.com/NNBnh)
*
*/
@define-color base00 #181818;
@define-color base01 #282828;
@define-color base02 #585858;
@define-color base03 #888888;
@define-color base04 #c8c8c8;
@define-color base05 #ffffff;
@define-color base06 #ffffff;
@define-color base07 #ffffff;
@define-color base08 #fa7883;
@define-color base09 #ffc387;
@define-color base0A #ff9470;
@define-color base0B #98c379;
@define-color base0C #8af5ff;
@define-color base0D #6bb8ff;
@define-color base0E #e799ff;
@define-color base0F #b3684f;

View file

@ -0,0 +1,23 @@
/*
*
* Base16 Da One Ocean
* Author: NNB (https://github.com/NNBnh)
*
*/
@define-color base00 #171726;
@define-color base01 #22273d;
@define-color base02 #525866;
@define-color base03 #878d96;
@define-color base04 #c8c8c8;
@define-color base05 #ffffff;
@define-color base06 #ffffff;
@define-color base07 #ffffff;
@define-color base08 #fa7883;
@define-color base09 #ffc387;
@define-color base0A #ff9470;
@define-color base0B #98c379;
@define-color base0C #8af5ff;
@define-color base0D #6bb8ff;
@define-color base0E #e799ff;
@define-color base0F #b3684f;

View file

@ -0,0 +1,23 @@
/*
*
* Base16 Da One Paper
* Author: NNB (https://github.com/NNBnh)
*
*/
@define-color base00 #faf0dc;
@define-color base01 #c8c8c8;
@define-color base02 #888888;
@define-color base03 #585858;
@define-color base04 #282828;
@define-color base05 #181818;
@define-color base06 #000000;
@define-color base07 #000000;
@define-color base08 #de5d6e;
@define-color base09 #ff9470;
@define-color base0A #b3684f;
@define-color base0B #76a85d;
@define-color base0C #64b5a7;
@define-color base0D #5890f8;
@define-color base0E #c173d1;
@define-color base0F #b3684f;

View file

@ -0,0 +1,23 @@
/*
*
* Base16 Da One Sea
* Author: NNB (https://github.com/NNBnh)
*
*/
@define-color base00 #22273d;
@define-color base01 #374059;
@define-color base02 #525866;
@define-color base03 #878d96;
@define-color base04 #c8c8c8;
@define-color base05 #ffffff;
@define-color base06 #ffffff;
@define-color base07 #ffffff;
@define-color base08 #fa7883;
@define-color base09 #ffc387;
@define-color base0A #ff9470;
@define-color base0B #98c379;
@define-color base0C #8af5ff;
@define-color base0D #6bb8ff;
@define-color base0E #e799ff;
@define-color base0F #b3684f;

View file

@ -0,0 +1,23 @@
/*
*
* Base16 Da One White
* Author: NNB (https://github.com/NNBnh)
*
*/
@define-color base00 #ffffff;
@define-color base01 #c8c8c8;
@define-color base02 #888888;
@define-color base03 #585858;
@define-color base04 #282828;
@define-color base05 #181818;
@define-color base06 #000000;
@define-color base07 #000000;
@define-color base08 #de5d6e;
@define-color base09 #ff9470;
@define-color base0A #b3684f;
@define-color base0B #76a85d;
@define-color base0C #64b5a7;
@define-color base0D #5890f8;
@define-color base0E #c173d1;
@define-color base0F #b3684f;

View file

@ -0,0 +1,23 @@
/*
*
* Base16 DanQing Light
* Author: Wenhan Zhu (Cosmos) (zhuwenhan950913@gmail.com)
*
*/
@define-color base00 #fcfefd;
@define-color base01 #ecf6f2;
@define-color base02 #e0f0ef;
@define-color base03 #cad8d2;
@define-color base04 #9da8a3;
@define-color base05 #5a605d;
@define-color base06 #434846;
@define-color base07 #2d302f;
@define-color base08 #f9906f;
@define-color base09 #b38a61;
@define-color base0A #f0c239;
@define-color base0B #8ab361;
@define-color base0C #30dff3;
@define-color base0D #b0a4e3;
@define-color base0E #cca4e3;
@define-color base0F #ca6924;

View file

@ -0,0 +1,23 @@
/*
*
* Base16 DanQing
* Author: Wenhan Zhu (Cosmos) (zhuwenhan950913@gmail.com)
*
*/
@define-color base00 #2d302f;
@define-color base01 #434846;
@define-color base02 #5a605d;
@define-color base03 #9da8a3;
@define-color base04 #cad8d2;
@define-color base05 #e0f0ef;
@define-color base06 #ecf6f2;
@define-color base07 #fcfefd;
@define-color base08 #f9906f;
@define-color base09 #b38a61;
@define-color base0A #f0c239;
@define-color base0B #8ab361;
@define-color base0C #30dff3;
@define-color base0D #b0a4e3;
@define-color base0E #cca4e3;
@define-color base0F #ca6924;

View file

@ -0,0 +1,23 @@
/*
*
* Base16 Darcula
* Author: jetbrains
*
*/
@define-color base00 #2b2b2b;
@define-color base01 #323232;
@define-color base02 #323232;
@define-color base03 #606366;
@define-color base04 #a4a3a3;
@define-color base05 #a9b7c6;
@define-color base06 #ffc66d;
@define-color base07 #ffffff;
@define-color base08 #4eade5;
@define-color base09 #689757;
@define-color base0A #bbb529;
@define-color base0B #6a8759;
@define-color base0C #629755;
@define-color base0D #9876aa;
@define-color base0E #cc7832;
@define-color base0F #808080;

View file

@ -0,0 +1,23 @@
/*
*
* Base16 darkmoss
* Author: Gabriel Avanzi (https://github.com/avanzzzi)
*
*/
@define-color base00 #171e1f;
@define-color base01 #252c2d;
@define-color base02 #373c3d;
@define-color base03 #555e5f;
@define-color base04 #818f80;
@define-color base05 #c7c7a5;
@define-color base06 #e3e3c8;
@define-color base07 #e1eaef;
@define-color base08 #ff4658;
@define-color base09 #e6db74;
@define-color base0A #fdb11f;
@define-color base0B #499180;
@define-color base0C #66d9ef;
@define-color base0D #498091;
@define-color base0E #9bc0c8;
@define-color base0F #d27b53;

View file

@ -0,0 +1,23 @@
/*
*
* Base16 Darktooth
* Author: Jason Milkins (https://github.com/jasonm23)
*
*/
@define-color base00 #1d2021;
@define-color base01 #32302f;
@define-color base02 #504945;
@define-color base03 #665c54;
@define-color base04 #928374;
@define-color base05 #a89984;
@define-color base06 #d5c4a1;
@define-color base07 #fdf4c1;
@define-color base08 #fb543f;
@define-color base09 #fe8625;
@define-color base0A #fac03b;
@define-color base0B #95c085;
@define-color base0C #8ba59b;
@define-color base0D #0d6678;
@define-color base0E #8f4673;
@define-color base0F #a87322;

View file

@ -0,0 +1,23 @@
/*
*
* Base16 Dark Violet
* Author: ruler501 (https://github.com/ruler501/base16-darkviolet)
*
*/
@define-color base00 #000000;
@define-color base01 #231a40;
@define-color base02 #432d59;
@define-color base03 #593380;
@define-color base04 #00ff00;
@define-color base05 #b08ae6;
@define-color base06 #9045e6;
@define-color base07 #a366ff;
@define-color base08 #a82ee6;
@define-color base09 #bb66cc;
@define-color base0A #f29df2;
@define-color base0B #4595e6;
@define-color base0C #40dfff;
@define-color base0D #4136d9;
@define-color base0E #7e5ce6;
@define-color base0F #a886bf;

View file

@ -0,0 +1,23 @@
/*
*
* Base16 Decaf
* Author: Alex Mirrington (https://github.com/alexmirrington)
*
*/
@define-color base00 #2d2d2d;
@define-color base01 #393939;
@define-color base02 #515151;
@define-color base03 #777777;
@define-color base04 #b4b7b4;
@define-color base05 #cccccc;
@define-color base06 #e0e0e0;
@define-color base07 #ffffff;
@define-color base08 #ff7f7b;
@define-color base09 #ffbf70;
@define-color base0A #ffd67c;
@define-color base0B #beda78;
@define-color base0C #bed6ff;
@define-color base0D #90bee1;
@define-color base0E #efb3f7;
@define-color base0F #ff93b3;

View file

@ -0,0 +1,23 @@
/*
*
* Base16 Default Dark
* Author: Chris Kempson (http://chriskempson.com)
*
*/
@define-color base00 #181818;
@define-color base01 #282828;
@define-color base02 #383838;
@define-color base03 #585858;
@define-color base04 #b8b8b8;
@define-color base05 #d8d8d8;
@define-color base06 #e8e8e8;
@define-color base07 #f8f8f8;
@define-color base08 #ab4642;
@define-color base09 #dc9656;
@define-color base0A #f7ca88;
@define-color base0B #a1b56c;
@define-color base0C #86c1b9;
@define-color base0D #7cafc2;
@define-color base0E #ba8baf;
@define-color base0F #a16946;

View file

@ -0,0 +1,23 @@
/*
*
* Base16 Default Light
* Author: Chris Kempson (http://chriskempson.com)
*
*/
@define-color base00 #f8f8f8;
@define-color base01 #e8e8e8;
@define-color base02 #d8d8d8;
@define-color base03 #b8b8b8;
@define-color base04 #585858;
@define-color base05 #383838;
@define-color base06 #282828;
@define-color base07 #181818;
@define-color base08 #ab4642;
@define-color base09 #dc9656;
@define-color base0A #f7ca88;
@define-color base0B #a1b56c;
@define-color base0C #86c1b9;
@define-color base0D #7cafc2;
@define-color base0E #ba8baf;
@define-color base0F #a16946;

View file

@ -0,0 +1,23 @@
/*
*
* Base16 dirtysea
* Author: Kahlil (Kal) Hodgson
*
*/
@define-color base00 #e0e0e0;
@define-color base01 #d0dad0;
@define-color base02 #d0d0d0;
@define-color base03 #707070;
@define-color base04 #202020;
@define-color base05 #000000;
@define-color base06 #f8f8f8;
@define-color base07 #c4d9c4;
@define-color base08 #840000;
@define-color base09 #006565;
@define-color base0A #755b00;
@define-color base0B #730073;
@define-color base0C #755b00;
@define-color base0D #007300;
@define-color base0E #000090;
@define-color base0F #755b00;

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