small updates & switched to zen browser

This commit is contained in:
2025-07-17 10:19:18 +03:00
parent 5bf08de339
commit 83201ab5db
19 changed files with 227 additions and 6224 deletions

View File

@@ -10,9 +10,9 @@ $mainMod = Super # super / meta / windows key
# Assign apps
$term = kitty
$editor = code
$editor = nvim
$file = dolphin
$browser = librewolf
$browser = zen-browser
$viewer = zathura
# Window/Session actions

View File

@@ -3,109 +3,109 @@
# Color group 1
$wallbash_pry1 = 111524 # primary color 1
$wallbash_pry1 = 181A0B # primary color 1
$wallbash_txt1 = FFFFFF # text color 1
$wallbash_1xa1 = 293152 # accent color 1 for primary color 1
$wallbash_1xa2 = 3A446B # accent color 2 for primary color 1
$wallbash_1xa3 = 4B557D # accent color 3 for primary color 1
$wallbash_1xa4 = 57638F # accent color 4 for primary color 1
$wallbash_1xa5 = 6572A3 # accent color 5 for primary color 1
$wallbash_1xa6 = 7A89C2 # accent color 6 for primary color 1
$wallbash_1xa7 = 9AAAE6 # accent color 7 for primary color 1
$wallbash_1xa8 = AAB9F0 # accent color 8 for primary color 1
$wallbash_1xa9 = CCD7FF # accent color 9 for primary color 1
$wallbash_1xa1 = 4C5229 # accent color 1 for primary color 1
$wallbash_1xa2 = 656B3A # accent color 2 for primary color 1
$wallbash_1xa3 = 767D4B # accent color 3 for primary color 1
$wallbash_1xa4 = 878F57 # accent color 4 for primary color 1
$wallbash_1xa5 = 9BA365 # accent color 5 for primary color 1
$wallbash_1xa6 = B8C27A # accent color 6 for primary color 1
$wallbash_1xa7 = DBE69A # accent color 7 for primary color 1
$wallbash_1xa8 = E6F0AA # accent color 8 for primary color 1
$wallbash_1xa9 = F8FFCC # accent color 9 for primary color 1
# in rgba format
$wallbash_pry1_rgba = rgba(17,21,36,0.95) # primary color 1
$wallbash_pry1_rgba = rgba(24,26,11,0.95) # primary color 1
$wallbash_txt1_rgba = rgba(255,255,255,0.95) # text color 1
$wallbash_1xa1_rgba = rgba(41,49,82,0.95) # accent color 1 for primary color 1
$wallbash_1xa2_rgba = rgba(58,68,107,0.95) # accent color 2 for primary color 1
$wallbash_1xa3_rgba = rgba(75,85,125,0.95) # accent color 3 for primary color 1
$wallbash_1xa4_rgba = rgba(87,99,143,0.95) # accent color 4 for primary color 1
$wallbash_1xa5_rgba = rgba(101,114,163,0.95) # accent color 5 for primary color 1
$wallbash_1xa6_rgba = rgba(122,137,194,0.95) # accent color 6 for primary color 1
$wallbash_1xa7_rgba = rgba(154,170,230,0.95) # accent color 7 for primary color 1
$wallbash_1xa8_rgba = rgba(170,185,240,0.95) # accent color 8 for primary color 1
$wallbash_1xa9_rgba = rgba(204,215,255,0.95) # accent color 9 for primary color 1
$wallbash_1xa1_rgba = rgba(76,82,41,0.95) # accent color 1 for primary color 1
$wallbash_1xa2_rgba = rgba(101,107,58,0.95) # accent color 2 for primary color 1
$wallbash_1xa3_rgba = rgba(118,125,75,0.95) # accent color 3 for primary color 1
$wallbash_1xa4_rgba = rgba(135,143,87,0.95) # accent color 4 for primary color 1
$wallbash_1xa5_rgba = rgba(155,163,101,0.95) # accent color 5 for primary color 1
$wallbash_1xa6_rgba = rgba(184,194,122,0.95) # accent color 6 for primary color 1
$wallbash_1xa7_rgba = rgba(219,230,154,0.95) # accent color 7 for primary color 1
$wallbash_1xa8_rgba = rgba(230,240,170,0.95) # accent color 8 for primary color 1
$wallbash_1xa9_rgba = rgba(248,255,204,0.95) # accent color 9 for primary color 1
# Color group 2
$wallbash_pry2 = 667EBA # primary color 2
$wallbash_txt2 = D2D1CF # text color 2
$wallbash_2xa1 = 293452 # accent color 1 for primary color 2
$wallbash_2xa2 = 3A486B # accent color 2 for primary color 2
$wallbash_2xa3 = 4B597D # accent color 3 for primary color 2
$wallbash_2xa4 = 57678F # accent color 4 for primary color 2
$wallbash_2xa5 = 6577A3 # accent color 5 for primary color 2
$wallbash_2xa6 = 7A8FC2 # accent color 6 for primary color 2
$wallbash_2xa7 = 9AAFE6 # accent color 7 for primary color 2
$wallbash_2xa8 = AABEF0 # accent color 8 for primary color 2
$wallbash_2xa9 = CCDBFF # accent color 9 for primary color 2
$wallbash_pry2 = 3E4838 # primary color 2
$wallbash_txt2 = FFFFFF # text color 2
$wallbash_2xa1 = 385229 # accent color 1 for primary color 2
$wallbash_2xa2 = 4C6B3A # accent color 2 for primary color 2
$wallbash_2xa3 = 5E7D4B # accent color 3 for primary color 2
$wallbash_2xa4 = 6C8F57 # accent color 4 for primary color 2
$wallbash_2xa5 = 7CA365 # accent color 5 for primary color 2
$wallbash_2xa6 = 95C27A # accent color 6 for primary color 2
$wallbash_2xa7 = B6E69A # accent color 7 for primary color 2
$wallbash_2xa8 = C4F0AA # accent color 8 for primary color 2
$wallbash_2xa9 = DFFFCC # accent color 9 for primary color 2
# in rgba format
$wallbash_pry2_rgba = rgba(102,126,186,0.95) # primary color 2
$wallbash_txt2_rgba = rgba(210,209,207,0.95) # text color 2
$wallbash_2xa1_rgba = rgba(41,52,82,0.95) # accent color 1 for primary color 2
$wallbash_2xa2_rgba = rgba(58,72,107,0.95) # accent color 2 for primary color 2
$wallbash_2xa3_rgba = rgba(75,89,125,0.95) # accent color 3 for primary color 2
$wallbash_2xa4_rgba = rgba(87,103,143,0.95) # accent color 4 for primary color 2
$wallbash_2xa5_rgba = rgba(101,119,163,0.95) # accent color 5 for primary color 2
$wallbash_2xa6_rgba = rgba(122,143,194,0.95) # accent color 6 for primary color 2
$wallbash_2xa7_rgba = rgba(154,175,230,0.95) # accent color 7 for primary color 2
$wallbash_2xa8_rgba = rgba(170,190,240,0.95) # accent color 8 for primary color 2
$wallbash_2xa9_rgba = rgba(204,219,255,0.95) # accent color 9 for primary color 2
$wallbash_pry2_rgba = rgba(62,72,56,0.95) # primary color 2
$wallbash_txt2_rgba = rgba(255,255,255,0.95) # text color 2
$wallbash_2xa1_rgba = rgba(56,82,41,0.95) # accent color 1 for primary color 2
$wallbash_2xa2_rgba = rgba(76,107,58,0.95) # accent color 2 for primary color 2
$wallbash_2xa3_rgba = rgba(94,125,75,0.95) # accent color 3 for primary color 2
$wallbash_2xa4_rgba = rgba(108,143,87,0.95) # accent color 4 for primary color 2
$wallbash_2xa5_rgba = rgba(124,163,101,0.95) # accent color 5 for primary color 2
$wallbash_2xa6_rgba = rgba(149,194,122,0.95) # accent color 6 for primary color 2
$wallbash_2xa7_rgba = rgba(182,230,154,0.95) # accent color 7 for primary color 2
$wallbash_2xa8_rgba = rgba(196,240,170,0.95) # accent color 8 for primary color 2
$wallbash_2xa9_rgba = rgba(223,255,204,0.95) # accent color 9 for primary color 2
# Color group 3
$wallbash_pry3 = F4CCD8 # primary color 3
$wallbash_txt3 = 050505 # text color 3
$wallbash_3xa1 = 522935 # accent color 1 for primary color 3
$wallbash_3xa2 = 6B3A49 # accent color 2 for primary color 3
$wallbash_3xa3 = 7D4B5A # accent color 3 for primary color 3
$wallbash_3xa4 = 8F5768 # accent color 4 for primary color 3
$wallbash_3xa5 = A36578 # accent color 5 for primary color 3
$wallbash_3xa6 = C27A90 # accent color 6 for primary color 3
$wallbash_3xa7 = E69AB0 # accent color 7 for primary color 3
$wallbash_3xa8 = F0AABF # accent color 8 for primary color 3
$wallbash_3xa9 = FFCCDB # accent color 9 for primary color 3
$wallbash_pry3 = 56625A # primary color 3
$wallbash_txt3 = FFFFFF # text color 3
$wallbash_3xa1 = 295236 # accent color 1 for primary color 3
$wallbash_3xa2 = 3A6B4A # accent color 2 for primary color 3
$wallbash_3xa3 = 4B7D5C # accent color 3 for primary color 3
$wallbash_3xa4 = 578F6A # accent color 4 for primary color 3
$wallbash_3xa5 = 65A37A # accent color 5 for primary color 3
$wallbash_3xa6 = 7AC292 # accent color 6 for primary color 3
$wallbash_3xa7 = 9AE6B3 # accent color 7 for primary color 3
$wallbash_3xa8 = AAF0C1 # accent color 8 for primary color 3
$wallbash_3xa9 = CCFFDD # accent color 9 for primary color 3
# in rgba format
$wallbash_pry3_rgba = rgba(244,204,216,0.95) # primary color 3
$wallbash_txt3_rgba = rgba(5,5,5,0.95) # text color 3
$wallbash_3xa1_rgba = rgba(82,41,53,0.95) # accent color 1 for primary color 3
$wallbash_3xa2_rgba = rgba(107,58,73,0.95) # accent color 2 for primary color 3
$wallbash_3xa3_rgba = rgba(125,75,90,0.95) # accent color 3 for primary color 3
$wallbash_3xa4_rgba = rgba(143,87,104,0.95) # accent color 4 for primary color 3
$wallbash_3xa5_rgba = rgba(163,101,120,0.95) # accent color 5 for primary color 3
$wallbash_3xa6_rgba = rgba(194,122,144,0.95) # accent color 6 for primary color 3
$wallbash_3xa7_rgba = rgba(230,154,176,0.95) # accent color 7 for primary color 3
$wallbash_3xa8_rgba = rgba(240,170,191,0.95) # accent color 8 for primary color 3
$wallbash_3xa9_rgba = rgba(255,204,219,0.95) # accent color 9 for primary color 3
$wallbash_pry3_rgba = rgba(86,98,90,0.95) # primary color 3
$wallbash_txt3_rgba = rgba(255,255,255,0.95) # text color 3
$wallbash_3xa1_rgba = rgba(41,82,54,0.95) # accent color 1 for primary color 3
$wallbash_3xa2_rgba = rgba(58,107,74,0.95) # accent color 2 for primary color 3
$wallbash_3xa3_rgba = rgba(75,125,92,0.95) # accent color 3 for primary color 3
$wallbash_3xa4_rgba = rgba(87,143,106,0.95) # accent color 4 for primary color 3
$wallbash_3xa5_rgba = rgba(101,163,122,0.95) # accent color 5 for primary color 3
$wallbash_3xa6_rgba = rgba(122,194,146,0.95) # accent color 6 for primary color 3
$wallbash_3xa7_rgba = rgba(154,230,179,0.95) # accent color 7 for primary color 3
$wallbash_3xa8_rgba = rgba(170,240,193,0.95) # accent color 8 for primary color 3
$wallbash_3xa9_rgba = rgba(204,255,221,0.95) # accent color 9 for primary color 3
# Color group 4
$wallbash_pry4 = FB4722 # primary color 4
$wallbash_txt4 = CFD6D8 # text color 4
$wallbash_4xa1 = 523029 # accent color 1 for primary color 4
$wallbash_4xa2 = 6B423A # accent color 2 for primary color 4
$wallbash_4xa3 = 7D534B # accent color 3 for primary color 4
$wallbash_4xa4 = 8F6157 # accent color 4 for primary color 4
$wallbash_4xa5 = A37065 # accent color 5 for primary color 4
$wallbash_4xa6 = C2867A # accent color 6 for primary color 4
$wallbash_4xa7 = E6A79A # accent color 7 for primary color 4
$wallbash_4xa8 = F0B6AA # accent color 8 for primary color 4
$wallbash_4xa9 = FFD5CC # accent color 9 for primary color 4
$wallbash_pry4 = A4A768 # primary color 4
$wallbash_txt4 = 131314 # text color 4
$wallbash_4xa1 = 505229 # accent color 1 for primary color 4
$wallbash_4xa2 = 696B3A # accent color 2 for primary color 4
$wallbash_4xa3 = 7B7D4B # accent color 3 for primary color 4
$wallbash_4xa4 = 8C8F57 # accent color 4 for primary color 4
$wallbash_4xa5 = A0A365 # accent color 5 for primary color 4
$wallbash_4xa6 = BEC27A # accent color 6 for primary color 4
$wallbash_4xa7 = E2E69A # accent color 7 for primary color 4
$wallbash_4xa8 = ECF0AA # accent color 8 for primary color 4
$wallbash_4xa9 = FDFFCC # accent color 9 for primary color 4
# in rgba format
$wallbash_pry4_rgba = rgba(251,71,34,0.95) # primary color 4
$wallbash_txt4_rgba = rgba(207,214,216,0.95) # text color 4
$wallbash_4xa1_rgba = rgba(82,48,41,0.95) # accent color 1 for primary color 4
$wallbash_4xa2_rgba = rgba(107,66,58,0.95) # accent color 2 for primary color 4
$wallbash_4xa3_rgba = rgba(125,83,75,0.95) # accent color 3 for primary color 4
$wallbash_4xa4_rgba = rgba(143,97,87,0.95) # accent color 4 for primary color 4
$wallbash_4xa5_rgba = rgba(163,112,101,0.95) # accent color 5 for primary color 4
$wallbash_4xa6_rgba = rgba(194,134,122,0.95) # accent color 6 for primary color 4
$wallbash_4xa7_rgba = rgba(230,167,154,0.95) # accent color 7 for primary color 4
$wallbash_4xa8_rgba = rgba(240,182,170,0.95) # accent color 8 for primary color 4
$wallbash_4xa9_rgba = rgba(255,213,204,0.95) # accent color 9 for primary color 4
$wallbash_pry4_rgba = rgba(164,167,104,0.95) # primary color 4
$wallbash_txt4_rgba = rgba(19,19,20,0.95) # text color 4
$wallbash_4xa1_rgba = rgba(80,82,41,0.95) # accent color 1 for primary color 4
$wallbash_4xa2_rgba = rgba(105,107,58,0.95) # accent color 2 for primary color 4
$wallbash_4xa3_rgba = rgba(123,125,75,0.95) # accent color 3 for primary color 4
$wallbash_4xa4_rgba = rgba(140,143,87,0.95) # accent color 4 for primary color 4
$wallbash_4xa5_rgba = rgba(160,163,101,0.95) # accent color 5 for primary color 4
$wallbash_4xa6_rgba = rgba(190,194,122,0.95) # accent color 6 for primary color 4
$wallbash_4xa7_rgba = rgba(226,230,154,0.95) # accent color 7 for primary color 4
$wallbash_4xa8_rgba = rgba(236,240,170,0.95) # accent color 8 for primary color 4
$wallbash_4xa9_rgba = rgba(253,255,204,0.95) # accent color 9 for primary color 4

View File

@@ -2,7 +2,7 @@
# // ----------------------------
# HyDE Theme: Code Garden
# Configuration File: "/home/elleoma/.config/hyde/themes/Code Garden/hypr.theme"
# Wallbash Mode : auto
# Wallbash Mode : theme
# // ----------------------------
$HYDE_THEME=Code Garden
@@ -48,20 +48,3 @@ $SDDM_THEME=
# exec = hyde-shell walbash code $CODE_THEME # Setting the code theme
# // ----------------------------
#//---Wallbash mode enabled---
# Overriding values above
$GTK_THEME = Wallbash-Gtk
$COLOR_SCHEME = prefer-dark
general {
col.active_border = rgba(FB4722ff) rgba(523029ff) 45deg
col.inactive_border = rgba(111524ff) rgba(667EBAff) 45deg
}
group {
col.border_active = rgba(FB4722ff) rgba(523029ff) 45deg
col.border_inactive = rgba(111524cc) rgba(667EBAcc) 45deg
col.border_locked_active = rgba(050505ff) rgba(CFD6D8ff) 45deg
col.border_locked_inactive = rgba(FFFFFFcc) rgba(D2D1CFcc) 45deg
}

View File

@@ -1,19 +1,23 @@
#! █░█░█ █▀█ █▀█ █▄▀ █▀▀ █░░ █▀█ █░█░█ █▀
#! ▀▄▀▄▀ █▄█ █▀▄ █░█ █▀░ █▄▄ █▄█ ▀▄▀▄▀ ▄█
# This file sets the current workflow for Hyprland
# HyDE Controlled content // DO NOT EDIT
# Edit or add workflows in the ./workflows/ directory
# and run the 'workflows.sh select' command to update this file
# Workflows are a set of configurations that can be applied to Hyprland
# that suits the actual workflow you are doing.
# It can be gaming mode, work mode, or anything else you can think of.
# you can also exec a command within the workflow
#*┌────────────────────────────────────────────────────────────────────────────┐
#*│ # HyDE Controlled content // DO NOT EDIT │
#*│ # This file sets the current workflow for Hyprland │
#*│ # Edit or add workflows in the ./workflows/ directory │
#*│ # and run the 'workflows.sh --select' command to update this file │
#*│ │
#*│ # Workflows are a set of configurations that can be applied to Hyprland │
#*│ # that suits the actual workflow you are doing. │
#*│ # It can be gaming mode, work mode, or anything else you can think of. │
#*│ # you can also exec a command within the workflow │
#*│ │
#*└────────────────────────────────────────────────────────────────────────────┘
$WORKFLOW = default
$WORKFLOW_ICON = 
$WORKFLOW_DESCRIPTION = Default HyDE configuration // Disables workflow overrides
$WORKFLOW_DESCRIPTION = Unset workflow configuration
$WORKFLOWS_PATH = ./workflows/default.conf
source = $WORKFLOWS_PATH

View File

@@ -10,14 +10,27 @@ decoration {
shadow {
enabled = 0
}
blur:enabled = 0
blur {
enabled = 0
xray = 1
}
rounding = 0
active_opacity = 1
inactive_opacity = 1
fullscreen_opacity = 1
}
general {
gaps_in = 0
gaps_out = 0
border_size = 1
gaps_in = 0
gaps_out = 0
border_size = 1
}
animations:enabled = 0
layerrule = noanim,waybar
layerrule = noanim,swaync-notification-window
layerrule = noanim,swww-daemon
layerrule = noanim,rofi
windowrule = opaque,class:(.*) # ensure all windows are opaque

View File

@@ -9,21 +9,24 @@ decoration {
shadow {
enabled = 0
}
blur:enabled = 0
blur {
enabled = 0
xray = 1
}
rounding = 0
active_opacity = 1
inactive_opacity = 1
fullscreen_opacity = 1
fullscreen_opacity = 1
}
general {
gaps_in = 0
gaps_out = 0
border_size = 1
gaps_in = 0
gaps_out = 0
border_size = 1
}
animations:enabled = 0
misc:vfr = true
layerrule = noanim,waybar
layerrule = noanim,swaync-notification-window

View File

@@ -9,9 +9,9 @@ rounding = 0
}
general {
gaps_in = 0
gaps_out = 0
border_size = 1
gaps_in = 0
gaps_out = 0
border_size = 1
}
animations:enabled = 0

View File

@@ -1,6 +1,6 @@
{
"LuaSnip": { "branch": "master", "commit": "66b5c2707e624dcd2cd3605676c64a2efe47e9d1" },
"NvChad": { "branch": "v2.5", "commit": "a792fd1d96c1511a165b18911164baa28bf1d6f4" },
"NvChad": { "branch": "v2.5", "commit": "29ebe31ea6a4edf351968c76a93285e6e108ea08" },
"base46": { "branch": "v2.5", "commit": "fde7a2cd54599e148d376f82980407c2d24b0fa2" },
"cmp-async-path": { "branch": "main", "commit": "0ed1492f59e730c366d261a5ad822fa37e44c325" },
"cmp-buffer": { "branch": "main", "commit": "b74fab3656eea9de20a9b8116afa3cfc4ec09657" },
@@ -8,9 +8,9 @@
"cmp-nvim-lua": { "branch": "main", "commit": "f12408bdb54c39c23e67cab726264c10db33ada8" },
"cmp_luasnip": { "branch": "master", "commit": "98d9cb5c2c38532bd9bdb481067b20fea8f32e90" },
"conform.nvim": { "branch": "master", "commit": "973f3cb73887d510321653044791d7937c7ec0fa" },
"crates.nvim": { "branch": "main", "commit": "5d8b1bef686db0fabe5f1bb593744b617e8f1405" },
"crates.nvim": { "branch": "main", "commit": "33ec63096f7f72b610ed3bb1760be34c2fffb694" },
"friendly-snippets": { "branch": "main", "commit": "572f5660cf05f8cd8834e096d7b4c921ba18e175" },
"gitsigns.nvim": { "branch": "main", "commit": "362fe61f9f19e9bceff178792780df5cce118a7d" },
"gitsigns.nvim": { "branch": "main", "commit": "0cb5a7753d3c4b8e9cfdc9d88d9110cb8d4b1544" },
"image.nvim": { "branch": "master", "commit": "4c51d6202628b3b51e368152c053c3fb5c5f76f2" },
"indent-blankline.nvim": { "branch": "master", "commit": "005b56001b2cb30bfa61b7986bc50657816ba4ba" },
"lazy.nvim": { "branch": "main", "commit": "6c3bda4aca61a13a9c63f1c1d1b16b9d3be90d7a" },
@@ -21,16 +21,16 @@
"nvim-cmp": { "branch": "main", "commit": "b5311ab3ed9c846b585c0c15b7559be131ec4be9" },
"nvim-dap": { "branch": "master", "commit": "cc77338e6e34c79f1c638f51ae4160dc9bfb05de" },
"nvim-dap-ui": { "branch": "master", "commit": "cf91d5e2d07c72903d052f5207511bf7ecdb7122" },
"nvim-lspconfig": { "branch": "master", "commit": "592916db3f4ecdf062962b3aa83583aebe3c4a14" },
"nvim-lspconfig": { "branch": "master", "commit": "5bb3fb4a63eb38361f3f992618f65dd4fa52e72b" },
"nvim-nio": { "branch": "master", "commit": "21f5324bfac14e22ba26553caf69ec76ae8a7662" },
"nvim-tree.lua": { "branch": "master", "commit": "b0b49552c9462900a882fe772993b01d780445fe" },
"nvim-treesitter": { "branch": "master", "commit": "42fc28ba918343ebfd5565147a42a26580579482" },
"nvim-web-devicons": { "branch": "master", "commit": "a1366758b3a232036dc97be8ca41184aa3f50506" },
"nvim-web-devicons": { "branch": "master", "commit": "0422a19d9aa3aad2c7e5cca167e5407b13407a9d" },
"plenary.nvim": { "branch": "master", "commit": "857c5ac632080dba10aae49dba902ce3abf91b35" },
"rust.vim": { "branch": "master", "commit": "889b9a7515db477f4cb6808bef1769e53493c578" },
"rustaceanvim": { "branch": "master", "commit": "41d1e845ccbad1670fc32babe7fe7bf512d4ea16" },
"rustaceanvim": { "branch": "master", "commit": "c86d5d36456fdaa91a3a9dddb4bac09c58fc8cd3" },
"telescope.nvim": { "branch": "master", "commit": "b4da76be54691e854d3e0e02c36b0245f945c2c7" },
"ui": { "branch": "v3.0", "commit": "4c632329bf2a745c6e06c2012bcf432eb7af3135" },
"ui": { "branch": "v3.0", "commit": "80b577c0acdd458b60db62ba2a84625abb638bbb" },
"volt": { "branch": "main", "commit": "7b8c5e790120d9f08c8487dcb80692db6d2087a1" },
"which-key.nvim": { "branch": "main", "commit": "370ec46f710e058c9c1646273e6b225acf47cbed" }
}

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

Binary file not shown.

File diff suppressed because it is too large Load Diff

View File

@@ -10,20 +10,19 @@
# Override aliases here in '$ZDOTDIR/.zshrc' (already set in .zshenv)
# # Helpful aliases
# alias c='clear' # clear terminal
# alias l='eza -lh --icons=auto' # long list
# alias ls='eza -1 --icons=auto' # short list
# alias ll='eza -lha --icons=auto --sort=name --group-directories-first' # long list all
# alias ld='eza -lhD --icons=auto' # long list dirs
# alias lt='eza --icons=auto --tree' # list folder as tree
# alias un='$aurhelper -Rns' # uninstall package
# alias up='$aurhelper -Syu' # update system/package/aur
# alias pl='$aurhelper -Qs' # list installed package
# alias pa='$aurhelper -Ss' # list available package
alias pc='$aurhelper -Sc' # remove unused cache
alias po='$aurhelper -Qtdq | $aurhelper -Rns -' # remove unused packages, also try > $aurhelper -Qqd | $aurhelper -Rsu --print -
# alias vc='code' # gui code editor
# alias fastfetch='fastfetch --logo-type kitty'
alias c='clear' # clear terminal
alias l='eza -lh --icons=auto' # long list
alias ls='eza -1 --icons=auto' # short list
alias ll='eza -lha --icons=auto --sort=name --group-directories-first' # long list all
alias ld='eza -lhD --icons=auto' # long list dirs
alias lt='eza --icons=auto --tree' # list folder as tree
alias un='paru -Rns' # uninstall package
alias up='paru -Syu' # update system/package/aur
alias pl='paru -Qs' # list installed package
alias pa='paru -Ss' # list available package
alias pc='paru -Sc' # remove unused cache
alias po='paru -Qtdq | paru -Rns -' # remove unused packages, also try > paru -Qqd | paru -Rsu --print -
alias fastfetch='fastfetch --logo-type kitty'
alias l='eza -1h --icons=auto --sort=name --group-directories-first' # long list
alias ls='eza -l --icons=auto --sort=name --group-directories-first' # short list
alias ll='eza -lha --icons=auto --sort=name --group-directories-first' # long list all
@@ -61,6 +60,7 @@ alias wifi="nmcli d wifi show-password | grep 'Password' | awk -F': ' '{ print \
alias pivpn="wg-quick up laptop"
alias config='git --git-dir=/home/elleoma/.config --work-tree=/home/elleoma'
alias wp='git --git-dir=$HOME/shit/wallpapers/.wp --work-tree=$HOME/shit/wallpapers'
alias killwayvnc='killall wayvnc'
# git aliases
alias gs='git status '

View File

@@ -15,6 +15,6 @@ if ! . "$ZDOTDIR/conf.d/hyde/env.zsh"; then
return 1
fi
if [ -t 1 ] && [ -f "$ZDOTDIR/conf.d/hyde/terminal.zsh" ]; then
if [[ $- == *i* ]] && [ -f "$ZDOTDIR/conf.d/hyde/terminal.zsh" ]; then
. "$ZDOTDIR/conf.d/hyde/terminal.zsh" || echo "Error: Could not source $ZDOTDIR/conf.d/hyde/terminal.zsh"
fi

View File

@@ -8,7 +8,7 @@
#! ╚═════╝░░╚════╝░  ╚═╝░░╚══╝░╚════╝░░░░╚═╝░░░  ╚══════╝╚═════╝░╚═╝░░░╚═╝░░░
# Hyde's Shell Environment Initialization Script
# If users used UWSM, uwsm will override any variables set anywhere in you shell configurations
# If users used UWSM, uwsm will override any variables set anywhere in your shell configurations
# Basic PATH prepending (user local bin)
PATH="$HOME/.local/bin:$PATH"
@@ -38,6 +38,10 @@ LESSHISTFILE="${LESSHISTFILE:-/tmp/less-hist}"
# Application config files
PARALLEL_HOME="$XDG_CONFIG_HOME/parallel"
SCREENRC="$XDG_CONFIG_HOME/screen/screenrc"
TERMINFO="$XDG_DATA_HOME"/terminfo
TERMINFO_DIRS="$XDG_DATA_HOME"/terminfo:/usr/share/terminfo
WGETRC="${XDG_CONFIG_HOME}/wgetrc"
PYTHON_HISTORY="$XDG_STATE_HOME/python_history"
# Export all variables
export PATH \

View File

@@ -12,17 +12,17 @@
# And ensures that we have an obstruction-free .zshrc file
# This also ensures that the proper HyDE $ENVs are loaded
function _load_common() {
function _load_functions() {
# Load all custom function files // Directories are ignored
for file in "${ZDOTDIR:-$HOME/.config/zsh}/functions/"*.zsh; do
[ -r "$file" ] && source "$file"
done
}
function _load_completions() {
for file in "${ZDOTDIR:-$HOME/.config/zsh}/completions/"*.zsh; do
[ -r "$file" ] && source "$file"
done
}
function _dedup_zsh_plugins {
@@ -53,8 +53,8 @@ function _defer_omz_after_prompt_before_input() {
fpath=($ZDOTDIR/completions "${fpath[@]}")
_load_compinit
_load_common
_load_functions
_load_completions
# zsh-autosuggestions won't work on first prompt when deferred
if typeset -f _zsh_autosuggest_start >/dev/null; then
@@ -152,19 +152,18 @@ function _load_compinit() {
function _load_prompt() {
# Try to load prompts immediately
if ! source ${ZDOTDIR}/prompt.zsh > /dev/null 2>&1; then
[[ -f $ZDOTDIR/conf.d/hyde/prompt.zsh ]] && source $ZDOTDIR/conf.d/hyde/prompt.zsh
fi
if ! source ${ZDOTDIR}/prompt.zsh > /dev/null 2>&1; then
[[ -f $ZDOTDIR/conf.d/hyde/prompt.zsh ]] && source $ZDOTDIR/conf.d/hyde/prompt.zsh
fi
}
#? Override this environment variable in ~/.zshrc
# Override this environment variable in ~/.zshrc
# cleaning up home folder
# ZSH Plugin Configuration
HYDE_ZSH_DEFER="1" #Unset this variable in $ZDOTDIR/user.zsh to disable HyDE's deferred Zsh loading.
HYDE_ZSH_PROMPT="1" #Unset this variable in $ZDOTDIR/user.zsh to disable HyDE's prompt customization.
HYDE_ZSH_NO_PLUGINS="1" #Unset this variable in $ZDOTDIR/user.zsh to disable HyDE's deferred Zsh loading.
HYDE_ZSH_NO_PLUGINS="0" #Set this variable to "1" in $ZDOTDIR/user.zsh to disable HyDE's Zsh plugin loading.
ZSH_AUTOSUGGEST_STRATEGY=(history completion)
@@ -192,7 +191,7 @@ fi
_load_compinit
if [[ ${HYDE_ZSH_NO_PLUGINS} == "1" ]]; then
if [[ ${HYDE_ZSH_NO_PLUGINS} != "1" ]]; then
# Deduplicate omz plugins()
_dedup_zsh_plugins
@@ -202,11 +201,17 @@ if [[ ${HYDE_ZSH_NO_PLUGINS} == "1" ]]; then
else
[[ -r $ZSH/oh-my-zsh.sh ]] && source $ZSH/oh-my-zsh.sh
_load_prompt
_load_common
_load_functions
_load_completions
fi
fi
else
_load_prompt
_load_functions
_load_completions
chmod +r $ZDOTDIR/.zshrc # Make sure .zshrc is readable
[[ -r $ZDOTDIR/.zshrc ]] && source $ZDOTDIR/.zshrc
fi
alias c='clear' \
in='${PM_COMMAND[@]} install' \

View File

@@ -1,5 +1,5 @@
if command -v "bat" &>/dev/null; then
alias -g -- -h='-h 2>&1 | bat --language=help --style=plain --paging=never --color always'
#! alias -g -- h='-h 2>&1 | bat --language=help --style=plain --paging=never --color always' # <--- this is discouraged! This conflicts with posix -h test operator
alias -g -- --help='--help 2>&1 | bat --language=help --style=plain --paging=never --color always'
alias cat='bat --style=plain --paging=never --color auto'
fi

View File

@@ -72,6 +72,48 @@ _fuzzy_edit_search_file() {
fi
}
_fuzzy_search_cmd_history() {
local selected
setopt localoptions noglobsubst noposixbuiltins pipefail no_aliases noglob nobash_rematch 2> /dev/null
local fzf_query=""
if [[ -n "$1" ]]; then
fzf_query="--query=${(qqq)1}"
else
fzf_query="--query=${(qqq)LBUFFER}"
fi
if zmodload -F zsh/parameter p:{commands,history} 2>/dev/null && (( ${+commands[perl]} )); then
selected="$(printf '%s\t%s\000' "${(kv)history[@]}" |
perl -0 -ne 'if (!$seen{(/^\s*[0-9]+\**\t(.*)/s, $1)}++) { s/\n/\n\t/g; print; }' |
FZF_DEFAULT_OPTS=$(__fzf_defaults "" "-n2..,.. --scheme=history --bind=ctrl-r:toggle-sort --wrap-sign '\t↳ ' --highlight-line ${FZF_CTRL_R_OPTS-} $fzf_query +m --read0") \
FZF_DEFAULT_OPTS_FILE='' $(__fzfcmd))"
else
selected="$(fc -rl 1 | __fzf_exec_awk '{ cmd=$0; sub(/^[ \t]*[0-9]+\**[ \t]+/, "", cmd); if (!seen[cmd]++) print $0 }' |
FZF_DEFAULT_OPTS=$(__fzf_defaults "" "-n2..,.. --scheme=history --bind=ctrl-r:toggle-sort --wrap-sign '\t↳ ' --highlight-line ${FZF_CTRL_R_OPTS-} $fzf_query +m") \
FZF_DEFAULT_OPTS_FILE='' $(__fzfcmd))"
fi
local ret=$?
if [ -n "$selected" ]; then
if [[ $(__fzf_exec_awk '{print $1; exit}' <<< "$selected") =~ ^[1-9][0-9]* ]]; then
zle vi-fetch-history -n $MATCH
else
LBUFFER="$selected"
fi
fi
return $ret
}
alias ffec='_fuzzy_edit_search_file_content' \
ffcd='_fuzzy_change_directory' \
ffe='_fuzzy_edit_search_file'
ffe='_fuzzy_edit_search_file' \
ffch='_fuzzy_search_cmd_history'

View File

@@ -27,8 +27,9 @@ plugins=(
# HYDE_ZSH_OMZ_DEFER=1 # Set to 1 to defer loading of oh-my-zsh plugins ONLY if prompt is already loaded
# Aliases
alias l='eza -1h --icons=auto --sort=name --group-directories-first' # long list
alias ls='eza -l --icons=auto --sort=name --group-directories-first' # short list
alias ll='eza -lha --icons=auto --sort=name --group-directories-first' # long list all
alias дд='eza -lha --icons=auto --sort=name --group-directories-first' # sometimes i forget to change keyboard layout
# alias l='eza -1h --icons=auto --sort=name --group-directories-first' # long list
# alias ls='eza -l --icons=auto --sort=name --group-directories-first' # short list
# alias ll='eza -lha --icons=auto --sort=name --group-directories-first' # long list all
# alias дд='eza -lha --icons=auto --sort=name --group-directories-first' # sometimes i forget to change keyboard layout
# alias startwayvnc='wayvnc 100.108.196.99 > /dev/null 2>&1 & | disown'
# alias killwayvnc='killall wayvnc'