diff --git a/.Xresources b/.Xresources index d182012..2132093 100644 --- a/.Xresources +++ b/.Xresources @@ -7,7 +7,7 @@ !! Global and Terminal Font Settings !! (Set Monospace font alias in $XDG_CONFIG_HOME/fontconfig/fonts.conf) -*.font: Monospace:pixelsize=28:dpi:192:antialias:true:autohint:false:hinting:true; 28 +*.font: Monospace:pixelsize=32:dpi:192:antialias:true:autohint:false:hinting:true; 32 Xft.antialias: true Xft.autohint: false Xft.hinting: true @@ -27,27 +27,7 @@ st.disable_alpha_correction: 0 Sxiv.background: #000000 Sxiv.foreground: #00C0FF -!! Base16 -*.scheme: "Gruvbox dark, hard" -*.author: "Dawid Kurek (dawikur@gmail.com), morhetz (https://github.com/morhetz/gruvbox)" -*.base00: 1d2021 -*.base01: cc241d -*.base02: 98971a -*.base03: d79921 -*.base04: 458588 -*.base05: b16286 -*.base06: 689d6a -*.base07: a89984 -*.base08: 928374 -*.base09: fb4934 -*.base0A: b8bb26 -*.base0B: fabd2f -*.base0C: 83a598 -*.base0D: d3869b -*.base0E: 8ec07c -*.base0F: ebdbb2 - -!! Base16 (st) +!! Base16 (st) - gruvbox dark *.color0: #1d2021 *.color1: #cc241d *.color2: #98971a diff --git a/.config/alacritty/alacritty.toml b/.config/alacritty/alacritty.toml new file mode 100644 index 0000000..0afdaf0 --- /dev/null +++ b/.config/alacritty/alacritty.toml @@ -0,0 +1,189 @@ +# _ _ _ ____ ____ ___ _____ _______ __ +# / \ | | / \ / ___| _ \|_ _|_ _|_ _\ \ / / +# / _ \ | | / _ \| | | |_) || | | | | | \ V / +# / ___ \| |___ / ___ \ |___| _ < | | | | | | | | +# /_/ \_\_____/_/ \_\____|_| \_\___| |_| |_| |_| +# Config file for Alacritty, the GPU enhanced terminal emulator. + + +import = ["/usr/share/alacritty/themes/everforest_dark.toml"] + +[env] +TERM = "xterm-256color" + +[font] +size = 12.0 +normal.family = "monospace" +normal.style = "Regular" +italic.family = "monospace" +italic.style = "Italic" +bold.family = "monospace" +bold.style = "Bold" +bold_italic.family = "monospace" +bold_italic.style = "Bold Italic" + +[font.glyph_offset] +x = 0 +y = 0 + +[font.offset] +x = 1 +y = 1 + +[[keyboard.bindings]] +action = "Paste" +key = "V" +mods = "Alt" + +[[keyboard.bindings]] +action = "Paste" +key = "Paste" + +[[keyboard.bindings]] +action = "Copy" +key = "C" +mods = "Alt" + +[[keyboard.bindings]] +action = "Copy" +key = "Copy" + +[[keyboard.bindings]] +action = "PasteSelection" +key = "Insert" +mods = "Alt" + +[[keyboard.bindings]] +action = "ScrollLineUp" +key = "K" +mods = "Alt" + +[[keyboard.bindings]] +action = "ScrollLineUp" +key = "Up" +mods = "Alt" + +[[keyboard.bindings]] +action = "ScrollLineDown" +key = "J" +mods = "Alt" + +[[keyboard.bindings]] +action = "ScrollLineDown" +key = "Down" +mods = "Alt" + +[[keyboard.bindings]] +action = "ScrollPageUp" +key = "PageUp" + +[[keyboard.bindings]] +action = "ScrollPageDown" +key = "PageDown" + +[[keyboard.bindings]] +action = "ScrollToTop" +key = "Home" + +[[keyboard.bindings]] +action = "ScrollToBottom" +key = "End" + +[[keyboard.bindings]] +action = "ResetFontSize" +key = "Key0" +mods = "Alt" + +[[keyboard.bindings]] +action = "IncreaseFontSize" +key = "Equals" +mods = "Alt" + +[[keyboard.bindings]] +action = "IncreaseFontSize" +key = "Plus" +mods = "Alt" + +[[keyboard.bindings]] +action = "DecreaseFontSize" +key = "Minus" +mods = "Alt" + +[[keyboard.bindings]] +action = "ClearHistory" +key = "L" +mods = "Alt" + +[[keyboard.bindings]] +chars = "\f" +key = "L" +mods = "Alt" + +[[keyboard.bindings]] +action = "ClearLogNotice" +key = "L" +mods = "Alt" + +[[keyboard.bindings]] +chars = "\f" +key = "L" +mods = "Alt" + +[[keyboard.bindings]] +action = "ToggleFullscreen" +key = "F" +mods = "Alt" + +[[keyboard.bindings]] +action = "Hide" +key = "H" +mods = "Alt" + +[[keyboard.bindings]] +action = "Minimize" +key = "M" +mods = "Alt" + +[[keyboard.bindings]] +action = "Quit" +key = "Q" +mods = "Alt" + +[[keyboard.bindings]] +action = "Quit" +key = "W" +mods = "Alt" + +[mouse] +hide_when_typing = true + +[scrolling] +history = 10000 +multiplier = 5 + +[shell] +args = ["--login"] +program = "/bin/zsh" + +[window] +opacity = 0.85 +decorations = "full" +dynamic_padding = false +startup_mode = "Windowed" +title = "Alacritty" + +[window.class] +general = "Alacritty" +instance = "Alacritty" + +[window.dimensions] +columns = 0 +lines = 0 + +[window.padding] +x = 2 +y = 2 + +[window.position] +x = 0 +y = 0 diff --git a/.config/alacritty/alacritty.yml b/.config/alacritty/alacritty.yml index d21c091..702602d 100644 --- a/.config/alacritty/alacritty.yml +++ b/.config/alacritty/alacritty.yml @@ -40,6 +40,9 @@ window: x: 2 y: 2 + # Window opacity; 0.0 - transparent, 1.0 - opaque + opacity: .60 + # Spread additional padding evenly around the terminal content. dynamic_padding: false @@ -165,84 +168,84 @@ font: use_thin_strokes: true -# COLOR STYLING: -# Colors (Tomorrow Night Bright) -colors: - # Default colors - primary: - background: '0x000000' - foreground: '0xeaeaea' - - # Bright and dim foreground colors - # - # The dimmed foreground color is calculated automatically if it is not present. - # If the bright foreground color is not set, or `draw_bold_text_with_bright_colors` - # is `false`, the normal foreground color will be used. - dim_foreground: '0x9a9a9a' - bright_foreground: '0xffffff' - - # Cursor colors - # - # Colors which should be used to draw the terminal cursor. If these are unset, - # the cursor color will be the inverse of the cell color. - cursor: - text: '0x000000' - cursor: '0xffffff' - - # Selection colors - # - # Colors which should be used to draw the selection area. If selection - # background is unset, selection color will be the inverse of the cell colors. - # If only text is unset the cell text color will remain the same. - selection: - text: '0xeaeaea' - background: '0x404040' - - # Normal colors - normal: - black: '0x000000' - red: '0xd54e53' - green: '0xb9ca4a' - yellow: '0xe6c547' - blue: '0x7aa6da' - magenta: '0xc397d8' - cyan: '0x70c0ba' - white: '0xeaeaea' - - # Bright colors - bright: - black: '0x666666' - red: '0xff3334' - green: '0x9ec400' - yellow: '0xe7c547' - blue: '0x7aa6da' - magenta: '0xb77ee0' - cyan: '0x54ced6' - white: '0xffffff' - - # Dim colors - # - # If the dim colors are not set, they will be calculated automatically based - # on the `normal` colors. - dim: - black: '0x000000' - red: '0x8c3336' - green: '0x7a8530' - yellow: '0x97822e' - blue: '0x506d8f' - magenta: '0x80638e' - cyan: '0x497e7a' - white: '0x9a9a9a' - - # Indexed Colors - # - # The indexed colors include all colors from 16 to 256. - # When these are not set, they're filled with sensible defaults. - # - # Example: - # `- { index: 16, color: '0xff00ff' }` - # - indexed_colors: [] +# # COLOR STYLING: +# # Colors (Tomorrow Night Bright) +# colors: +# # Default colors +# primary: +# background: '0x000000' +# foreground: '0xeaeaea' + +# # Bright and dim foreground colors +# # +# # The dimmed foreground color is calculated automatically if it is not present. +# # If the bright foreground color is not set, or `draw_bold_text_with_bright_colors` +# # is `false`, the normal foreground color will be used. +# dim_foreground: '0x9a9a9a' +# bright_foreground: '0xffffff' + +# # Cursor colors +# # +# # Colors which should be used to draw the terminal cursor. If these are unset, +# # the cursor color will be the inverse of the cell color. +# cursor: +# text: '0x000000' +# cursor: '0xffffff' + +# # Selection colors +# # +# # Colors which should be used to draw the selection area. If selection +# # background is unset, selection color will be the inverse of the cell colors. +# # If only text is unset the cell text color will remain the same. +# selection: +# text: '0xeaeaea' +# background: '0x404040' + +# # Normal colors +# normal: +# black: '0x000000' +# red: '0xd54e53' +# green: '0xb9ca4a' +# yellow: '0xe6c547' +# blue: '0x7aa6da' +# magenta: '0xc397d8' +# cyan: '0x70c0ba' +# white: '0xeaeaea' + +# # Bright colors +# bright: +# black: '0x666666' +# red: '0xff3334' +# green: '0x9ec400' +# yellow: '0xe7c547' +# blue: '0x7aa6da' +# magenta: '0xb77ee0' +# cyan: '0x54ced6' +# white: '0xffffff' + +# # Dim colors +# # +# # If the dim colors are not set, they will be calculated automatically based +# # on the `normal` colors. +# dim: +# black: '0x000000' +# red: '0x8c3336' +# green: '0x7a8530' +# yellow: '0x97822e' +# blue: '0x506d8f' +# magenta: '0x80638e' +# cyan: '0x497e7a' +# white: '0x9a9a9a' + +# # Indexed Colors +# # +# # The indexed colors include all colors from 16 to 256. +# # When these are not set, they're filled with sensible defaults. +# # +# # Example: +# # `- { index: 16, color: '0xff00ff' }` +# # +# indexed_colors: [] # VISUAL BELL: @@ -336,9 +339,6 @@ shell: # Send ESC (\x1b) before characters when alt is pressed. #alt_send_esc: true -# Window opacity; 0.0 - transparent, 1.0 - opaque -background_opacity: .60 - # Allow terminal applications to change Alacritty's window title. dynamic_title: true @@ -396,8 +396,7 @@ key_bindings: # Font Size: - { key: Key0, mods: Alt, action: ResetFontSize } - { key: Equals, mods: Alt, action: IncreaseFontSize } - - { key: Add, mods: Alt, action: IncreaseFontSize } - - { key: Subtract, mods: Alt, action: DecreaseFontSize } + - { key: Plus, mods: Alt, action: IncreaseFontSize } - { key: Minus, mods: Alt, action: DecreaseFontSize } # Clear Terminal: diff --git a/.config/bat/config b/.config/bat/config index ae39cdc..bb843fd 100644 --- a/.config/bat/config +++ b/.config/bat/config @@ -6,4 +6,4 @@ --style=default --color=always ---theme=gruvbox-dark # `bat --list-themes` all available themes +--theme=zenburn # `bat --list-themes` all available themes diff --git a/.config/helix/config.toml b/.config/helix/config.toml index a803877..f335e68 100644 --- a/.config/helix/config.toml +++ b/.config/helix/config.toml @@ -4,7 +4,7 @@ # /_//_/\__/_/_//_\_\ # Helix text editor runtime config. -theme = "pop-dark" # gruvbox, gruvbox_dark_hard, pop-dark, everforest_dark, onedark, autumn, bogster, noctis_bordo, rasmus, tokyonight_storm +theme = "everforest_dark" # gruvbox, gruvbox_dark_hard, pop-dark, everforest_dark, onedark, autumn, bogster, noctis_bordo, rasmus, tokyonight_storm [keys.normal] "#" = "toggle_comments" diff --git a/.config/joshuto/theme.toml b/.config/joshuto/theme.toml new file mode 100644 index 0000000..fc7ffd0 --- /dev/null +++ b/.config/joshuto/theme.toml @@ -0,0 +1,83 @@ +[tabs.styles.active] +bg = "black" +fg = "yellow" +bold = true + +[regular] +fg = "white" + +[directory] +fg = "light_yellow" +bold = false + +[link] +fg = "cyan" +bold = false + +[socket] +fg = "light_magenta" +bold = false + +[executable] +fg = "green" +bold = false + +[link_invalid] +fg = "red" +bold = false + +[selection] +fg = "white" +bg = "black" +bold = true + +[ext] +pdf.fg = "blue" +md.fg = "white" + +bmp.fg = "blue" +gif.fg = "blue" +heic.fg = "blue" +jpg.fg = "blue" +jpeg.fg = "blue" +pgm.fg = "blue" +png.fg = "blue" +ppm.fg = "blue" +svg.fg = "blue" + +wav.fg = "blue" +flac.fg = "blue" +mp3.fg = "blue" +amr.fg = "blue" +avi.fg = "blue" +flv.fg = "blue" +m3u.fg = "blue" +m4a.fg = "blue" +m4v.fg = "blue" + +mkv.fg = "blue" +mov.fg = "blue" +mp4.fg = "blue" +mpg.fg = "blue" +rmvb.fg = "blue" +webm.fg = "blue" +wmv.fg = "blue" + +c.fg = "light_green" +cpp.fg = "light_green" +sh.fg = "light_green" +java.fg = "light_green" +py.fg = "light_green" +jl.fg = "light_green" +latex.fg = "light_green" + +log.fg = "gray" + +# 7z.fg = "red" +# bz2.fg = "red" +# gz.fg = "red" +# rar.fg = "red" +# tar.fg = "red" +# tgz.fg = "red" +# xz.fg = "red" +# zip.fg = "red" diff --git a/.config/polybar/config.ini b/.config/polybar/config.ini index a08c308..35201b8 100644 --- a/.config/polybar/config.ini +++ b/.config/polybar/config.ini @@ -48,17 +48,10 @@ module-margin-right = 1 ;Fonts ;------------------ font-0 = Hack Nerd Font:pixelsize=18;2 -font-1 = fixed:pixelsize=18;2 -font-2 = Siji:size=36;2 -font-3 = unifont:fontformat=truetype:size=14:antialias=false;2 -font-4 = Hack Nerd Font:pixelsize=24;4 -font-5 = Hack Nerd Font:pixelsize=40;6 -font-6 = Noto Sans Mono CJK SC:size=18;2 -font-7 = Noto Sans Mono CJK TC:size=18;2 -font-8 = Noto Sans Mono CJK JP:size=18;2 -; If no font is specified, polybar will iterate until the first valid one is found. -; Fonts are 1-indexed: use '%{T+1} to set the font +font-1 = Hack Nerd Font:pixelsize=40;6 +font-2 = fixed:pixelsize=18;2 ; Use '%{T-}' for the default font (font-0) +; If no font is specified, polybar will iterate until the first valid one is found. ;Misc ;------------ @@ -79,7 +72,7 @@ line-color = ${colors.linecolor} [bar/bottom] inherit = bar/main bottom=true -modules-left = battery temperature backlight volume +modules-left = battery temperature volume modules-center = tempcpu memory cpu tempgpu memgpu pctutilgpu ;modules-right = updates-pacman-yay btcprice adaprice modules-right = network updates-pacman-yay @@ -114,17 +107,17 @@ fuzzy-match = false format = label-monitor = %name% -ws-icon-0 = 1;%{T5}1%{T-} -ws-icon-1 = 2;%{T5}2%{T-} -ws-icon-2 = 3;%{T5}3%{T-} -ws-icon-3 = 4;%{T5}4%{T-} -ws-icon-4 = 5;%{T5}5%{T-} -ws-icon-5 = 6;%{T5}6%{T-} -ws-icon-6 = 7;%{T5}7%{T-} -ws-icon-7 = 8;%{T5}8%{T-} -ws-icon-8 = 9;%{T5}9%{T-} -ws-icon-9 = 0;%{T5}0%{T-} -ws-icon-default = %{T5}?%{T-} +ws-icon-0 = 1;%{T1}1%{T-} +ws-icon-1 = 2;%{T1}2%{T-} +ws-icon-2 = 3;%{T1}3%{T-} +ws-icon-3 = 4;%{T1}4%{T-} +ws-icon-4 = 5;%{T1}5%{T-} +ws-icon-5 = 6;%{T1}6%{T-} +ws-icon-6 = 7;%{T1}7%{T-} +ws-icon-7 = 8;%{T1}8%{T-} +ws-icon-8 = 9;%{T1}9%{T-} +ws-icon-9 = 0;%{T1}0%{T-} +ws-icon-default = %{T1}?%{T-} label-focused = [%icon%] label-focused-foreground = ${colors.linecolor} @@ -162,8 +155,8 @@ full-at = 99 label-discharging = %percentage%% label-charging = %percentage%% label-full = %percentage%% -format-discharging = %{T5}%{T-} -format-full = %{T5}%{T-} +format-discharging = %{T1}%{T1} +format-full = %{T1}%{T1} format-charging = 󰂄 ramp-capacity-0 = 󰢟 ramp-capacity-1 = 󰢜 @@ -181,41 +174,18 @@ ramp-capacity-10 = 󰂅 [module/volume] type = internal/pulseaudio format-volume = -format-muted = %{T5}󰖁%{T-} -ramp-volume-0 = %{T5}󰕿%{T-} -ramp-volume-1 = %{T5}󰖀%{T-} -ramp-volume-2 = %{T5}󰕾%{T-} +format-muted = %{T1}󰖁%{T1} +ramp-volume-0 = %{T1}󰕿%{T1} +ramp-volume-1 = %{T1}󰖀%{T1} +ramp-volume-2 = %{T1}󰕾%{T1} ; -[module/mpd] -type = internal/mpd -label-offline = ﱙ mpd is offline -format-online = -format-offline = -host = 127.0.0.1 -port = 6600 -icon-prev =  -icon-stop =  -icon-play =  -icon-pause =  -icon-next =  -label-song = %title% - %artist% -label-song-maxlen = 70 -label-song-ellipsis = true -label-time = %elapsed% / %total% -bar-progress-width = 20 -bar-progress-indicator =┤ -bar-progress-fill = ─ -bar-progress-empty = ╌ -interval = 1 - - [module/backlight] type = internal/backlight -card = intel_backlight -format = %{T5}%{T-}