This commit is contained in:
timoxa0 2024-11-09 19:30:08 +05:00
parent e26fefe05b
commit b88a2e3e06
14 changed files with 91 additions and 113 deletions

View file

@ -1,10 +1,3 @@
import = [
"~/.config/alacritty/catppuccin-mocha.toml"
]
shell = { program = "tmux", args = ["new"] }
live_config_reload = true
[env] [env]
TERM = "xterm-256color" TERM = "xterm-256color"
@ -18,3 +11,12 @@ opacity = 0.85
[font] [font]
normal = { family = "JetBrainsMono Nerd Font Mono", style = "Regular" } normal = { family = "JetBrainsMono Nerd Font Mono", style = "Regular" }
size = 16 size = 16
[general]
live_config_reload = true
import = [
"~/.config/alacritty/catppuccin-mocha.toml"
]
[terminal]
shell = { program = "tmux", args = ["new"] }

View file

@ -47,6 +47,10 @@ if status is-interactive
alias cat="batcat" alias cat="batcat"
end end
if which python > /dev/null 2>&1
alias py="python"
end
if which distrobox-enter > /dev/null 2>&1 if which distrobox-enter > /dev/null 2>&1
alias denter=distrobox-enter alias denter=distrobox-enter
end end

View file

@ -1,7 +1,6 @@
# This file contains fish universal variable definitions. # This file contains fish universal variable definitions.
# VERSION: 3.0 # VERSION: 3.0
SETUVAR __fish_initialized:3400 SETUVAR __fish_initialized:3400
SETUVAR _fisher_upgraded_to_4_4:\x1d
SETUVAR fish_color_autosuggestion:brblack SETUVAR fish_color_autosuggestion:brblack
SETUVAR fish_color_cancel:\x2dr SETUVAR fish_color_cancel:\x2dr
SETUVAR fish_color_command:blue SETUVAR fish_color_command:blue
@ -30,49 +29,4 @@ SETUVAR fish_pager_color_description:yellow\x1e\x2di
SETUVAR fish_pager_color_prefix:normal\x1e\x2d\x2dbold\x1e\x2d\x2dunderline 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_progress:brwhite\x1e\x2d\x2dbackground\x3dcyan
SETUVAR fish_pager_color_selected_background:\x2dr SETUVAR fish_pager_color_selected_background:\x2dr
SETUVAR fish_user_paths:/home/timoxa0/\x2espicetify\x1e/home/timoxa0/\x2econfig/hypr/bin\x1e/home/timoxa0/\x2elocal/bin SETUVAR fish_user_paths:\x1d
SETUVAR pure_begin_prompt_with_current_directory:true
SETUVAR pure_check_for_new_release:false
SETUVAR pure_color_at_sign:pure_color_mute
SETUVAR pure_color_command_duration:pure_color_warning
SETUVAR pure_color_current_directory:pure_color_primary
SETUVAR pure_color_danger:red
SETUVAR pure_color_dark:black
SETUVAR pure_color_git_branch:pure_color_mute
SETUVAR pure_color_git_dirty:pure_color_mute
SETUVAR pure_color_git_stash:pure_color_info
SETUVAR pure_color_git_unpulled_commits:pure_color_info
SETUVAR pure_color_git_unpushed_commits:pure_color_info
SETUVAR pure_color_hostname:pure_color_mute
SETUVAR pure_color_info:cyan
SETUVAR pure_color_jobs:pure_color_normal
SETUVAR pure_color_light:white
SETUVAR pure_color_mute:brblack
SETUVAR pure_color_normal:normal
SETUVAR pure_color_prefix_root_prompt:pure_color_danger
SETUVAR pure_color_primary:blue
SETUVAR pure_color_prompt_on_error:pure_color_danger
SETUVAR pure_color_prompt_on_success:pure_color_success
SETUVAR pure_color_success:magenta
SETUVAR pure_color_system_time:pure_color_mute
SETUVAR pure_color_username_normal:pure_color_mute
SETUVAR pure_color_username_root:pure_color_light
SETUVAR pure_color_virtualenv:pure_color_mute
SETUVAR pure_color_warning:yellow
SETUVAR pure_enable_git:true
SETUVAR pure_enable_single_line_prompt:false
SETUVAR pure_reverse_prompt_symbol_in_vimode:true
SETUVAR pure_separate_prompt_on_error:false
SETUVAR pure_show_jobs:false
SETUVAR pure_show_prefix_root_prompt:false
SETUVAR pure_show_subsecond_command_duration:false
SETUVAR pure_show_system_time:false
SETUVAR pure_symbol_git_dirty:\x2a
SETUVAR pure_symbol_git_stash:\u2261
SETUVAR pure_symbol_git_unpulled_commits:\u21e3
SETUVAR pure_symbol_git_unpushed_commits:\u21e1
SETUVAR pure_symbol_prefix_root_prompt:\x23
SETUVAR pure_symbol_prompt:\u276f
SETUVAR pure_symbol_reverse_prompt:\u276e
SETUVAR pure_symbol_title_bar_separator:\x2d
SETUVAR pure_threshold_command_duration:5

View file

@ -7,8 +7,8 @@ exec-once = gsettings set org.gnome.desktop.interface cursor-theme 'Bibata-Moder
general { general {
col.active_border = $primary col.active_border = $primary
col.inactive_border = $secondary col.inactive_border = $secondary
gaps_in = 5 gaps_in = 15
gaps_out = 10 gaps_out = 30
border_size = 3 border_size = 3
resize_on_border = false resize_on_border = false
allow_tearing = false allow_tearing = false

View file

@ -1,7 +1,7 @@
source = colors.conf source = colors.conf
$terminal = alacritty $terminal = alacritty
$fileManager = thunar $fileManager = nemo
$menu = ~/.config/hypr/bin/runner $menu = ~/.config/hypr/bin/runner
$browser = zen-browser $browser = zen-browser
$discord = vesktop $discord = vesktop

View file

@ -1,9 +0,0 @@
[21:25:32 2024-10-07] FETCHING Version 2.38.4
[21:25:32 2024-10-07] CREATING /home/timoxa0/.spicetify
[21:25:32 2024-10-07] DOWNLOADING https://github.com/spicetify/cli/releases/download/v2.38.4/spicetify-2.38.4-linux-amd64.tar.gz
[21:25:33 2024-10-07] EXTRACTING /home/timoxa0/.spicetify/spicetify.tar.gz
[21:25:33 2024-10-07] SETTING EXECUTABLE PERMISSIONS TO /home/timoxa0/.spicetify/spicetify
[21:25:33 2024-10-07] REMOVING /home/timoxa0/.spicetify/spicetify.tar.gz
[21:25:33 2024-10-07] APPENDING /home/timoxa0/.spicetify to PATH in /home/timoxa0/.config/fish/config.fish
[21:25:33 2024-10-07] spicetify v2.38.4 was installed successfully to /home/timoxa0/.spicetify
[21:25:33 2024-10-07] Run 'spicetify --help' to get started

View file

@ -1,41 +1,53 @@
#===========================================================================# #
# Windows and workspaces # # Window rules
#===========================================================================# #
# Waybar
layerrule = blur, waybar layerrule = blur, waybar
layerrule = ignorezero, waybar layerrule = ignorezero, waybar
# Mako
layerrule = blur, notifications layerrule = blur, notifications
layerrule = ignorezero, notifications layerrule = ignorezero, notifications
# Rofi
layerrule = blur, rofi layerrule = blur, rofi
layerrule = ignorezero, rofi layerrule = ignorezero, rofi
# Disable maximize
windowrulev2 = suppressevent maximize, class:.* windowrulev2 = suppressevent maximize, class:.*
windowrule = float, ^(imv)$ # Pavucontrol
windowrule = float, ^(fetch)$ windowrulev2 = float, class:^(org.pulseaudio.pavucontrol)$
windowrule = float, ^(AmneziaVPN)$ windowrulev2 = size 696 570, class:^(org.pulseaudio.pavucontrol)$
windowrulev2 = move 1630 820, class:^(org.pulseaudio.pavucontrol)$
windowrule = float, ^(org.pulseaudio.pavucontrol)$ windowrulev2 = monitor DP-1, class:^(org.pulseaudio.pavucontrol)$
windowrule = size 696 570, ^(org.pulseaudio.pavucontrol)$
windowrule = move 1630 820, ^(org.pulseaudio.pavucontrol)$
windowrule = monitor DP-1, ^(org.pulseaudio.pavucontrol)$
windowrule = monitor HDMI-A-2, ^(xfreerdp)$
windowrule = fullscreen, ^(xfreerdp)$
windowrulev2 = opacity 0.0 override,class:^(xwaylandvideobridge)$
windowrulev2 = noanim,class:^(xwaylandvideobridge)$
windowrulev2 = noinitialfocus,class:^(xwaylandvideobridge)$
windowrulev2 = maxsize 1 1,class:^(xwaylandvideobridge)$
windowrulev2 = noblur,class:^(xwaylandvideobridge)$
windowrulev2 = opacity 0.9, class:^(vesktop)$
windowrulev2 = opacity 0.9, class:^(org.telegram.desktop)$
windowrulev2 = fullscreen,class:^(org.telegram.desktop)$,title:^(Media viewer)$
windowrulev2 = float,class:^(org.telegram.desktop)$,title:^(Media viewer)$
windowrulev2 = opaque,class:^(org.telegram.desktop)$,title:^(Media viewer)$
windowrulev2 = opacity 0.9, class:^(Spotify)$
windowrulev2 = opacity 0.9, class:^(org.gnome.Nautilus)$
windowrulev2 = opacity 0.9, class:^(org.pulseaudio.pavucontrol)$ windowrulev2 = opacity 0.9, class:^(org.pulseaudio.pavucontrol)$
windowrulev2=noblur,class:^()$,title:^()$
# XWayland Video Bridge - Unused
# windowrulev2 = opacity 0.0 override,class:^(xwaylandvideobridge)$
# windowrulev2 = noanim,class:^(xwaylandvideobridge)$
# windowrulev2 = noinitialfocus,class:^(xwaylandvideobridge)$
# windowrulev2 = maxsize 1 1,class:^(xwaylandvideobridge)$
# windowrulev2 = noblur,class:^(xwaylandvideobridge)$
# Vesktop
windowrulev2 = opacity 0.9, class:^(vesktop)$
# Telegram
windowrulev2 = opacity 0.9, class:^(org.telegram.desktop)$
windowrulev2 = maximize, class:^(org.telegram.desktop)$,title:^(Media viewer)$
windowrulev2 = float, class:^(org.telegram.desktop)$,title:^(Media viewer)$
windowrulev2 = opaque, class:^(org.telegram.desktop)$,title:^(Media viewer)$
# Nemo
windowrulev2 = float, class:^(nemo)$,title:^.*(Properties)$
windowrulev2 = opacity 0.9, class:^(nemo)$
# Firefox library (Downloads, History, etc.)
windowrulev2 = float, class:^(zen-alpha)$,title:^(Library)$
windowrulev2 = opacity 0.9, class:^(zen-alpha)$,title:^(Library)$
# Spotify
windowrulev2 = opacity 0.9, class:^(Spotify)$
windowrulev2 = noblur, class:^()$,title:^()$

Binary file not shown.

Before

Width:  |  Height:  |  Size: 11 MiB

After

Width:  |  Height:  |  Size: 141 KiB

View file

@ -23,6 +23,7 @@
"nvim-web-devicons": { "branch": "master", "commit": "19d257cf889f79f4022163c3fbb5e08639077bd8" }, "nvim-web-devicons": { "branch": "master", "commit": "19d257cf889f79f4022163c3fbb5e08639077bd8" },
"plenary.nvim": { "branch": "master", "commit": "2d9b06177a975543726ce5c73fca176cedbffe9d" }, "plenary.nvim": { "branch": "master", "commit": "2d9b06177a975543726ce5c73fca176cedbffe9d" },
"telescope.nvim": { "branch": "master", "commit": "df534c3042572fb958586facd02841e10186707c" }, "telescope.nvim": { "branch": "master", "commit": "df534c3042572fb958586facd02841e10186707c" },
"tree-sitter-hyprlang": { "branch": "master", "commit": "6858695eba0e63b9e0fceef081d291eb352abce8" },
"ui": { "branch": "v3.0", "commit": "87578bb7e2bc106127f013f9a1edd7a716f4f6c6" }, "ui": { "branch": "v3.0", "commit": "87578bb7e2bc106127f013f9a1edd7a716f4f6c6" },
"vim-tmux-navigator": { "branch": "master", "commit": "a9b52e7d36114d40350099f254b5f299a35df978" }, "vim-tmux-navigator": { "branch": "master", "commit": "a9b52e7d36114d40350099f254b5f299a35df978" },
"volt": { "branch": "main", "commit": "43f72b49037c191eb3cfe26ba7a5574b4bfce226" }, "volt": { "branch": "main", "commit": "43f72b49037c191eb3cfe26ba7a5574b4bfce226" },

View file

@ -1,9 +1,14 @@
require "nvchad.options" require "nvchad.options"
vim.o.tabstop = 4 -- A TAB character looks like 4 spaces
vim.o.expandtab = true -- Pressing the TAB key will insert spaces instead of a TAB character
vim.o.softtabstop = 4 -- Number of spaces inserted instead of a TAB character
vim.o.shiftwidth = 4 -- Number of spaces inserted when indenting
-- add yours here!
-- local o = vim.o local o = vim.o
-- o.cursorlineopt ='both' -- to enable cursorline! o.tabstop = 4 -- A TAB character looks like 4 spaces
o.expandtab = true -- Pressing the TAB key will insert spaces instead of a TAB character
o.softtabstop = 4 -- Number of spaces inserted instead of a TAB character
o.shiftwidth = 4 -- Number of spaces inserted when indenting
o.cursorlineopt ='both' -- to enable cursorline!
vim.filetype.add({
extension = {
lnibuild = "bash"
}
})

View file

@ -1,7 +1,7 @@
return { return {
{ {
"stevearc/conform.nvim", "stevearc/conform.nvim",
-- event = 'BufWritePre', -- uncomment for format on save event = 'BufWritePre', -- uncomment for format on save
config = function() config = function()
require "configs.conform" require "configs.conform"
end, end,
@ -52,4 +52,8 @@ return {
}, },
}, },
}, },
{
"luckasRanarison/tree-sitter-hyprlang",
dependencies = { "nvim-treesitter/nvim-treesitter" },
},
} }

View file

@ -223,7 +223,12 @@
"enabled": true "enabled": true
}, },
"ImageZoom": { "ImageZoom": {
"enabled": true "enabled": true,
"size": 100,
"zoom": 2,
"nearestNeighbour": false,
"square": false,
"saveZoomValues": true
}, },
"ImplicitRelationships": { "ImplicitRelationships": {
"enabled": false "enabled": false
@ -605,6 +610,6 @@
"authenticated": true, "authenticated": true,
"url": "https://api.vencord.dev/", "url": "https://api.vencord.dev/",
"settingsSync": true, "settingsSync": true,
"settingsSyncVersion": 1729847132463 "settingsSyncVersion": 1730556132483
} }
} }

View file

@ -9,14 +9,14 @@
window#waybar { window#waybar {
background-color: transparent; background-color: transparent;
/* background: @mantle; */ /* background: @base; */
transition-property: background-color; transition-property: background-color;
transition-duration: .5s; transition-duration: .5s;
border-radius: 15px; border-radius: 15px;
} }
#workspaces { #workspaces {
background-color: @base; background-color: @mantle;
margin: 3px 5px 3px 5px; margin: 3px 5px 3px 5px;
padding: 3px; padding: 3px;
border-radius: 12px; border-radius: 12px;
@ -29,26 +29,26 @@ window#waybar {
border-radius: 10px; border-radius: 10px;
} }
#workspaces button { #workspaces button {
background-color: @base; background-color: @mantle;
color: @text; color: @text;
} }
#workspaces button:hover { #workspaces button:hover {
background-color: @lavender; background-color: @lavender;
color: @mantle; color: @base;
} }
#workspaces button.active { #workspaces button.active {
background-color: @blue; background-color: @blue;
color: @mantle color: @base
} }
#workspaces button.active:hover { #workspaces button.active:hover {
background-color: @blue; background-color: @blue;
color: @mantle; color: @base;
} }
#custom-power, #custom-runner, #custom-power, #custom-runner,
#wireplumber, #wireplumber.muted, #wireplumber, #wireplumber.muted,
#tray, #language, #clock { #tray, #language, #clock {
background: @base; background: @mantle;
border-radius: 12px; border-radius: 12px;
color: @text; color: @text;
margin: 3px 2.5px 3px 2.5px; margin: 3px 2.5px 3px 2.5px;