Update all dot files
This commit is contained in:
@@ -14,8 +14,10 @@ export PATH
|
||||
# Uncomment the following line if you don't like systemctl's auto-paging feature:
|
||||
# export SYSTEMD_PAGER=
|
||||
|
||||
export VISUAL="$(which nvim)"
|
||||
export EDITOR="$(which nvim)"
|
||||
if [[ -n "$(command -v nvim)" ]]; then
|
||||
export VISUAL="$(which nvim)"
|
||||
export EDITOR="$(which nvim)"
|
||||
fi
|
||||
|
||||
# User specific aliases and functions
|
||||
if [ -d ~/.bashrc.d ]; then
|
||||
|
||||
@@ -1,105 +0,0 @@
|
||||
include=~/.config/fuzzel/themes/hydro-os.ini
|
||||
|
||||
# output=<not set>
|
||||
# font=monospace
|
||||
# dpi-aware=auto
|
||||
# use-bold=no
|
||||
# prompt="> "
|
||||
# placeholder=
|
||||
# icon-theme=hicolor
|
||||
# icons-enabled=yes
|
||||
# hide-before-typing=no
|
||||
# fields=filename,name,generic
|
||||
# password-character=*
|
||||
# filter-desktop=no
|
||||
# match-mode=fzf
|
||||
# sort-result=yes
|
||||
# match-counter=no
|
||||
# delayed-filter-ms=300
|
||||
# delayed-filter-limit=20000
|
||||
# show-actions=no
|
||||
# terminal=$TERMINAL -e # Note: you cannot actually use environment variables here
|
||||
launch-prefix='uwsm app -- '
|
||||
# list-executables-in-path=no
|
||||
|
||||
# anchor=center
|
||||
# x-margin=0
|
||||
# y-margin=0
|
||||
# lines=15
|
||||
# width=30
|
||||
# tabs=8
|
||||
# horizontal-pad=40
|
||||
# vertical-pad=8
|
||||
# inner-pad=0
|
||||
|
||||
# image-size-ratio=0.5
|
||||
|
||||
# line-height=<use font metrics>
|
||||
# letter-spacing=0
|
||||
|
||||
# layer=overlay
|
||||
# exit-on-keyboard-focus-loss=yes
|
||||
|
||||
# cache=<not set>
|
||||
|
||||
# render-workers=<number of logical CPUs>
|
||||
# match-workers=<number of logical CPUs>
|
||||
|
||||
[border]
|
||||
# width=1
|
||||
# radius=10
|
||||
|
||||
[dmenu]
|
||||
# mode=text # text|index
|
||||
# exit-immediately-if-empty=no
|
||||
|
||||
[key-bindings]
|
||||
# cancel=Escape Control+g Control+c Control+bracketleft
|
||||
# execute=Return KP_Enter Control+y
|
||||
# execute-or-next=Tab
|
||||
# execute-input=Shift+Return Shift+KP_Enter
|
||||
# cursor-left=Left Control+b
|
||||
# cursor-left-word=Control+Left Mod1+b
|
||||
# cursor-right=Right Control+f
|
||||
# cursor-right-word=Control+Right Mod1+f
|
||||
# cursor-home=Home Control+a
|
||||
# cursor-end=End Control+e
|
||||
# delete-prev=BackSpace Control+h
|
||||
# delete-prev-word=Mod1+BackSpace Control+BackSpace Control+w
|
||||
# delete-line-backward=Control+u
|
||||
# delete-next=Delete KP_Delete Control+d
|
||||
# delete-next-word=Mod1+d Control+Delete Control+KP_Delete
|
||||
# delete-line-forward=Control+k
|
||||
# prev=Up Control+p
|
||||
# prev-with-wrap=ISO_Left_Tab
|
||||
# prev-page=Page_Up KP_Page_Up
|
||||
# next=Down Control+n
|
||||
# next-with-wrap=none
|
||||
# next-page=Page_Down KP_Page_Down
|
||||
# expunge=Shift+Delete
|
||||
# clipboard-paste=Control+v XF86Paste
|
||||
# primary-paste=Shift+Insert Shift+KP_Insert
|
||||
|
||||
# custom-N: *dmenu mode only*. Like execute, but with a non-zero
|
||||
# exit-code; custom-1 exits with code 10, custom-2 with 11, custom-3
|
||||
# with 12, and so on.
|
||||
|
||||
# custom-1=Mod1+1
|
||||
# custom-2=Mod1+2
|
||||
# custom-3=Mod1+3
|
||||
# custom-4=Mod1+4
|
||||
# custom-5=Mod1+5
|
||||
# custom-6=Mod1+6
|
||||
# custom-7=Mod1+7
|
||||
# custom-8=Mod1+8
|
||||
# custom-9=Mod1+9
|
||||
# custom-10=Mod1+0
|
||||
# custom-11=Mod1+exclam
|
||||
# custom-12=Mod1+at
|
||||
# custom-13=Mod1+numbersign
|
||||
# custom-14=Mod1+dollar
|
||||
# custom-15=Mod1+percent
|
||||
# custom-16=Mod1+dead_circumflex
|
||||
# custom-17=Mod1+ampersand
|
||||
# custom-18=Mod1+asterix
|
||||
# custom-19=Mod1+parentleft
|
||||
@@ -1,12 +0,0 @@
|
||||
[colors]
|
||||
background=0e141cdd
|
||||
text=dee2eeff
|
||||
prompt=dee2eeff
|
||||
placeholder=dee2eeff
|
||||
input=dee2eeff
|
||||
match=ffb4abff
|
||||
selection=a4c9feff
|
||||
selection-text=00315cff
|
||||
selection-match=00363cff
|
||||
counter=a4c9feff
|
||||
border=4ed8e8ff
|
||||
@@ -8,6 +8,9 @@ $mainMod = SUPER
|
||||
## keybind
|
||||
bind = $mainMod, F, exec, $browser
|
||||
|
||||
windowrule = float, initialTitle:^(Picture-in-Picture)$
|
||||
|
||||
windowrule = size 30% 30%, initialTitle:^(Picture-in-Picture)$
|
||||
windowrule {
|
||||
name = picture-in-picture
|
||||
match:title = Picture-in-Picture
|
||||
float = on
|
||||
size = monitor_w*0.3 monitor_h*0.3
|
||||
}
|
||||
|
||||
@@ -1,13 +1,17 @@
|
||||
# discord_workspace.conf
|
||||
|
||||
$discord_class = class:^(vesktop)$|^(discord)$|^(discord-canary)$|^(com.discord.app.Discord)$|^(WebCord)$|^(equibop)$
|
||||
$discord_class = ^(vesktop)$|^(discord)$|^(discord-canary)$|^(com.discord.app.Discord)$|^(WebCord)$|^(equibop)$
|
||||
|
||||
# workspace
|
||||
workspace = special:discord
|
||||
|
||||
# window rule
|
||||
windowrule = workspace special:discord silent, $discord_class
|
||||
windowrule = allowsinput on, $discord_class
|
||||
windowrule {
|
||||
name = discord
|
||||
match:class = $discord_class
|
||||
workspace = special:discord silent
|
||||
#allowsinput = on
|
||||
}
|
||||
|
||||
# key binds
|
||||
$mainMod = SUPER
|
||||
|
||||
@@ -1,19 +1,15 @@
|
||||
# env_vars.conf
|
||||
|
||||
# hyprcursor
|
||||
env = HYPRCURSOR_THEME,Bibata-Modern-Classic
|
||||
env = HYPRCURSOR_SIZE,24
|
||||
|
||||
# Some default env vars.
|
||||
env = XCURSOR_THEME,Bibata-Modern-Classic
|
||||
env = XCURSOR_SIZE,24
|
||||
# Toolkit Backend Vars
|
||||
#env = GDK_BACKEND,wayland,x11,*
|
||||
#env = SDL_VIDEODRIVER,wayland # stops sapiens game from running as it cannot find the video subsystem
|
||||
#env = CLUTTER_BACKEND,wayland
|
||||
# QT Variables
|
||||
env = QT_QPA_PLATFORMTHEME,qt6ct
|
||||
env = QT_AUTO_SCREEN_SCALE_FACTOR,1
|
||||
env = QT_QPA_PLATFORM,wayland;xcb
|
||||
env = QT_QPA_PLATFORM,wayland
|
||||
env = QT_WAYLAND_DISABLE_WINDOWDECORATION,1
|
||||
env = QT_QUICK_CONTROLS_STYLE,org.hyprland.style
|
||||
|
||||
#env = AQ_DRM_DEVICES,/dev/dri/card0:/dev/dri/card1
|
||||
|
||||
# exec-once = /usr/lib/pam_kwallet_init &
|
||||
|
||||
@@ -2,59 +2,84 @@
|
||||
# for things related to the steam and game workspaces
|
||||
|
||||
# window rules
|
||||
windowrule = workspace 9 silent, class:^(steam)$
|
||||
windowrule {
|
||||
name = steam
|
||||
match:class = ^([sS]team)$
|
||||
match:title = ^([sS]team)$
|
||||
workspace = 10 silent
|
||||
tile = on
|
||||
}
|
||||
|
||||
# key binds
|
||||
$mainMod = SUPER
|
||||
bind = $mainMod, G, focuswindow, class:^(gamescope|steam)
|
||||
|
||||
# set rule for games (note for wayland, fullscreen wont' bring it to a differnet workspace)
|
||||
$gamerule = workspace 5
|
||||
# set rule for games
|
||||
$gamerule = workspace 5, render_unfocused on, fullscreen on
|
||||
#windowrule = fullscreen, content:game
|
||||
#windowrule = workspace 5, content:game
|
||||
#windowrule = renderunfocused, content:game
|
||||
|
||||
# To put the window rules for the game workspace
|
||||
$game_class = ^steam_app_\d+$|^gamescope$|^Minecraft.*|^factorio$|^org\.libretro\.RetroArch$|^dolphin-emu$|^Slay\ the\ Spire$|^Baba\ Is\ You$|^.*\.exe$|^.*\.x86_64$|^Necesse.*|^dotnet$
|
||||
|
||||
#windowrule {
|
||||
# name = game
|
||||
# match:class = $game_class
|
||||
# fullscreen = on
|
||||
# workspace = 5
|
||||
# render_unfocused = on
|
||||
#}
|
||||
#
|
||||
#windowrule {
|
||||
# name = xwayland
|
||||
# match:xwayland = true
|
||||
# workspace = 5
|
||||
# render_unfocused = on
|
||||
#}
|
||||
|
||||
# set games and customizations on top
|
||||
|
||||
# steam apps
|
||||
#windowrule = fullscreen, class:^steam_app_\d+$
|
||||
windowrule = $gamerule, class:^steam_app_\d+$
|
||||
windowrule = $gamerule, match:class ^steam_app_\d+$
|
||||
|
||||
windowrule = $gamerule, match:class $game_class
|
||||
|
||||
# gamescope
|
||||
windowrule = fullscreen, class:^(gamescope)$
|
||||
windowrule = $gamerule silent, class:^(gamescope)$
|
||||
windowrule = $gamerule, match:class ^(gamescope)$
|
||||
|
||||
# Minecraft
|
||||
windowrule = $gamerule, class:^Minecraft.*
|
||||
windowrule = $gamerule, match:class ^Minecraft.*
|
||||
|
||||
# factorio
|
||||
windowrule = $gamerule, class:^(factorio)$
|
||||
windowrule = $gamerule, match:class ^(factorio)$
|
||||
|
||||
# RetroArch flatpak
|
||||
windowrule = $gamerule, class:^(org\.libretro\.RetroArch)$
|
||||
windowrule = $gamerule, match:class ^(org\.libretro\.RetroArch)$
|
||||
|
||||
# dolphin emulator
|
||||
windowrule = $gamerule, class:^(dolphin-emu)$
|
||||
windowrule = $gamerule, match:class ^(dolphin-emu)$
|
||||
|
||||
# Slay the Spire
|
||||
windowrule = $gamerule, class:^(Slay the Spire)$
|
||||
windowrule = $gamerule, match:class ^(Slay the Spire)$
|
||||
|
||||
# Baba Is You
|
||||
windowrule = $gamerule, class:^(Baba Is You)$
|
||||
windowrule = $gamerule, match:class ^(Baba Is You)$
|
||||
|
||||
# .exe games in wayland mode
|
||||
windowrule = $gamerule, class:^.*(\.exe)$
|
||||
windowrule = $gamerule, match:class ^.*(\.exe)$
|
||||
|
||||
# some native games with .x86_64 class
|
||||
windowrule = $gamerule, class:^.*(\.x86_64)$
|
||||
windowrule = $gamerule, match:class ^.*(\.x86_64)$
|
||||
|
||||
# launcher.exe for warframe as floating
|
||||
windowrule = float on, workspace 5, match:class ^launcher\.exe$
|
||||
|
||||
# necesse
|
||||
windowrule = tile, class:^(Necesse).*
|
||||
windowrule = fullscreen, class:^(Necesse).*
|
||||
windowrule = $gamerule, class:^(Necesse).*
|
||||
|
||||
# continue rendering helldivers 2
|
||||
windowrule = renderunfocused, class:^(helldivers2.exe)$
|
||||
windowrule = tile on, match:class ^(Necesse).*
|
||||
windowrule = $gamerule, match:class ^(Necesse).*
|
||||
|
||||
# move task bar stuff to workspace 4
|
||||
windowrule = workspace 4 silent, class:^explorer\.exe$
|
||||
windowrule = float on, workspace 4 silent, match:class ^explorer\.exe$
|
||||
|
||||
# Terraria
|
||||
windowrule = $gamerule, class:^(dotnet)$
|
||||
windowrule = $gamerule, match:class ^(dotnet)$
|
||||
|
||||
68
dot_config/hypr/hyprland.conf.d/game_workspace.conf.bak
Normal file
68
dot_config/hypr/hyprland.conf.d/game_workspace.conf.bak
Normal file
@@ -0,0 +1,68 @@
|
||||
# game_workspace.conf
|
||||
# for things related to the steam and game workspaces
|
||||
|
||||
# window rules
|
||||
windowrule = workspace 9 silent, class:^(steam)$
|
||||
|
||||
# key binds
|
||||
$mainMod = SUPER
|
||||
bind = $mainMod, G, focuswindow, class:^(gamescope|steam)
|
||||
|
||||
# set rule for games (note for wayland, fullscreen wont' bring it to a differnet workspace)
|
||||
$gamerule = workspace 5
|
||||
|
||||
$gamecontent = content game
|
||||
|
||||
# To put the window rules for the game workspace
|
||||
|
||||
# steam apps
|
||||
#windowrule = fullscreen, class:^steam_app_\d+$
|
||||
windowrule = $gamerule, class:^steam_app_\d+$
|
||||
|
||||
# gamescope
|
||||
windowrule = fullscreen, class:^(gamescope)$
|
||||
windowrule = $gamerule silent, class:^(gamescope)$
|
||||
|
||||
# Minecraft
|
||||
windowrule = $gamerule, class:^Minecraft.*
|
||||
|
||||
# factorio
|
||||
windowrule = $gamerule, class:^(factorio)$
|
||||
|
||||
# RetroArch flatpak
|
||||
windowrule = $gamerule, class:^(org\.libretro\.RetroArch)$
|
||||
|
||||
# dolphin emulator
|
||||
windowrule = $gamerule, class:^(dolphin-emu)$
|
||||
|
||||
# Slay the Spire
|
||||
windowrule = $gamerule, class:^(Slay the Spire)$
|
||||
|
||||
# Baba Is You
|
||||
windowrule = $gamerule, class:^(Baba Is You)$
|
||||
|
||||
# .exe games in wayland mode
|
||||
windowrule = $gamerule, class:^.*(\.exe)$
|
||||
|
||||
# some native games with .x86_64 class
|
||||
windowrule = $gamerule, class:^.*(\.x86_64)$
|
||||
|
||||
# necesse
|
||||
windowrule = tile, class:^(Necesse).*
|
||||
windowrule = fullscreen, class:^(Necesse).*
|
||||
windowrule = $gamerule, class:^(Necesse).*
|
||||
|
||||
# continue rendering helldivers 2
|
||||
windowrule = renderunfocused, class:^(helldivers2.exe)$
|
||||
|
||||
# move task bar stuff to workspace 4
|
||||
windowrule = workspace 4 silent, class:^explorer\.exe$
|
||||
|
||||
# Terraria
|
||||
windowrule = $gamerule, class:^(dotnet)$
|
||||
|
||||
# put these rules on games
|
||||
windowrule = fullscreen, content:game
|
||||
windowrule = workspace 5, content:game
|
||||
windowrule = renderunfocused, content:game
|
||||
|
||||
@@ -1,14 +1,14 @@
|
||||
# general_workspaces.conf
|
||||
|
||||
# workspaces
|
||||
workspace = 1, persistent:true, default:true
|
||||
workspace = 2
|
||||
workspace = 3
|
||||
workspace = 4
|
||||
workspace = 5, persistent:true, border:false gapsout:0, border:false, rounding:false
|
||||
workspace = 6
|
||||
workspace = 7
|
||||
workspace = 8
|
||||
workspace = 9
|
||||
workspace = 10
|
||||
workspace = 1, monitor:DP-1, persistent:true, default:true
|
||||
workspace = 2, monitor:DP-3, persistent:true
|
||||
workspace = 3, monitor:DP-1
|
||||
workspace = 4, monitor:DP-3
|
||||
workspace = 5, monitor:DP-1,persistent:true, border:false gapsout:0, border:false, rounding:false
|
||||
workspace = 6, monitor:DP-3
|
||||
workspace = 7, monitor:DP-1
|
||||
workspace = 8, monitor:DP-3
|
||||
workspace = 9, monitor:DP-1
|
||||
workspace = 10, name:steam, monitor:DP-3, persistent:true
|
||||
workspace = special:magic,
|
||||
|
||||
@@ -33,4 +33,5 @@ misc {
|
||||
# See https://wiki.hyprland.org/Configuring/Variables/ for more
|
||||
force_default_wallpaper = 0 # Set to 0 or 1 to disable the anime mascot wallpapers
|
||||
disable_splash_rendering = true
|
||||
disable_hyprland_logo = true
|
||||
}
|
||||
|
||||
@@ -14,3 +14,8 @@ master {
|
||||
debug {
|
||||
disable_logs = false
|
||||
}
|
||||
|
||||
render {
|
||||
direct_scanout = 2
|
||||
cm_sdr_eotf = 2
|
||||
}
|
||||
|
||||
@@ -2,23 +2,24 @@
|
||||
|
||||
# Set programs that you use
|
||||
$fileManager = xdg-open "$HOME"
|
||||
$menu = fuzzel
|
||||
$menu = hyprlauncher
|
||||
#$menu = ags request -i launcher show
|
||||
$screenshot = grim -g "$(slurp -d)" - | wl-copy
|
||||
$powermenu = $HOME/bin/local-lua $HOME/bin/powermenu.lua
|
||||
$notif = swaync-client -t -sw
|
||||
|
||||
# See https://wiki.hyprland.org/Configuring/Keywords/ for more
|
||||
$mainMod = SUPER
|
||||
|
||||
# Example binds, see https://wiki.hyprland.org/Configuring/Binds/ for more
|
||||
bind = $mainMod SHIFT, C, killactive,
|
||||
bind = $mainMod, M, exec, $powermenu
|
||||
bind = $mainMod SHIFT, C, killactive
|
||||
bind = $mainMod, M, exec, /home/eriq12/bin/hydro-powermenu
|
||||
bind = $mainMod, E, exec, $fileManager
|
||||
bind = $mainMod, V, togglefloating,
|
||||
bind = $mainMod, V, togglefloating
|
||||
bind = $mainMod, R, exec, $menu
|
||||
bind = $mainMod, P, pseudo, # dwindle
|
||||
bind = $mainMod, J, togglesplit, # dwindle
|
||||
bind = $mainMod, P, pseudo # dwindle
|
||||
bind = $mainMod, J, layoutmsg, togglesplit # dwindle
|
||||
bind = $mainMod SHIFT, F, fullscreen
|
||||
bind = $mainMod, N, exec, $notif
|
||||
|
||||
# screenshots and screen recorder aylur dot files
|
||||
bind = $mainMod SHIFT, Print, exec, $screenshot
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# arrow_move_window.conf
|
||||
|
||||
# Move window with mainMod + Shift + arrow kyes
|
||||
bind = $mainMod SHIFT, left, movewindow, l
|
||||
bind = $mainMod SHIFT, right, movewindow, r
|
||||
bind = $mainMod SHIFT, up, movewindow, u
|
||||
bind = $mainMod SHIFT, down, movewindow, d
|
||||
bind = $mainMod SHIFT, left, movewindoworgroup, l
|
||||
bind = $mainMod SHIFT, right, movewindoworgroup, r
|
||||
bind = $mainMod SHIFT, up, movewindoworgroup, u
|
||||
bind = $mainMod SHIFT, down, movewindoworgroup, d
|
||||
|
||||
@@ -14,3 +14,5 @@ bind = $mainMod, XF86AudioRaiseVolume, exec, playerctl position 5+
|
||||
|
||||
# media pause
|
||||
bind = , XF86AudioMute, exec, wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle
|
||||
|
||||
bind = CTRL, m, sendshortcut, CTRL SHIFT, m, class:(vesktop)
|
||||
|
||||
@@ -1,20 +1,16 @@
|
||||
# misc_apps.conf
|
||||
|
||||
# Example windowrule
|
||||
# windowrule = float,class:^(kitty)$,title:^(kitty)$
|
||||
# Example windowrule
|
||||
# windowrule = float on, match:class ^(kitty)$,title:^(kitty)$
|
||||
# See https://wiki.hyprland.org/Configuring/Window-Rules/ for more
|
||||
windowrule = suppressevent maximize, class:.* # You'll probably like this.
|
||||
|
||||
# nextcloud
|
||||
$nextcloud = initialTitle:^(Nextcloud)$, initialClass:^(com.nextcloud.desktopclient.nextcloud)$
|
||||
windowrule = float, $nextcloud
|
||||
windowrule = animation slide top, $nextcloud
|
||||
windowrule = size 20% 40%, $nextcloud
|
||||
windowrule = move 100%-w-2 30, $nextcloud
|
||||
windowrule = suppress_event maximize, match:class .* # You'll probably like this.
|
||||
|
||||
# KDE connect applet
|
||||
$kdeconnect = initialClass:^(org.kde.connect.daemon)$
|
||||
windowrule = float, $kdeconnect
|
||||
$kdeconnect = match:initial_class ^(org.kde.connect.daemon)$
|
||||
windowrule = float on, $kdeconnect
|
||||
|
||||
# grayjay
|
||||
windowrule = tile, title:^(Grayjay)$
|
||||
windowrule = tile on, match:title ^(Grayjay)$
|
||||
|
||||
# Godot
|
||||
windowrule = tile on, match:initial_class ^(Godot)$, match:initial_title ^(Godot)$
|
||||
|
||||
6
dot_config/hypr/hyprland.conf.d/monitor.conf
Normal file
6
dot_config/hypr/hyprland.conf.d/monitor.conf
Normal file
@@ -0,0 +1,6 @@
|
||||
#monitor = DP-1, 2560x1440@120, 0x0, 1, vrr, 1, bitdepth, 10, cm, hdredid, sdrbrightness, 1.1, sdrsaturation, 1
|
||||
#monitor = DP-1, 2560x1440@120, 0x0, 1, vrr, 1, bitdepth, 10, cm, srgb
|
||||
monitor = DP-1, 2560x1440@120, 0x0, 1, vrr, 3
|
||||
#monitor = DP-1, 2560x1440, 0x0, 1
|
||||
monitor = DP-3, 2560x1440, 2560x0, 1
|
||||
#monitor = DP-3, disable
|
||||
7
dot_config/hypr/hyprlauncher.conf
Normal file
7
dot_config/hypr/hyprlauncher.conf
Normal file
@@ -0,0 +1,7 @@
|
||||
finders {
|
||||
desktop_launch_prefix = uwsm app --
|
||||
}
|
||||
|
||||
ui {
|
||||
window_size = 800 520
|
||||
}
|
||||
6
dot_config/hypr/hyprpaper.conf
Normal file
6
dot_config/hypr/hyprpaper.conf
Normal file
@@ -0,0 +1,6 @@
|
||||
wallpaper {
|
||||
monitor =
|
||||
path = ~/Pictures/geese-at-sunset.jpg
|
||||
}
|
||||
|
||||
splash = false
|
||||
3
dot_config/hypr/hyprpaper.conf.bak
Normal file
3
dot_config/hypr/hyprpaper.conf.bak
Normal file
@@ -0,0 +1,3 @@
|
||||
preload = /usr/share/hydros/default-background.png
|
||||
|
||||
wallpaper = , /usr/share/hydros/default-background.png
|
||||
5
dot_config/hypr/hyprqt6engine.conf
Normal file
5
dot_config/hypr/hyprqt6engine.conf
Normal file
@@ -0,0 +1,5 @@
|
||||
theme {
|
||||
color_scheme=/home/eriq12/.local/share/color-schemes/matugen.colors
|
||||
icon_theme=Papirus-Dark
|
||||
style=org.hyprland.style
|
||||
}
|
||||
12
dot_config/hypr/hyprtoolkit.conf
Normal file
12
dot_config/hypr/hyprtoolkit.conf
Normal file
@@ -0,0 +1,12 @@
|
||||
background=rgba(111319ff)
|
||||
base=rgba(0057b5ff)
|
||||
text=rgba(ffffffff)
|
||||
alternate_base=rgba(36496dff)
|
||||
bright_text=rgba(d9e4ffff)
|
||||
accent=rgba(004491ff)
|
||||
h1_size=22
|
||||
h2_size=19
|
||||
h3_size=17
|
||||
font_size=15
|
||||
small_font_size=12
|
||||
icon_theme=Papirus-Dark
|
||||
@@ -3,10 +3,6 @@
|
||||
# WARNING: Matugen needs to be compiled with the `update-informer` feature for this to work.
|
||||
version_check = false
|
||||
|
||||
[config.wallpaper]
|
||||
command = "swww"
|
||||
arguments = ["img", "--transition-type", "center"]
|
||||
|
||||
[config.custom_colors]
|
||||
neutral = { color = "#787878", blend = true }
|
||||
neutral_variant = { color = "#7D747D", blend = true }
|
||||
@@ -21,13 +17,13 @@ input_path = '~/.config/matugen/templates/hyprland-colors.conf'
|
||||
output_path = '~/.config/hypr/hyprland.conf.d/colors.conf'
|
||||
post_hook = 'hyprctl reload'
|
||||
|
||||
[templates.qt6ct]
|
||||
input_path = '~/.config/matugen/templates/qtct-colors.conf'
|
||||
output_path = '~/.config/qt6ct/colors/matugen.conf'
|
||||
[templates.hyprtoolkit]
|
||||
input_path = '~/.config/matugen/templates/hyprtoolkit.conf'
|
||||
output_path = '~/.config/hypr/hyprtoolkit.conf'
|
||||
|
||||
[templates.qt5ct]
|
||||
input_path = '~/.config/matugen/templates/qtct-colors.conf'
|
||||
output_path = '~/.config/qt5ct/colors/matugen.conf'
|
||||
[templates.kcolorscheme]
|
||||
input_path = '~/.config/matugen/templates/kcolorscheme.colors'
|
||||
output_path = '~/.local/share/color-schemes/matugen.colors'
|
||||
|
||||
[templates.gtk3]
|
||||
input_path = '~/.config/matugen/templates/gtk-colors.css'
|
||||
@@ -42,10 +38,6 @@ input_path = '~/.config/matugen/templates/kitty-colors.conf'
|
||||
output_path = '~/.config/kitty/themes/hydro-os.conf'
|
||||
post_hook = 'kitten themes --reload-in=all hydro-os'
|
||||
|
||||
[templates.fuzzel]
|
||||
input_path = '~/.config/matugen/templates/fuzzel-colors.ini'
|
||||
output_path = '~/.config/fuzzel/themes/hydro-os.ini'
|
||||
|
||||
[templates.quickshell]
|
||||
input_path = '~/.config/matugen/templates/color.json'
|
||||
output_path = '~/.config/hydro-os/color.json'
|
||||
[templates.output]
|
||||
input_path = '~/.config/matugen/templates/output.css'
|
||||
output_path = '~/Documents/color-scheme/output.css'
|
||||
|
||||
62
dot_config/matugen/templates/color.json
Normal file
62
dot_config/matugen/templates/color.json
Normal file
@@ -0,0 +1,62 @@
|
||||
{
|
||||
"m3colors": {
|
||||
"m3primary_paletteKeyColor": "{{colors.primary.default.hex}}",
|
||||
"m3secondary_paletteKeyColor": "{{colors.secondary.default.hex}}",
|
||||
"m3tertiary_paletteKeyColor": "{{colors.tertiary.default.hex}}",
|
||||
"m3neutral_paletteKeyColor": "{{colors.neutral.default.hex}}",
|
||||
"m3neutral_variant_paletteKeyColor": "{{colors.neutral_variant.default.hex}}",
|
||||
"m3background": "{{colors.background.default.hex}}",
|
||||
"m3onBackground": "{{colors.on_background.default.hex}}",
|
||||
"m3surface": "{{colors.surface.default.hex}}",
|
||||
"m3surfaceDim": "{{colors.surface_dim.default.hex}}",
|
||||
"m3surfaceBright": "{{colors.surface_bright.default.hex}}",
|
||||
"m3surfaceContainerLowest": "{{colors.surface_container_lowest.default.hex}}",
|
||||
"m3surfaceContainerLow": "{{colors.surface_container_low.default.hex}}",
|
||||
"m3surfaceContainer": "{{colors.surface_container.default.hex}}",
|
||||
"m3surfaceContainerHigh": "{{colors.surface_container_high.default.hex}}",
|
||||
"m3surfaceContainerHighest": "{{colors.surface_container_highest.default.hex}}",
|
||||
"m3onSurface": "{{colors.on_surface.default.hex}}",
|
||||
"m3surfaceVariant": "{{colors.surface_variant.default.hex}}",
|
||||
"m3onSurfaceVariant": "{{colors.on_surface_variant.default.hex}}",
|
||||
"m3inverseSurface": "{{colors.inverse_surface.default.hex}}",
|
||||
"m3inverseOnSurface": "{{colors.inverse_on_surface.default.hex}}",
|
||||
"m3outline": "{{colors.outline.default.hex}}",
|
||||
"m3outlineVariant": "{{colors.outline_variant.default.hex}}",
|
||||
"m3shadow": "{{colors.shadow.default.hex}}",
|
||||
"m3scrim": "{{colors.scrim.default.hex}}",
|
||||
"m3surfaceTint": "{{colors.surface_tint.default.hex}}",
|
||||
"m3primary": "{{colors.primary.default.hex}}",
|
||||
"m3onPrimary": "{{colors.on_primary.default.hex}}",
|
||||
"m3primaryContainer": "{{colors.primary_container.default.hex}}",
|
||||
"m3onPrimaryContainer": "{{colors.on_primary_container.default.hex}}",
|
||||
"m3inversePrimary": "{{colors.inverse_primary.default.hex}}",
|
||||
"m3secondary": "{{colors.secondary.default.hex}}",
|
||||
"m3onSecondary": "{{colors.on_secondary.default.hex}}",
|
||||
"m3secondaryContainer": "{{colors.secondary_container.default.hex}}",
|
||||
"m3onSecondaryContainer": "{{colors.on_secondary_container.default.hex}}",
|
||||
"m3tertiary": "{{colors.tertiary.default.hex}}",
|
||||
"m3onTertiary": "{{colors.on_tertiary.default.hex}}",
|
||||
"m3tertiaryContainer": "{{colors.tertiary_container.default.hex}}",
|
||||
"m3onTertiaryContainer": "{{colors.on_tertiary_container.default.hex}}",
|
||||
"m3error": "{{colors.error.default.hex}}",
|
||||
"m3onError": "{{colors.on_background.default.hex}}",
|
||||
"m3errorContainer": "{{colors.error_container.default.hex}}",
|
||||
"m3onErrorContainer": "{{colors.on_error_container.default.hex}}",
|
||||
"m3primaryFixed": "{{colors.primary_fixed.default.hex}}",
|
||||
"m3primaryFixedDim": "{{colors.primary_fixed_dim.default.hex}}",
|
||||
"m3onPrimaryFixed": "{{colors.on_primary_fixed.default.hex}}",
|
||||
"m3onPrimaryFixedVariant": "{{colors.on_primary_fixed_variant.default.hex}}",
|
||||
"m3secondaryFixed": "{{colors.secondary_fixed.default.hex}}",
|
||||
"m3secondaryFixedDim": "{{colors.secondary_fixed_dim.default.hex}}",
|
||||
"m3onSecondaryFixed": "{{colors.on_secondary_fixed.default.hex}}",
|
||||
"m3onSecondaryFixedVariant": "{{colors.on_secondary_fixed_variant.default.hex}}",
|
||||
"m3tertiaryFixed": "{{colors.tertiary_fixed.default.hex}}",
|
||||
"m3tertiaryFixedDim": "{{colors.tertiary_fixed_dim.default.hex}}",
|
||||
"m3onTertiaryFixed": "{{colors.on_tertiary_fixed.default.hex}}",
|
||||
"m3onTertiaryFixedVariant": "{{colors.on_tertiary_fixed_variant.default.hex}}",
|
||||
"m3success": "{{colors.success.default.hex}}",
|
||||
"m3onSuccess": "{{colors.on_success.default.hex}}",
|
||||
"m3successContainer": "{{colors.success_container.default.hex}}",
|
||||
"m3onSuccessContainer": "{{colors.on_success_container.default.hex}}"
|
||||
}
|
||||
}
|
||||
12
dot_config/matugen/templates/hyprtoolkit.conf
Normal file
12
dot_config/matugen/templates/hyprtoolkit.conf
Normal file
@@ -0,0 +1,12 @@
|
||||
background=rgba({{colors.background.default.hex_stripped}}ff)
|
||||
base=rgba({{colors.primary_container.default.hex_stripped}}ff)
|
||||
text=rgba({{colors.on_primary_container.default.hex_stripped}}ff)
|
||||
alternate_base=rgba({{colors.secondary_container.default.hex_stripped}}ff)
|
||||
bright_text=rgba({{colors.on_secondary_container.default.hex_stripped}}ff)
|
||||
accent=rgba({{colors.on_primary_fixed_variant.default.hex_stripped}}ff)
|
||||
h1_size=22
|
||||
h2_size=19
|
||||
h3_size=17
|
||||
font_size=15
|
||||
small_font_size=12
|
||||
icon_theme=Papirus-Dark
|
||||
126
dot_config/matugen/templates/kcolorscheme.colors
Normal file
126
dot_config/matugen/templates/kcolorscheme.colors
Normal file
@@ -0,0 +1,126 @@
|
||||
[ColorEffects:Disabled]
|
||||
Color=56,56,56
|
||||
ColorAmount=0
|
||||
ColorEffect=0
|
||||
ContrastAmount=0.65
|
||||
ContrastEffect=1
|
||||
IntensityAmount=0.1
|
||||
IntensityEffect=2
|
||||
|
||||
[ColorEffects:Inactive]
|
||||
ChangeSelectionColor=true
|
||||
Color=112,111,110
|
||||
ColorAmount=0.025000000000000001
|
||||
ColorEffect=2
|
||||
ContrastAmount=0.10000000000000001
|
||||
ContrastEffect=2
|
||||
Enable=false
|
||||
IntensityAmount=0
|
||||
IntensityEffect=0
|
||||
|
||||
[Colors:Button]
|
||||
BackgroundAlternate={{colors.background.default.red}}, {{colors.background.default.green}}, {{colors.background.default.blue}}
|
||||
BackgroundNormal={{colors.background.default.red}}, {{colors.background.default.green}}, {{colors.background.default.blue}}
|
||||
DecorationFocus={{colors.primary_fixed_dim.default.red}}, {{colors.primary_fixed_dim.default.green}}, {{colors.primary_fixed_dim.default.blue}}
|
||||
DecorationHover={{colors.on_primary_container.default.red}}, {{colors.on_primary_container.default.green}}, {{colors.on_primary_container.default.blue}}
|
||||
ForegroundActive={{colors.primary_fixed_dim.default.red}}, {{colors.primary_fixed_dim.default.green}}, {{colors.primary_fixed_dim.default.blue}}
|
||||
ForegroundInactive={{colors.surface_dim.default.red}}, {{colors.surface_dim.default.green}}, {{colors.surface_dim.default.blue}}
|
||||
ForegroundLink={{colors.tertiary.default.red}}, {{colors.tertiary.default.green}}, {{colors.tertiary.default.blue}}
|
||||
ForegroundNegative={{colors.error_container.default.red}}, {{colors.error_container.default.green}}, {{colors.error_container.default.blue}}
|
||||
ForegroundNeutral={{colors.neutral.default.red}}, {{colors.neutral.default.green}}, {{colors.neutral.default.blue}}
|
||||
ForegroundNormal={{colors.on_surface.default.red}}, {{colors.on_surface.default.green}}, {{colors.on_surface.default.blue}}
|
||||
ForegroundPositive={{colors.success.default.red}}, {{colors.success.default.green}}, {{colors.success.default.blue}}
|
||||
ForegroundVisited={{colors.secondary.default.red}}, {{colors.secondary.default.green}}, {{colors.secondary.default.blue}}
|
||||
|
||||
[Colors:Complementary]
|
||||
BackgroundAlternate={{colors.background.default.red}}, {{colors.background.default.green}}, {{colors.background.default.blue}}
|
||||
BackgroundNormal={{colors.background.default.red}}, {{colors.background.default.green}}, {{colors.background.default.blue}}
|
||||
DecorationFocus={{colors.primary_fixed_dim.default.red}}, {{colors.primary_fixed_dim.default.green}}, {{colors.primary_fixed_dim.default.blue}}
|
||||
DecorationHover={{colors.source_color.default.red}}, {{colors.source_color.default.green}}, {{colors.source_color.default.blue}}
|
||||
ForegroundActive={{colors.primary_fixed_dim.default.red}}, {{colors.primary_fixed_dim.default.green}}, {{colors.primary_fixed_dim.default.blue}}
|
||||
ForegroundInactive={{colors.surface_dim.default.red}}, {{colors.surface_dim.default.green}}, {{colors.surface_dim.default.blue}}
|
||||
ForegroundLink={{colors.tertiary.default.red}}, {{colors.tertiary.default.green}}, {{colors.tertiary.default.blue}}
|
||||
ForegroundNeutral={{colors.neutral.default.red}}, {{colors.neutral.default.green}}, {{colors.neutral.default.blue}}
|
||||
ForegroundNormal={{colors.on_surface.default.red}}, {{colors.on_surface.default.green}}, {{colors.on_surface.default.blue}}
|
||||
ForegroundPositive={{colors.success.default.red}}, {{colors.success.default.green}}, {{colors.success.default.blue}}
|
||||
ForegroundVisited={{colors.secondary.default.red}}, {{colors.secondary.default.green}}, {{colors.secondary.default.blue}}
|
||||
|
||||
[Colors:Header]
|
||||
BackgroundNormal={{colors.background.default.red}}, {{colors.background.default.green}}, {{colors.background.default.blue}}
|
||||
ForegroundActive={{colors.primary_fixed_dim.default.red}}, {{colors.primary_fixed_dim.default.green}}, {{colors.primary_fixed_dim.default.blue}}
|
||||
ForegroundInactive={{colors.surface_dim.default.red}}, {{colors.surface_dim.default.green}}, {{colors.surface_dim.default.blue}}
|
||||
ForegroundNegative={{colors.error_container.default.red}}, {{colors.error_container.default.green}}, {{colors.error_container.default.blue}}
|
||||
ForegroundVisited={{colors.secondary.default.red}}, {{colors.secondary.default.green}}, {{colors.secondary.default.blue}}
|
||||
|
||||
[Colors:Selection]
|
||||
BackgroundAlternate={{colors.background.default.red}}, {{colors.background.default.green}}, {{colors.background.default.blue}}
|
||||
BackgroundNormal={{colors.source_color.default.red}}, {{colors.source_color.default.green}}, {{colors.source_color.default.blue}}
|
||||
DecorationFocus={{colors.primary_fixed_dim.default.red}}, {{colors.primary_fixed_dim.default.green}}, {{colors.primary_fixed_dim.default.blue}}
|
||||
DecorationHover={{colors.source_color.default.red}}, {{colors.source_color.default.green}}, {{colors.source_color.default.blue}}
|
||||
ForegroundActive={{colors.on_surface.default.red}}, {{colors.on_surface.default.green}}, {{colors.on_surface.default.blue}}
|
||||
ForegroundInactive={{colors.surface_dim.default.red}}, {{colors.surface_dim.default.green}}, {{colors.surface_dim.default.blue}}
|
||||
ForegroundLink={{colors.tertiary.default.red}}, {{colors.tertiary.default.green}}, {{colors.tertiary.default.blue}}
|
||||
ForegroundNegative={{colors.error_container.default.red}}, {{colors.error_container.default.green}}, {{colors.error_container.default.blue}}
|
||||
ForegroundNeutral={{colors.neutral.default.red}}, {{colors.neutral.default.green}}, {{colors.neutral.default.blue}}
|
||||
ForegroundNormal={{colors.on_surface.default.red}}, {{colors.on_surface.default.green}}, {{colors.on_surface.default.blue}}
|
||||
ForegroundPositive={{colors.success.default.red}}, {{colors.success.default.green}}, {{colors.success.default.blue}}
|
||||
ForegroundVisited={{colors.secondary.default.red}}, {{colors.secondary.default.green}}, {{colors.secondary.default.blue}}
|
||||
|
||||
[Colors:Tooltip]
|
||||
BackgroundAlternate={{colors.background.default.red}}, {{colors.background.default.green}}, {{colors.background.default.blue}}
|
||||
BackgroundNormal={{colors.background.default.red}}, {{colors.background.default.green}}, {{colors.background.default.blue}}
|
||||
DecorationFocus={{colors.primary_fixed_dim.default.red}}, {{colors.primary_fixed_dim.default.green}}, {{colors.primary_fixed_dim.default.blue}}
|
||||
DecorationHover={{colors.source_color.default.red}}, {{colors.source_color.default.green}}, {{colors.source_color.default.blue}}
|
||||
ForegroundActive={{colors.primary_fixed_dim.default.red}}, {{colors.primary_fixed_dim.default.green}}, {{colors.primary_fixed_dim.default.blue}}
|
||||
ForegroundInactive={{colors.surface_dim.default.red}}, {{colors.surface_dim.default.green}}, {{colors.surface_dim.default.blue}}
|
||||
ForegroundLink={{colors.tertiary.default.red}}, {{colors.tertiary.default.green}}, {{colors.tertiary.default.blue}}
|
||||
ForegroundNegative={{colors.error_container.default.red}}, {{colors.error_container.default.green}}, {{colors.error_container.default.blue}}
|
||||
ForegroundNeutral={{colors.neutral.default.red}}, {{colors.neutral.default.green}}, {{colors.neutral.default.blue}}
|
||||
ForegroundNormal={{colors.on_surface.default.red}}, {{colors.on_surface.default.green}}, {{colors.on_surface.default.blue}}
|
||||
ForegroundPositive={{colors.success.default.red}}, {{colors.success.default.green}}, {{colors.success.default.blue}}
|
||||
ForegroundVisited={{colors.secondary.default.red}}, {{colors.secondary.default.green}}, {{colors.secondary.default.blue}}
|
||||
|
||||
[Colors:View]
|
||||
BackgroundAlternate={{colors.background.default.red}}, {{colors.background.default.green}}, {{colors.background.default.blue}}
|
||||
BackgroundNormal={{colors.background.default.red}}, {{colors.background.default.green}}, {{colors.background.default.blue}}
|
||||
DecorationFocus={{colors.primary_fixed_dim.default.red}}, {{colors.primary_fixed_dim.default.green}}, {{colors.primary_fixed_dim.default.blue}}
|
||||
DecorationHover={{colors.source_color.default.red}}, {{colors.source_color.default.green}}, {{colors.source_color.default.blue}}
|
||||
ForegroundActive=Foreground_Active_Color
|
||||
ForegroundInactive={{colors.surface_dim.default.red}}, {{colors.surface_dim.default.green}}, {{colors.surface_dim.default.blue}}
|
||||
ForegroundLink={{colors.tertiary.default.red}}, {{colors.tertiary.default.green}}, {{colors.tertiary.default.blue}}
|
||||
ForegroundNegative={{colors.error_container.default.red}}, {{colors.error_container.default.green}}, {{colors.error_container.default.blue}}
|
||||
ForegroundNeutral={{colors.neutral.default.red}}, {{colors.neutral.default.green}}, {{colors.neutral.default.blue}}
|
||||
ForegroundNormal={{colors.on_surface.default.red}}, {{colors.on_surface.default.green}}, {{colors.on_surface.default.blue}}
|
||||
ForegroundPositive={{colors.success.default.red}}, {{colors.success.default.green}}, {{colors.success.default.blue}}
|
||||
ForegroundVisited={{colors.secondary.default.red}}, {{colors.secondary.default.green}}, {{colors.secondary.default.blue}}
|
||||
|
||||
[Colors:Window]
|
||||
BackgroundAlternate={{colors.background.default.red}}, {{colors.background.default.green}}, {{colors.background.default.blue}}
|
||||
BackgroundNormal={{colors.background.default.red}}, {{colors.background.default.green}}, {{colors.background.default.blue}}
|
||||
DecorationFocus={{colors.primary_fixed_dim.default.red}}, {{colors.primary_fixed_dim.default.green}}, {{colors.primary_fixed_dim.default.blue}}
|
||||
DecorationHover={{colors.source_color.default.red}}, {{colors.source_color.default.green}}, {{colors.source_color.default.blue}}
|
||||
ForegroundActive=Foreground_Active_Color
|
||||
ForegroundInactive={{colors.surface_dim.default.red}}, {{colors.surface_dim.default.green}}, {{colors.surface_dim.default.blue}}
|
||||
ForegroundLink={{colors.tertiary.default.red}}, {{colors.tertiary.default.green}}, {{colors.tertiary.default.blue}}
|
||||
ForegroundNegative={{colors.error_container.default.red}}, {{colors.error_container.default.green}}, {{colors.error_container.default.blue}}
|
||||
ForegroundNeutral={{colors.neutral.default.red}}, {{colors.neutral.default.green}}, {{colors.neutral.default.blue}}
|
||||
ForegroundNormal={{colors.on_surface.default.red}}, {{colors.on_surface.default.green}}, {{colors.on_surface.default.blue}}
|
||||
ForegroundPositive={{colors.success.default.red}}, {{colors.success.default.green}}, {{colors.success.default.blue}}
|
||||
ForegroundVisited={{colors.secondary.default.red}}, {{colors.secondary.default.green}}, {{colors.secondary.default.blue}}
|
||||
|
||||
[General]
|
||||
ColorScheme=MatugenDarkColor
|
||||
Name=Matugen-Dark-Color
|
||||
accentActiveTitlebar=false
|
||||
shadeSortColumn=true
|
||||
|
||||
[KDE]
|
||||
contrast=5
|
||||
|
||||
[WM]
|
||||
activeBackground={{colors.background.default.red}}, {{colors.background.default.green}}, {{colors.background.default.blue}}
|
||||
activeBlend={{colors.background.default.red}}, {{colors.background.default.green}}, {{colors.background.default.blue}}
|
||||
activeForeground={{colors.on_surface.default.red}}, {{colors.on_surface.default.green}}, {{colors.on_surface.default.blue}}
|
||||
inactiveBackground={{colors.background.default.red}}, {{colors.background.default.green}}, {{colors.background.default.blue}}
|
||||
inactiveBlend={{colors.background.default.red}}, {{colors.background.default.green}}, {{colors.background.default.blue}}
|
||||
inactiveForeground={{colors.surface_dim.default.red}}, {{colors.surface_dim.default.green}}, {{colors.surface_dim.default.blue}}
|
||||
126
dot_config/matugen/templates/kcolorscheme_template.colors
Normal file
126
dot_config/matugen/templates/kcolorscheme_template.colors
Normal file
@@ -0,0 +1,126 @@
|
||||
[ColorEffects:Disabled]
|
||||
Color=56,56,56
|
||||
ColorAmount=0
|
||||
ColorEffect=0
|
||||
ContrastAmount=0.65
|
||||
ContrastEffect=1
|
||||
IntensityAmount=0.1
|
||||
IntensityEffect=2
|
||||
|
||||
[ColorEffects:Inactive]
|
||||
ChangeSelectionColor=true
|
||||
Color=112,111,110
|
||||
ColorAmount=0.025000000000000001
|
||||
ColorEffect=2
|
||||
ContrastAmount=0.10000000000000001
|
||||
ContrastEffect=2
|
||||
Enable=false
|
||||
IntensityAmount=0
|
||||
IntensityEffect=0
|
||||
|
||||
[Colors:Button]
|
||||
BackgroundAlternate=Background_Color
|
||||
BackgroundNormal=Background_Color
|
||||
DecorationFocus=Folder_Hidden_Color
|
||||
DecorationHover=Button_Hover_Color
|
||||
ForegroundActive=Folder_Hidden_Color
|
||||
ForegroundInactive=Foreground_Inactive_Color
|
||||
ForegroundLink=Foreground_Link_Color
|
||||
ForegroundNegative=Foreground_Negative_Color
|
||||
ForegroundNeutral=Foreground_Neutral_Color
|
||||
ForegroundNormal=Foreground_Normal_Color
|
||||
ForegroundPositive=Foreground_Positive_Color
|
||||
ForegroundVisited=Foreground_Visited_Color
|
||||
|
||||
[Colors:Complementary]
|
||||
BackgroundAlternate=Background_Color
|
||||
BackgroundNormal=Background_Color
|
||||
DecorationFocus=Folder_Hidden_Color
|
||||
DecorationHover=Folder_Primary_Color
|
||||
ForegroundActive=Folder_Hidden_Color
|
||||
ForegroundInactive=Foreground_Inactive_Color
|
||||
ForegroundLink=Foreground_Link_Color
|
||||
ForegroundNeutral=Foreground_Neutral_Color
|
||||
ForegroundNormal=Foreground_Normal_Color
|
||||
ForegroundPositive=Foreground_Positive_Color
|
||||
ForegroundVisited=Foreground_Visited_Color
|
||||
|
||||
[Colors:Header]
|
||||
BackgroundNormal=Background_Color
|
||||
ForegroundActive=Folder_Hidden_Color
|
||||
ForegroundInactive=Foreground_Inactive_Color
|
||||
ForegroundNegative=Foreground_Negative_Color
|
||||
ForegroundVisited=Foreground_Visited_Color
|
||||
|
||||
[Colors:Selection]
|
||||
BackgroundAlternate=Background_Color
|
||||
BackgroundNormal=Folder_Primary_Color
|
||||
DecorationFocus=Folder_Hidden_Color
|
||||
DecorationHover=Folder_Primary_Color
|
||||
ForegroundActive=Foreground_Normal_Color
|
||||
ForegroundInactive=Foreground_Inactive_Color
|
||||
ForegroundLink=Foreground_Link_Color
|
||||
ForegroundNegative=Foreground_Negative_Color
|
||||
ForegroundNeutral=Foreground_Neutral_Color
|
||||
ForegroundNormal=Foreground_Normal_Color
|
||||
ForegroundPositive=Foreground_Positive_Color
|
||||
ForegroundVisited=Foreground_Visited_Color
|
||||
|
||||
[Colors:Tooltip]
|
||||
BackgroundAlternate=Background_Color
|
||||
BackgroundNormal=Background_Color
|
||||
DecorationFocus=Folder_Hidden_Color
|
||||
DecorationHover=Folder_Primary_Color
|
||||
ForegroundActive=Folder_Hidden_Color
|
||||
ForegroundInactive=Foreground_Inactive_Color
|
||||
ForegroundLink=Foreground_Link_Color
|
||||
ForegroundNegative=Foreground_Negative_Color
|
||||
ForegroundNeutral=Foreground_Neutral_Color
|
||||
ForegroundNormal=Foreground_Normal_Color
|
||||
ForegroundPositive=Foreground_Positive_Color
|
||||
ForegroundVisited=Foreground_Visited_Color
|
||||
|
||||
[Colors:View]
|
||||
BackgroundAlternate=Background_Color
|
||||
BackgroundNormal=Background_Color
|
||||
DecorationFocus=Folder_Hidden_Color
|
||||
DecorationHover=Folder_Primary_Color
|
||||
ForegroundActive=Foreground_Active_Color
|
||||
ForegroundInactive=Foreground_Inactive_Color
|
||||
ForegroundLink=Foreground_Link_Color
|
||||
ForegroundNegative=Foreground_Negative_Color
|
||||
ForegroundNeutral=Foreground_Neutral_Color
|
||||
ForegroundNormal=Foreground_Normal_Color
|
||||
ForegroundPositive=Foreground_Positive_Color
|
||||
ForegroundVisited=Foreground_Visited_Color
|
||||
|
||||
[Colors:Window]
|
||||
BackgroundAlternate=Background_Color
|
||||
BackgroundNormal=Background_Color
|
||||
DecorationFocus=Folder_Hidden_Color
|
||||
DecorationHover=Folder_Primary_Color
|
||||
ForegroundActive=Foreground_Active_Color
|
||||
ForegroundInactive=Foreground_Inactive_Color
|
||||
ForegroundLink=Foreground_Link_Color
|
||||
ForegroundNegative=Foreground_Negative_Color
|
||||
ForegroundNeutral=Foreground_Neutral_Color
|
||||
ForegroundNormal=Foreground_Normal_Color
|
||||
ForegroundPositive=Foreground_Positive_Color
|
||||
ForegroundVisited=Foreground_Visited_Color
|
||||
|
||||
[General]
|
||||
ColorScheme=MatugenDarkColor
|
||||
Name=Matugen-Dark-Color
|
||||
accentActiveTitlebar=false
|
||||
shadeSortColumn=true
|
||||
|
||||
[KDE]
|
||||
contrast=5
|
||||
|
||||
[WM]
|
||||
activeBackground=Background_Color
|
||||
activeBlend=Background_Color
|
||||
activeForeground=Foreground_Normal_Color
|
||||
inactiveBackground=Background_Color
|
||||
inactiveBlend=Background_Color
|
||||
inactiveForeground=Foreground_Inactive_Color
|
||||
168
dot_config/matugen/templates/output.css
Normal file
168
dot_config/matugen/templates/output.css
Normal file
@@ -0,0 +1,168 @@
|
||||
#error {
|
||||
color: {{ colors.error.default.hex }}
|
||||
}
|
||||
#on_error {
|
||||
color: {{ colors.on_error.default.hex }}
|
||||
}
|
||||
#error_container {
|
||||
color: {{ colors.error_container.default.hex }}
|
||||
}
|
||||
#on_error_container {
|
||||
color: {{ colors.on_error_container.default.hex }}
|
||||
}
|
||||
#primary {
|
||||
color: {{ colors.primary.default.hex }}
|
||||
}
|
||||
#on_primary {
|
||||
color: {{ colors.on_primary.default.hex }}
|
||||
}
|
||||
#primary_container {
|
||||
color: {{ colors.primary_container.default.hex }}
|
||||
}
|
||||
#on_primary_container {
|
||||
color: {{ colors.on_primary_container.default.hex }}
|
||||
}
|
||||
#inverse_primary {
|
||||
color: {{ colors.inverse_primary.default.hex }}
|
||||
}
|
||||
#primary_fixed {
|
||||
color: {{ colors.primary_fixed.default.hex }}
|
||||
}
|
||||
#primary_fixed_dim {
|
||||
color: {{ colors.primary_fixed_dim.default.hex }}
|
||||
}
|
||||
#on_primary_fixed {
|
||||
color: {{ colors.on_primary_fixed.default.hex }}
|
||||
}
|
||||
#on_primary_fixed_variant {
|
||||
color: {{ colors.on_primary_fixed_variant.default.hex }}
|
||||
}
|
||||
#secondary {
|
||||
color: {{ colors.secondary.default.hex }}
|
||||
}
|
||||
#on_secondary {
|
||||
color: {{ colors.on_secondary.default.hex }}
|
||||
}
|
||||
#secondary_container {
|
||||
color: {{ colors.secondary_container.default.hex }}
|
||||
}
|
||||
#on_secondary_container {
|
||||
color: {{ colors.on_secondary_container.default.hex }}
|
||||
}
|
||||
#secondary_fixed {
|
||||
color: {{ colors.secondary_fixed.default.hex }}
|
||||
}
|
||||
#on_secondary_fixed {
|
||||
color: {{ colors.on_secondary_fixed.default.hex }}
|
||||
}
|
||||
#on_secondary_fixed_variant {
|
||||
color: {{ colors.on_secondary_fixed_variant.default.hex }}
|
||||
}
|
||||
#secondary_fixed_dim {
|
||||
color: {{ colors.secondary_fixed_dim.default.hex }}
|
||||
}
|
||||
#tertiary {
|
||||
color: {{ colors.tertiary.default.hex }}
|
||||
}
|
||||
#on_tertiary {
|
||||
color: {{ colors.on_tertiary.default.hex }}
|
||||
}
|
||||
#tertiary_container {
|
||||
color: {{ colors.tertiary_container.default.hex }}
|
||||
}
|
||||
#on_tertiary_container {
|
||||
color: {{ colors.on_tertiary_container.default.hex }}
|
||||
}
|
||||
#tertiary_fixed {
|
||||
color: {{ colors.tertiary_fixed.default.hex }}
|
||||
}
|
||||
#on_tertiary_fixed {
|
||||
color: {{ colors.on_tertiary_fixed.default.hex }}
|
||||
}
|
||||
#on_tertiary_fixed_variant {
|
||||
color: {{ colors.on_tertiary_fixed_variant.default.hex }}
|
||||
}
|
||||
#tertiary_fixed_dim {
|
||||
color: {{ colors.tertiary_fixed_dim.default.hex }}
|
||||
}
|
||||
#surface {
|
||||
color: {{ colors.surface.default.hex }}
|
||||
}
|
||||
#on_surface {
|
||||
color: {{ colors.on_surface.default.hex }}
|
||||
}
|
||||
#surface_bright {
|
||||
color: {{ colors.surface_bright.default.hex }}
|
||||
}
|
||||
#surface_dim {
|
||||
color: {{ colors.surface_dim.default.hex }}
|
||||
}
|
||||
#surface_container_lowest {
|
||||
color: {{ colors.surface_container_lowest.default.hex }}
|
||||
}
|
||||
#surface_container_low {
|
||||
color: {{ colors.surface_container_low.default.hex }}
|
||||
}
|
||||
#surface_container {
|
||||
color: {{ colors.surface_container.default.hex }}
|
||||
}
|
||||
#surface_container_high {
|
||||
color: {{ colors.surface_container_high.default.hex }}
|
||||
}
|
||||
#surface_container_highest {
|
||||
color: {{ colors.surface_container_highest.default.hex }}
|
||||
}
|
||||
#surface_variant {
|
||||
color: {{ colors.surface_variant.default.hex }}
|
||||
}
|
||||
#on_surface_variant {
|
||||
color: {{ colors.on_surface_variant.default.hex }}
|
||||
}
|
||||
#inverse_surface {
|
||||
color: {{ colors.inverse_surface.default.hex }}
|
||||
}
|
||||
#inverse_on_surface {
|
||||
color: {{ colors.inverse_on_surface.default.hex }}
|
||||
}
|
||||
#surface_tint {
|
||||
color: {{ colors.surface_tint.default.hex }}
|
||||
}
|
||||
#background {
|
||||
color: {{ colors.background.default.hex }}
|
||||
}
|
||||
#on_background {
|
||||
color: {{ colors.on_background.default.hex }}
|
||||
}
|
||||
#shadow {
|
||||
color: {{ colors.shadow.default.hex }}
|
||||
}
|
||||
#scrim {
|
||||
color: {{ colors.scrim.default.hex }}
|
||||
}
|
||||
#source_color {
|
||||
color: {{ colors.source_color.default.hex }}
|
||||
}
|
||||
#neutral {
|
||||
color: {{ colors.neutral.default.hex }}
|
||||
}
|
||||
#neutral_variant {
|
||||
color: {{ colors.neutral_variant.default.hex}}
|
||||
}
|
||||
#success {
|
||||
color: {{ colors.success.default.hex }}
|
||||
}
|
||||
#on_success {
|
||||
color: {{ colors.on_success.default.hex }}
|
||||
}
|
||||
#success_container {
|
||||
color: {{ colors.success_container.default.hex }}
|
||||
}
|
||||
#on_success_container {
|
||||
color: {{ colors.on_success_container.default.hex }}
|
||||
}
|
||||
#outline {
|
||||
color: {{ colors.outline.default.hex }}
|
||||
}
|
||||
#outline_variant {
|
||||
color: {{ colors.outline_variant.default.hex }}
|
||||
}
|
||||
14
dot_config/nvim/lua/plugins/lsp.lua
Normal file
14
dot_config/nvim/lua/plugins/lsp.lua
Normal file
@@ -0,0 +1,14 @@
|
||||
return {
|
||||
"neovim/nvim-lspconfig",
|
||||
event = { "BufReadPre", "BufNewFile" },
|
||||
opts = {
|
||||
diagnostics = {},
|
||||
capabilities = {},
|
||||
autoformat = true,
|
||||
format = {},
|
||||
servers = {
|
||||
lua_ls = {},
|
||||
qmlls = {},
|
||||
},
|
||||
},
|
||||
}
|
||||
@@ -25,7 +25,7 @@ underline_shortcut=1
|
||||
wheel_scroll_lines=3
|
||||
|
||||
[SettingsWindow]
|
||||
geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\n\0\0\0\0\0\0\0\xe\xf7\0\0\x2\xb1\0\0\n\0\0\0\0\0\0\0\xe\xf7\0\0\x2\xb1\0\0\0\x1\x2\0\0\0\n\0\0\0\n\0\0\0\0\0\0\0\xe\xf7\0\0\x2\xb1)
|
||||
geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\0\0\0\0\0\0\0\x4\xf7\0\0\x2\xb0\0\0\0\0\0\0\0\0\0\0\x4\xf7\0\0\x2\xb0\0\0\0\0\x2\0\0\0\n\0\0\0\0\0\0\0\0\0\0\0\x4\xf7\0\0\x2\xb0)
|
||||
|
||||
[Troubleshooting]
|
||||
force_raster_widgets=1
|
||||
|
||||
4
dot_config/xdg-desktop-portal/hyprland-portals.conf
Normal file
4
dot_config/xdg-desktop-portal/hyprland-portals.conf
Normal file
@@ -0,0 +1,4 @@
|
||||
[preferred]
|
||||
default=hyprland;gtk
|
||||
org.freedesktop.impl.portal.FileChooser=kde
|
||||
org.freedesktop.impl.portal.AppChooser=kde
|
||||
4
dot_config/xdg-desktop-portal/hyprland-portals.conf.bak
Normal file
4
dot_config/xdg-desktop-portal/hyprland-portals.conf.bak
Normal file
@@ -0,0 +1,4 @@
|
||||
[preferred]
|
||||
default=hyprland;gtk
|
||||
org.freedesktop.impl.portal.FileChooser=kde
|
||||
org.freedesktop.impl.portal.AppChooser=kde
|
||||
@@ -5,8 +5,8 @@ include "/home/eriq12/.gtkrc-2.0.mine"
|
||||
gtk-theme-name="Adwaita-dark"
|
||||
gtk-icon-theme-name="Papirus-Dark"
|
||||
gtk-font-name="Adwaita Sans 11"
|
||||
gtk-cursor-theme-name="Bibata-Modern-Classic"
|
||||
gtk-cursor-theme-size=24
|
||||
gtk-cursor-theme-name="Nordzy-catppuccin-mocha-sapphire"
|
||||
gtk-cursor-theme-size=36
|
||||
gtk-toolbar-style=GTK_TOOLBAR_ICONS
|
||||
gtk-toolbar-icon-size=GTK_ICON_SIZE_LARGE_TOOLBAR
|
||||
gtk-button-images=0
|
||||
|
||||
141
dot_zshrc
141
dot_zshrc
@@ -4,79 +4,81 @@
|
||||
# Path to your Oh My Zsh installation.
|
||||
if [[ -d "$HOME/.oh-my-zsh/" ]]; then
|
||||
export ZSH="$HOME/.oh-my-zsh"
|
||||
else
|
||||
elif [[ -d "/usr/share/ohmyzsh" ]]; then
|
||||
export ZSH="/usr/share/ohmyzsh"
|
||||
fi
|
||||
|
||||
# Set name of the theme to load --- if set to "random", it will
|
||||
# load a random theme each time Oh My Zsh is loaded, in which case,
|
||||
# to know which specific one was loaded, run: echo $RANDOM_THEME
|
||||
# See https://github.com/ohmyzsh/ohmyzsh/wiki/Themes
|
||||
ZSH_THEME="agnoster"
|
||||
if [[ -n "$ZSH" ]]; then
|
||||
# Set name of the theme to load --- if set to "random", it will
|
||||
# load a random theme each time Oh My Zsh is loaded, in which case,
|
||||
# to know which specific one was loaded, run: echo $RANDOM_THEME
|
||||
# See https://github.com/ohmyzsh/ohmyzsh/wiki/Themes
|
||||
ZSH_THEME="agnoster"
|
||||
|
||||
# Set list of themes to pick from when loading at random
|
||||
# Setting this variable when ZSH_THEME=random will cause zsh to load
|
||||
# a theme from this variable instead of looking in $ZSH/themes/
|
||||
# If set to an empty array, this variable will have no effect.
|
||||
# ZSH_THEME_RANDOM_CANDIDATES=( "robbyrussell" "agnoster" )
|
||||
# Set list of themes to pick from when loading at random
|
||||
# Setting this variable when ZSH_THEME=random will cause zsh to load
|
||||
# a theme from this variable instead of looking in $ZSH/themes/
|
||||
# If set to an empty array, this variable will have no effect.
|
||||
# ZSH_THEME_RANDOM_CANDIDATES=( "robbyrussell" "agnoster" )
|
||||
|
||||
# Uncomment the following line to use case-sensitive completion.
|
||||
# CASE_SENSITIVE="true"
|
||||
# Uncomment the following line to use case-sensitive completion.
|
||||
# CASE_SENSITIVE="true"
|
||||
|
||||
# Uncomment the following line to use hyphen-insensitive completion.
|
||||
# Case-sensitive completion must be off. _ and - will be interchangeable.
|
||||
# HYPHEN_INSENSITIVE="true"
|
||||
# Uncomment the following line to use hyphen-insensitive completion.
|
||||
# Case-sensitive completion must be off. _ and - will be interchangeable.
|
||||
# HYPHEN_INSENSITIVE="true"
|
||||
|
||||
# Uncomment one of the following lines to change the auto-update behavior
|
||||
zstyle ':omz:update' mode disabled # disable automatic updates
|
||||
# zstyle ':omz:update' mode auto # update automatically without asking
|
||||
# zstyle ':omz:update' mode reminder # just remind me to update when it's time
|
||||
# Uncomment one of the following lines to change the auto-update behavior
|
||||
zstyle ':omz:update' mode disabled # disable automatic updates
|
||||
# zstyle ':omz:update' mode auto # update automatically without asking
|
||||
# zstyle ':omz:update' mode reminder # just remind me to update when it's time
|
||||
|
||||
# Uncomment the following line to change how often to auto-update (in days).
|
||||
# zstyle ':omz:update' frequency 13
|
||||
# Uncomment the following line to change how often to auto-update (in days).
|
||||
# zstyle ':omz:update' frequency 13
|
||||
|
||||
# Uncomment the following line if pasting URLs and other text is messed up.
|
||||
# DISABLE_MAGIC_FUNCTIONS="true"
|
||||
# Uncomment the following line if pasting URLs and other text is messed up.
|
||||
# DISABLE_MAGIC_FUNCTIONS="true"
|
||||
#ting SOURCE_DATE_EPOCH=1763596800
|
||||
# Uncomment the following line to disable colors in ls.
|
||||
# DISABLE_LS_COLORS="true"
|
||||
|
||||
# Uncomment the following line to disable colors in ls.
|
||||
# DISABLE_LS_COLORS="true"
|
||||
# Uncomment the following line to disable auto-setting terminal title.
|
||||
# DISABLE_AUTO_TITLE="true"
|
||||
|
||||
# Uncomment the following line to disable auto-setting terminal title.
|
||||
# DISABLE_AUTO_TITLE="true"
|
||||
# Uncomment the following line to enable command auto-correction.
|
||||
# ENABLE_CORRECTION="true"
|
||||
|
||||
# Uncomment the following line to enable command auto-correction.
|
||||
# ENABLE_CORRECTION="true"
|
||||
# Uncomment the following line to display red dots whilst waiting for completion.
|
||||
# You can also set it to another string to have that shown instead of the default red dots.
|
||||
# e.g. COMPLETION_WAITING_DOTS="%F{yellow}waiting...%f"
|
||||
# Caution: this setting can cause issues with multiline prompts in zsh < 5.7.1 (see #5765)
|
||||
# COMPLETION_WAITING_DOTS="true"
|
||||
|
||||
# Uncomment the following line to display red dots whilst waiting for completion.
|
||||
# You can also set it to another string to have that shown instead of the default red dots.
|
||||
# e.g. COMPLETION_WAITING_DOTS="%F{yellow}waiting...%f"
|
||||
# Caution: this setting can cause issues with multiline prompts in zsh < 5.7.1 (see #5765)
|
||||
# COMPLETION_WAITING_DOTS="true"
|
||||
# Uncomment the following line if you want to disable marking untracked files
|
||||
# under VCS as dirty. This makes repository status check for large repositories
|
||||
# much, much faster.
|
||||
# DISABLE_UNTRACKED_FILES_DIRTY="true"
|
||||
|
||||
# Uncomment the following line if you want to disable marking untracked files
|
||||
# under VCS as dirty. This makes repository status check for large repositories
|
||||
# much, much faster.
|
||||
# DISABLE_UNTRACKED_FILES_DIRTY="true"
|
||||
# Uncomment the following line if you want to change the command execution time
|
||||
# stamp shown in the history command output.
|
||||
# You can set one of the optional three formats:
|
||||
# "mm/dd/yyyy"|"dd.mm.yyyy"|"yyyy-mm-dd"
|
||||
# or set a custom format using the strftime function format specifications,
|
||||
# see 'man strftime' for details.
|
||||
# HIST_STAMPS="mm/dd/yyyy"
|
||||
|
||||
# Uncomment the following line if you want to change the command execution time
|
||||
# stamp shown in the history command output.
|
||||
# You can set one of the optional three formats:
|
||||
# "mm/dd/yyyy"|"dd.mm.yyyy"|"yyyy-mm-dd"
|
||||
# or set a custom format using the strftime function format specifications,
|
||||
# see 'man strftime' for details.
|
||||
# HIST_STAMPS="mm/dd/yyyy"
|
||||
# Would you like to use another custom folder than $ZSH/custom?
|
||||
# ZSH_CUSTOM=/path/to/new-custom-folder
|
||||
|
||||
# Would you like to use another custom folder than $ZSH/custom?
|
||||
# ZSH_CUSTOM=/path/to/new-custom-folder
|
||||
# Which plugins would you like to load?
|
||||
# Standard plugins can be found in $ZSH/plugins/
|
||||
# Custom plugins may be added to $ZSH_CUSTOM/plugins/
|
||||
# Example format: plugins=(rails git textmate ruby lighthouse)
|
||||
# Add wisely, as too many plugins slow down shell startup.
|
||||
plugins=(git git-commit fzf ssh vscode systemd)
|
||||
|
||||
# Which plugins would you like to load?
|
||||
# Standard plugins can be found in $ZSH/plugins/
|
||||
# Custom plugins may be added to $ZSH_CUSTOM/plugins/
|
||||
# Example format: plugins=(rails git textmate ruby lighthouse)
|
||||
# Add wisely, as too many plugins slow down shell startup.
|
||||
plugins=(git git-commit fzf ssh vscode systemd)
|
||||
|
||||
source $ZSH/oh-my-zsh.sh
|
||||
source $ZSH/oh-my-zsh.sh
|
||||
fi
|
||||
|
||||
# User configuration
|
||||
|
||||
@@ -91,9 +93,10 @@ source $ZSH/oh-my-zsh.sh
|
||||
# else
|
||||
# export EDITOR='nvim'
|
||||
# fi
|
||||
|
||||
export VISUAL="$(which nvim)"
|
||||
export EDITOR="$(which nvim)"
|
||||
if [[ -n "$(command -v nvim)" ]]; then
|
||||
export VISUAL="$(which nvim)"
|
||||
export EDITOR="$(which nvim)"
|
||||
fi
|
||||
|
||||
# Compilation flags
|
||||
# export ARCHFLAGS="-arch $(uname -m)"
|
||||
@@ -109,7 +112,9 @@ export EDITOR="$(which nvim)"
|
||||
# Example aliases
|
||||
# alias zshconfig="mate ~/.zshrc"
|
||||
# alias ohmyzsh="mate ~/.oh-my-zsh"
|
||||
alias update="rpm-ostree upgrade"
|
||||
if [[ -n "$(which rpm-ostree)" ]]; then
|
||||
alias update="rpm-ostree upgrade"
|
||||
fi
|
||||
|
||||
# User specified environment
|
||||
if ! [[ "$PATH" =~ "$HOME/.local/bin:$HOME/bin:" ]]; then
|
||||
@@ -118,5 +123,19 @@ fi
|
||||
export PATH
|
||||
|
||||
# Enable zoxide
|
||||
eval "$(zoxide init zsh)"
|
||||
if [[ -n "$(which zoxide)" ]]; then
|
||||
eval "$(zoxide init zsh)"
|
||||
fi
|
||||
|
||||
prompt_dir() {
|
||||
if [[ $AGNOSTER_GIT_INLINE == 'true' ]] && $(git rev-parse --is-inside-work-tree >/dev/null 2>&1); then
|
||||
# Git repo and inline path enabled, hence only show the git root
|
||||
prompt_segment "$AGNOSTER_DIR_BG" "$AGNOSTER_DIR_FG" "$(git_toplevel | sed "s:^$HOME:~:")"
|
||||
else
|
||||
prompt_segment "$AGNOSTER_DIR_BG" "$AGNOSTER_DIR_FG" '%2~'
|
||||
fi
|
||||
}
|
||||
|
||||
export SSH_AUTH_SOCK="$XDG_RUNTIME_DIR/ssh-agent.socket"
|
||||
# add github ssh key
|
||||
ssh-add -l > /dev/null 2>&1 || ssh-add ~/.ssh/github > /dev/null 2>&1
|
||||
|
||||
Reference in New Issue
Block a user