diff --git a/alacritty/alacritty.toml b/alacritty/alacritty.toml index b6bcac2..47e3134 100644 --- a/alacritty/alacritty.toml +++ b/alacritty/alacritty.toml @@ -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: diff --git a/alacritty/pustota.toml b/alacritty/pustota.toml new file mode 100644 index 0000000..4fadedf --- /dev/null +++ b/alacritty/pustota.toml @@ -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' diff --git a/i3/config b/i3/config index 1aa9149..d49fd73 100644 --- a/i3/config +++ b/i3/config @@ -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 diff --git a/kitty/kitty.conf b/kitty/kitty.conf index 6b928be..1684994 100644 --- a/kitty/kitty.conf +++ b/kitty/kitty.conf @@ -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 diff --git a/kitty/themes/pustota.conf b/kitty/themes/pustota.conf new file mode 100644 index 0000000..d9edae8 --- /dev/null +++ b/kitty/themes/pustota.conf @@ -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 diff --git a/tmux/.tmux.conf b/tmux/.tmux.conf index 4b3ce7a..e1b005f 100644 --- a/tmux/.tmux.conf +++ b/tmux/.tmux.conf @@ -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 diff --git a/zsh/.zshrc b/zsh/.zshrc index 2c71271..0103d45 100755 --- a/zsh/.zshrc +++ b/zsh/.zshrc @@ -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"