add files

This commit is contained in:
Gecko :3 2025-08-19 17:51:15 +02:00
commit 40b77f88ea
20 changed files with 522 additions and 0 deletions

BIN
Backgrounds/aaa.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 257 KiB

BIN
Backgrounds/gra.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.9 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.4 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 507 KiB

4
fish/conf.d/config.fish Executable file
View file

@ -0,0 +1,4 @@
function fish_greeting
echo (set_color yellow)(date +%T)(set_color normal) on $hostname
end

4
fish/config.fish Normal file
View file

@ -0,0 +1,4 @@
alias sd "sudo shutdown 0"
alias rb "sudo reboot 0"
alias nvi3 "vim ~/.config/i3/config"
fish_add_path /home/gecko/.spicetify

24
fish/config.fish.bak Normal file
View file

@ -0,0 +1,24 @@
set -g fish_color_command ff77aa
set -g fish_color_keyword dd99ff
set -g fish_color_param ffccdd
set -g fish_color_quote bb88ff
set -g fish_color_redirection ffaad4
set -g fish_color_comment 555555
set -g fish_color_error ff77aa
set -g fish_color_selection_background ffaad4
set -g fish_color_selection_foreground ffffff
set -g fish_color_operator d0d0d0
set -g fish_color_escape ffffff
set -g fish_color_autosuggestion 888888
set -g fish_color_user ff77aa
set -g fish_color_host dd99ff
set -g fish_color_cwd ffccdd
set -g fish_color_cwd_root ff0000
set -g fish_color_valid_path bb88ff
set -g fish_color_search_match ffaad4
alias ls lsd
alias sd "sudo shutdown 0"
alias rb "sudo reboot 0"
alias nvi3 "nvim ~/.config/i3/config"
fish_add_path /home/gecko/.spicetify

1
fish/fish_plugins Executable file
View file

@ -0,0 +1 @@
catppuccin/fish

47
fish/fish_variables Normal file
View file

@ -0,0 +1,47 @@
# This file contains fish universal variable definitions.
# VERSION: 3.0
SETUVAR __fish_initialized:3800
SETUVAR _fisher_catppuccin_2F_fish_files:\x7e/\x2econfig/fish/themes/Catppuccin\x20Frappe\x2etheme\x1e\x7e/\x2econfig/fish/themes/Catppuccin\x20Latte\x2etheme\x1e\x7e/\x2econfig/fish/themes/Catppuccin\x20Macchiato\x2etheme\x1e\x7e/\x2econfig/fish/themes/Catppuccin\x20Mocha\x2etheme
SETUVAR _fisher_plugins:catppuccin/fish
SETUVAR _fisher_upgraded_to_4_4:\x1d
SETUVAR fish_color_autosuggestion:707A8C
SETUVAR fish_color_cancel:\x2d\x2dreverse
SETUVAR fish_color_command:5CCFE6
SETUVAR fish_color_comment:5C6773
SETUVAR fish_color_cwd:73D0FF
SETUVAR fish_color_cwd_root:red
SETUVAR fish_color_end:F29E74
SETUVAR fish_color_error:FF3333
SETUVAR fish_color_escape:95E6CB
SETUVAR fish_color_gray:6c7086
SETUVAR fish_color_history_current:\x2d\x2dbold
SETUVAR fish_color_host:normal
SETUVAR fish_color_host_remote:yellow
SETUVAR fish_color_keyword:5CCFE6
SETUVAR fish_color_match:F28779
SETUVAR fish_color_normal:CBCCC6
SETUVAR fish_color_operator:FFCC66
SETUVAR fish_color_option:CBCCC6
SETUVAR fish_color_param:CBCCC6
SETUVAR fish_color_quote:BAE67E
SETUVAR fish_color_redirection:D4BFFF
SETUVAR fish_color_search_match:\x2d\x2dbackground\x3dFFCC66
SETUVAR fish_color_selection:\x2d\x2dbackground\x3dFFCC66
SETUVAR fish_color_status:red
SETUVAR fish_color_user:brgreen
SETUVAR fish_color_valid_path:\x2d\x2dunderline
SETUVAR fish_key_bindings:fish_default_key_bindings
SETUVAR fish_pager_color_background:\x1d
SETUVAR fish_pager_color_completion:normal
SETUVAR fish_pager_color_description:B3A06D
SETUVAR fish_pager_color_prefix:normal\x1e\x2d\x2dbold\x1e\x2d\x2dunderline
SETUVAR fish_pager_color_progress:brwhite\x1e\x2d\x2dbackground\x3dcyan
SETUVAR fish_pager_color_secondary_background:\x1d
SETUVAR fish_pager_color_secondary_completion:\x1d
SETUVAR fish_pager_color_secondary_description:\x1d
SETUVAR fish_pager_color_secondary_prefix:\x1d
SETUVAR fish_pager_color_selected_background:\x2d\x2dbackground\x3dFFCC66
SETUVAR fish_pager_color_selected_completion:\x1d
SETUVAR fish_pager_color_selected_description:\x1d
SETUVAR fish_pager_color_selected_prefix:\x1d
SETUVAR fish_user_paths:/home/gecko/\x2espicetify

21
fish/functions/fish_prompt.fish Executable file
View file

@ -0,0 +1,21 @@
function fish_prompt
# This is a simple prompt. It looks like
# alfa@nobby /path/to/dir $
# with the path shortened and colored
# and a "#" instead of a "$" when run as root.
set -l symbol ' $ '
set -l color $fish_color_cwd
if fish_is_root_user
set symbol ' # '
set -q fish_color_cwd_root
and set color $fish_color_cwd_root
end
echo -n $USER@$hostname
set_color $color
echo -n (prompt_pwd)
set_color normal
echo -n $symbol
end

View file

@ -0,0 +1,30 @@
# name: 'Catppuccin Frappé'
# url: 'https://github.com/catppuccin/fish'
# preferred_background: 303446
fish_color_normal c6d0f5
fish_color_command 8caaee
fish_color_param eebebe
fish_color_keyword e78284
fish_color_quote a6d189
fish_color_redirection f4b8e4
fish_color_end ef9f76
fish_color_comment 838ba7
fish_color_error e78284
fish_color_gray 737994
fish_color_selection --background=414559
fish_color_search_match --background=414559
fish_color_option a6d189
fish_color_operator f4b8e4
fish_color_escape ea999c
fish_color_autosuggestion 737994
fish_color_cancel e78284
fish_color_cwd e5c890
fish_color_user 81c8be
fish_color_host 8caaee
fish_color_host_remote a6d189
fish_color_status e78284
fish_pager_color_progress 737994
fish_pager_color_prefix f4b8e4
fish_pager_color_completion c6d0f5
fish_pager_color_description 737994

View file

@ -0,0 +1,30 @@
# name: 'Catppuccin Latte'
# url: 'https://github.com/catppuccin/fish'
# preferred_background: eff1f5
fish_color_normal 4c4f69
fish_color_command 1e66f5
fish_color_param dd7878
fish_color_keyword d20f39
fish_color_quote 40a02b
fish_color_redirection ea76cb
fish_color_end fe640b
fish_color_comment 8c8fa1
fish_color_error d20f39
fish_color_gray 9ca0b0
fish_color_selection --background=ccd0da
fish_color_search_match --background=ccd0da
fish_color_option 40a02b
fish_color_operator ea76cb
fish_color_escape e64553
fish_color_autosuggestion 9ca0b0
fish_color_cancel d20f39
fish_color_cwd df8e1d
fish_color_user 179299
fish_color_host 1e66f5
fish_color_host_remote 40a02b
fish_color_status d20f39
fish_pager_color_progress 9ca0b0
fish_pager_color_prefix ea76cb
fish_pager_color_completion 4c4f69
fish_pager_color_description 9ca0b0

View file

@ -0,0 +1,30 @@
# name: 'Catppuccin Macchiato'
# url: 'https://github.com/catppuccin/fish'
# preferred_background: 24273a
fish_color_normal cad3f5
fish_color_command 8aadf4
fish_color_param f0c6c6
fish_color_keyword ed8796
fish_color_quote a6da95
fish_color_redirection f5bde6
fish_color_end f5a97f
fish_color_comment 8087a2
fish_color_error ed8796
fish_color_gray 6e738d
fish_color_selection --background=363a4f
fish_color_search_match --background=363a4f
fish_color_option a6da95
fish_color_operator f5bde6
fish_color_escape ee99a0
fish_color_autosuggestion 6e738d
fish_color_cancel ed8796
fish_color_cwd eed49f
fish_color_user 8bd5ca
fish_color_host 8aadf4
fish_color_host_remote a6da95
fish_color_status ed8796
fish_pager_color_progress 6e738d
fish_pager_color_prefix f5bde6
fish_pager_color_completion cad3f5
fish_pager_color_description 6e738d

View file

@ -0,0 +1,30 @@
# name: 'Catppuccin Mocha'
# url: 'https://github.com/catppuccin/fish'
# preferred_background: 1e1e2e
fish_color_normal cdd6f4
fish_color_command 89b4fa
fish_color_param f2cdcd
fish_color_keyword f38ba8
fish_color_quote a6e3a1
fish_color_redirection f5c2e7
fish_color_end fab387
fish_color_comment 7f849c
fish_color_error f38ba8
fish_color_gray 6c7086
fish_color_selection --background=313244
fish_color_search_match --background=313244
fish_color_option a6e3a1
fish_color_operator f5c2e7
fish_color_escape eba0ac
fish_color_autosuggestion 6c7086
fish_color_cancel f38ba8
fish_color_cwd f9e2af
fish_color_user 94e2d5
fish_color_host 89b4fa
fish_color_host_remote a6e3a1
fish_color_status f38ba8
fish_pager_color_progress 6c7086
fish_pager_color_prefix f5c2e7
fish_pager_color_completion cdd6f4
fish_pager_color_description 6c7086

179
i3/config Normal file
View file

@ -0,0 +1,179 @@
set $mod Mod4
#font pango:monospace 8
font pango: JetBrainsMono Nerd Font 8
focus_follows_mouse yes
#exec --no-startup-id /usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1
#exec_always setxkbmap -layout us,noted -option grp:alt_shift_toggle
exec --no-startup-id setxkbmap -option '' -option ctrl:nocaps
exec --no-startup-id xset r rate 350 35
client.focused #555555 #222222 #FFFFFF #FFFFFF
client.focused_inactive #333333 #111111 #AAAAAA #AAAAAA
client.unfocused #333333 #111111 #AAAAAA #AAAAAA
client.urgent #666666 #000000 #FFFFFF #FFFFFF
client.placeholder #666666 #000000 #FFFFFF #FFFFFF
client.background #000000
exec_always --no-startup-id "xrandr --output HDMI-A-0 --mode 2560x1440 --rate 74.60 --above eDP"
exec --no-startup-id dex --autostart --environment i3
#exec --no-startup-id xss-lock ~/.config/i3/lock.sh
exec --no-startup-id xss-lock --transfer-sleep-lock -- i3lock --color=#000000 --nofork
exec --no-startup-id nitrogen --restore
exec --no-startup-id nm-applet
exec_always --no-startup-id picom
exec --no-startup-id dunst
exec --no-startup-id blueman-tray
exec Telegram
exec signal-desktop --password-store="gnome-libsecret"
exec vesktop
#exec_always element-desktop
set $refresh_i3status killall -SIGUSR1 i3status
bindsym XF86AudioRaiseVolume exec --no-startup-id pactl set-sink-volume @DEFAULT_SINK@ +10% && $refresh_i3status
bindsym XF86AudioLowerVolume exec --no-startup-id pactl set-sink-volume @DEFAULT_SINK@ -10% && $refresh_i3status
bindsym XF86AudioMute exec --no-startup-id pactl set-sink-mute @DEFAULT_SINK@ toggle && $refresh_i3status
bindsym XF86AudioMicMute exec --no-startup-id pactl set-source-mute @DEFAULT_SOURCE@ toggle && $refresh_i3status
bindsym XF86MonBrightnessUp exec --no-startup-id brightnessctl set +5%
bindsym XF86MonBrightnessDown exec --no-startup-id brightnessctl set 5%-
gaps inner 2
title_align center
floating_modifier $mod
tiling_drag modifier titlebar
bindsym $mod+q exec st
bindsym $mod+b exec firefox
bindsym $mod+n exec kitty -e nvim
bindsym $mod+Shift+l exec i3lock -c 000000
#bindsym $mod+p exec ~/.config/typepass.sh
bindsym $mod+p exec rofi-rbw -t password
bindsym $mod+Shift+s exec flameshot gui
bindsym $mod+e exec kitty -e yazi
bindsym $mod+Shift+q kill
bindsym $mod+d exec --no-startup-id dmenu_run
bindsym $mod+j focus left
bindsym $mod+k focus down
bindsym $mod+l focus up
bindsym $mod+semicolon focus right
bindsym $mod+Left focus left
bindsym $mod+Down focus down
bindsym $mod+Up focus up
bindsym $mod+Right focus right
#bindsym $mod+Shift+j move left
#bindsym $mod+Shift+k move down
#bindsym $mod+Shift+l move up
#bindsym $mod+Shift+semicolon move right
bindsym $mod+Shift+Left move left
bindsym $mod+Shift+Down move down
bindsym $mod+Shift+Up move up
bindsym $mod+Shift+Right move right
bindsym $mod+h split h
bindsym $mod+v split v
bindsym $mod+f fullscreen toggle
#bindsym $mod+s layout stacking
bindsym $mod+t layout toggle splith tabbed
bindsym $mod+Shift+space floating toggle
#bindsym $mod+space focus mode_toggle
bindsym $mod+a focus parent
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"
bindsym $mod+1 workspace number $ws1
bindsym $mod+2 workspace number $ws2
bindsym $mod+3 workspace number $ws3
bindsym $mod+4 workspace number $ws4
bindsym $mod+5 workspace number $ws5
bindsym $mod+6 workspace number $ws6
bindsym $mod+7 workspace number $ws7
bindsym $mod+8 workspace number $ws8
bindsym $mod+9 workspace number $ws9
bindsym $mod+0 workspace number $ws10
bindsym $mod+minus scratchpad show
bindsym $mod+Shift+minus move scratchpad
bindsym $mod+Shift+1 move container to workspace number $ws1
bindsym $mod+Shift+2 move container to workspace number $ws2
bindsym $mod+Shift+3 move container to workspace number $ws3
bindsym $mod+Shift+4 move container to workspace number $ws4
bindsym $mod+Shift+5 move container to workspace number $ws5
bindsym $mod+Shift+6 move container to workspace number $ws6
bindsym $mod+Shift+7 move container to workspace number $ws7
bindsym $mod+Shift+8 move container to workspace number $ws8
bindsym $mod+Shift+9 move container to workspace number $ws9
bindsym $mod+Shift+0 move container to workspace number $ws10
assign [class="Signal"] → number "10"
assign [class="vesktop"] → number "10"
assign [class="^TelegramDesktop$"] → number "10"
bindsym $mod+Shift+c reload
bindsym $mod+Shift+r restart
bindsym $mod+Shift+e exec i3-msg exit
mode "resize" {
bindsym j resize shrink width 5 px or 5 ppt
bindsym k resize grow height 5 px or 5 ppt
bindsym l resize shrink height 5 px or 5 ppt
bindsym semicolon resize grow width 5 px or 5 ppt
bindsym Left resize shrink width 5 px or 5 ppt
bindsym Down resize grow height 5 px or 5 ppt
bindsym Up resize shrink height 5 px or 5 ppt
bindsym Right resize grow width 5 px or 5 ppt
bindsym Return mode "default"
bindsym Escape mode "default"
bindsym $mod+r mode "default"
}
bindsym $mod+r mode "resize"
bar {
status_command i3status -c ~/.config/i3status.conf
position top
colors {
background #000000
focused_workspace #555555 #222222 #FFFFFF
active_workspace #444444 #1A1A1A #FFFFFF
inactive_workspace #333333 #111111 #AAAAAA
urgent_workspace #666666 #000000 #FFFFFF
binding_mode #666666 #000000 #FFFFFF
}
}
default_border pixel 2

47
i3status.conf Normal file
View file

@ -0,0 +1,47 @@
general {
colors = false
interval = 5
}
order += "wireless _first_"
order += "ethernet _first_"
order += "cpu_temperature all"
order += "battery all"
order += "disk /"
order += "memory"
order += "tztime local"
wireless _first_ {
format_up = "(%essid) %ip"
#format_up = "WLAN"
format_down = ""
}
ethernet _first_ {
format_up = "(ETH) %ip"
format_down = ""
}
battery all {
format = "%status %percentage %remaining"
}
cpu_temperature all {
format = "%degrees°C"
path = "/sys/class/hwmon/hwmon4/temp1_input"
}
disk "/" {
format = "%avail"
}
memory {
format = "%used"
threshold_degraded = "1G"
format_degraded = "MEMORY < %available"
}
tztime local {
format = "%d.%m.%y %H:%M"
}

4
nitrogen/bg-saved.cfg Normal file
View file

@ -0,0 +1,4 @@
[xin_-1]
file=/home/gecko/.config/Backgrounds/aaa.jpg
mode=4
bgcolor=#000000

12
nitrogen/nitrogen.cfg Normal file
View file

@ -0,0 +1,12 @@
[geometry]
posx=2
posy=24
sizex=1912
sizey=1050
[nitrogen]
view=icon
recurse=true
sort=alpha
icon_caps=false
dirs=/home/gecko/Backgrounds;/home/gecko/dotfiles/Backgrounds;/home/gecko/.config/Backgrounds;

59
picom/picom.conf Normal file
View file

@ -0,0 +1,59 @@
corner-radius = 5
backend = "glx";
vsync = true;
glx-no-stencil = true;
glx-no-rebind-pixmap = true;
use-damage = false;
experimental-backends = true;
#active-opacity = 0.95;
#inactive-opacity = 0.85;
active-opacity = 1;
frame-opacity = 1.0;
inactive-opacity-override = false;
opacity-rule = [
];
#inactive-opacity = 0.85;
#inactive-opacity-override = true;
fading = false;
fade-in-step = 0.0;
fade-out-step = 0.0;
fade-delta = 0;
no-fading-openclose = true;
no-fading-destroyed-argb = true;
shadow = false;
shadow-radius = 12;
shadow-offset-x = -15;
shadow-offset-y = -15;
shadow-opacity = 0.5;
shadow-ignore-shaped = false;
wintypes:
{
tooltip = { shadow = true; opacity = 0.95; };
dock = { shadow = false; };
dnd = { shadow = false; };
popup_menu = { opacity = 0.95; };
dropdown_menu = { opacity = 0.95; };
};
blur-method = "dual_kawase";
blur-strength = 2;
blur-background = true;
blur-background-frame = true;
blur-background-fixed = true;
detect-client-opacity = true;
mark-wmwin-focused = true;
mark-ovredir-focused = true;
detect-rounded-corners = true;
detect-transient = true;
detect-client-leader = true;
shadow = true;
shadow-offset-x = -3;
shadow-offset-y = -3;