Add some updates

This commit is contained in:
t0xa 2026-08-03 08:41:54 +03:00
parent fbd3318b6d
commit 5e41e813a3
7 changed files with 139 additions and 14 deletions

View file

@ -4,7 +4,7 @@ import = [
# "~/.config/alacritty/catppuccin-mocha.toml"
# "~/.config/alacritty/themes/gruvbox_material.toml"
# "~/.config/alacritty/themes/gruvbox_t0xa.toml"
"~/.config/alacritty/themes/gruvbox_t0xa.toml"
"~/.config/alacritty/themes/pustota.toml"
]
# import = [
# # uncomment the flavour you want below:

33
alacritty/pustota.toml Normal file
View file

@ -0,0 +1,33 @@
# Colors (Pustota)
[colors.primary]
background = '#0A0E14'
foreground = '#B3B1AD'
[colors.cursor]
text = '#0A0E14'
cursor = '#E6B450'
[colors.selection]
text = '#B3B1AD'
background = '#273747'
[colors.normal]
black = '#00010A'
red = '#EA6C73'
green = '#91B362'
yellow = '#F9AF4F'
blue = '#53BDFA'
magenta = '#FAE994'
cyan = '#90E1C6'
white = '#C7C7C7'
[colors.bright]
black = '#686868'
red = '#F07178'
green = '#C2D94C'
yellow = '#FFB454'
blue = '#59C2FF'
magenta = '#FFEE99'
cyan = '#95E6CB'
white = '#FFFFFF'

View file

@ -1,10 +1,13 @@
# Set env variables for the config
# Configure workspaces on monitors
set $mon_1 = "HDMI-A-0"
set $mon_2 = "eDP"
# Set env variables for the config
set $brave_browser_app brave-browser
set $obsidian_app obsidian
set $kitty_app ~/.local/kitty.app/bin/kitty
set $telegram_app Telegram
set $alacritty_app Alacritty
set $alacritty_app alacritty
set $mod Mod4
@ -123,9 +126,12 @@ bindsym $mod+Shift+e exec "i3-nagbar -t warning -m 'You pressed the exit shortcu
# Section for manipulating the windows
bindsym Ctrl+Shift+b exec --no-startup-id sh -c 'i3-msg "[class=\"Brave-browser\"] focus" || $brave_browser_app'
bindsym F7 exec --no-startup-id sh -c 'i3-msg "[class=\"Brave-browser\"] focus" || $brave_browser_app'
bindsym Ctrl+Shift+o exec --no-startup-id sh -c 'i3-msg "[class=\"obsidian\"] focus" || $obsidian_app'
bindsym $mod+Return exec --no-startup-id sh -c 'i3-msg "[class=\"kitty\"] focus" || $kitty_app'
bindsym F8 exec --no-startup-id sh -c 'i3-msg "[class=\"kitty\"] focus" || $kitty_app'
bindsym Ctrl+Shift+t exec --no-startup-id sh -c 'i3-msg "[class=\"Telegram\"] focus" || $telegram_app'
bindsym F9 exec --no-startup-id sh -c 'i3-msg "[class=\"Telegram\"] focus" || $telegram_app'
bindsym Ctrl+Shift+g exec --no-startup-id sh -c 'i3-msg "[class=\"Alacritty\"] focus" || $alacritty_app'
# resize window (you can also use the mouse for that)
@ -171,9 +177,6 @@ title_align center
# Configure monitors (xrandr needed)
exec --no-startup-id xrandr --output DP-4 --mode 2560x1440 --rate 165.08
# Configure workspaces on monitors
set $mon_1 = "HDMI-A-0"
set $mon_2 = "DisplayPort-0"
workspace 1 output $mon_1
workspace 2 output $mon_1
workspace 3 output $mon_1

View file

@ -1,4 +1,4 @@
include ./themes/mocha.conf
include ./themes/pustota.conf
# vim:fileencoding=utf-8:foldmethod=marker
#: Fonts {{{
@ -8,14 +8,16 @@ include ./themes/mocha.conf
#: characters.
#
font_family JetBrainsMono Nerd Font Mono
# bold_font JetBrainsMono Nerd Font Mono Extra Bold
# bold_italic_font JetBrainsMono Nerd Font Mono Extra Bold Italic
# font_family JetBrainsMono Nerd Font Mono
# font_family Lilex Mono
# bold_font auto
# italic_font auto
# bold_italic_font auto
# font_family RobotoMono Nerd Font
font_style Regular
# font_style Regular
# bold_font auto
italic_font auto
# italic_font auto
# bold_italic_font auto
#: You can specify different fonts for the bold/italic/bold-italic
@ -958,7 +960,7 @@ window_padding_width 5
#: Fade the text in inactive windows by the specified amount (a number
#: between zero and one, with zero being fully faded).
hide_window_decorations yes
hide_window_decorations no
#: Hide the window decorations (title-bar and window borders) with
#: yes. On macOS, titlebar-only and titlebar-and-corners can be used
@ -2647,3 +2649,11 @@ map ctrl+shift+alt+t new_tab
#: }}}
#: }}}
# BEGIN_KITTY_FONTS
font_family family=Lilex postscript_name=Lilex-Regular
bold_font auto
italic_font auto
bold_italic_font auto
# END_KITTY_FONTS

76
kitty/themes/pustota.conf Normal file
View file

@ -0,0 +1,76 @@
# vim:ft=kitty
## name: Pustota
## author: t0xa
## upstream: https://github.com/pustota-theme/pustota.nvim
# The basic colors
foreground #B3B1AD
background #0A0E14
selection_foreground #B3B1AD
selection_background #273747
# Cursor colors
cursor #E6B450
cursor_text_color #0A0E14
# URL underline color when hovering with mouse
url_color #E6B450
# Kitty window border colors
active_border_color #E6B450
inactive_border_color #4D5566
bell_border_color #FF8F40
# OS Window titlebar colors
wayland_titlebar_color system
macos_titlebar_color system
# Tab bar colors
active_tab_foreground #0A0E14
active_tab_background #E6B450
inactive_tab_foreground #4D5566
inactive_tab_background #0A0E14
tab_bar_background #00010A
# Colors for marks (marked text in the terminal)
mark1_foreground #0A0E14
mark1_background #E6B450
mark2_foreground #0A0E14
mark2_background #59C2FF
mark3_foreground #0A0E14
mark3_background #91B362
# The 16 terminal colors
# black
color0 #00010A
color8 #686868
# red
color1 #EA6C73
color9 #F07178
# green
color2 #91B362
color10 #C2D94C
# yellow
color3 #F9AF4F
color11 #FFB454
# blue
color4 #53BDFA
color12 #59C2FF
# magenta
color5 #FAE994
color13 #FFEE99
# cyan
color6 #90E1C6
color14 #95E6CB
# white
color7 #C7C7C7
color15 #FFFFFF

View file

@ -61,7 +61,7 @@ bind-key o switch-client -T my_table
# Bind keys within that table
bind-key -T my_table o switch-client -t Personal:3
bind-key -T my_table i switch-client -t Backend:1
bind-key -T my_table c switch-client -t Backend:2
bind-key -T my_table c switch-client -t Backend:3
# bind-key -T my_table p switch-client -t Other:1
# Bindings for switching session up and down
bind-key -T my_table p switch-client -p

View file

@ -1,3 +1,5 @@
# Add deno completions to search path
if [[ ":$FPATH:" != *":/home/user/.zsh/completions:"* ]]; then export FPATH="/home/user/.zsh/completions:$FPATH"; fi
# Enable Powerlevel10k instant prompt. Should stay close to the top of ~/.zshrc.
# Initialization code that may require console input (password prompts, [y/n]
# confirmations, etc.) must go above this block; everything else may go below.
@ -71,3 +73,4 @@ eval "$(pyenv init - zsh)"
. "$HOME/.local/bin/env"
export PATH=~/.npm-global/bin:$PATH
export NVIM_LOG_LEVEL=WARN
. "/home/user/.deno/env"