Compare commits
15 Commits
hyprland-c
...
5b1c4bb190
| Author | SHA1 | Date | |
|---|---|---|---|
| 5b1c4bb190 | |||
| 89c68f9a9a | |||
| b51ef3b9bc | |||
| 4f064620b1 | |||
| 8b0d4464ca | |||
| 753ee709f2 | |||
| b6ac2f111a | |||
| 20f45235ef | |||
| db14f89b2f | |||
| 4db9bae3b3 | |||
| 410931dcb8 | |||
| 3b94dc69c2 | |||
| e628e6c6db | |||
| 0b4740a3f4 | |||
| 51c4213e8a |
@@ -12,7 +12,7 @@ text_color=FFFFFF
|
|||||||
position=top-right
|
position=top-right
|
||||||
|
|
||||||
no_display
|
no_display
|
||||||
|
pci_dev=0:01:00.0
|
||||||
table_columns=3
|
table_columns=3
|
||||||
gpu_text=GPU
|
gpu_text=GPU
|
||||||
gpu_stats
|
gpu_stats
|
||||||
@@ -45,5 +45,6 @@ output_folder=/home/vivian/.mangohud/logs
|
|||||||
log_duration=30
|
log_duration=30
|
||||||
autostart_log=0
|
autostart_log=0
|
||||||
log_interval=100
|
log_interval=100
|
||||||
|
blacklist=protonplus,lsfg-vk-ui,bazzar,gnome-calculator,pamac-manager,lact,ghb,bitwig-studio,ptyxis,yumex
|
||||||
toggle_logging=Shift_L+F2
|
toggle_logging=Shift_L+F2
|
||||||
|
|
||||||
|
|||||||
@@ -21,7 +21,7 @@
|
|||||||
{
|
{
|
||||||
"type": "packages",
|
"type": "packages",
|
||||||
"key": " \uf1b2 Packages",
|
"key": " \uf1b2 Packages",
|
||||||
"format": "{2} (pacman), {43} (flatpak)",
|
"format": "{2} (pacman), {44} (flatpak)",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"type": "terminal",
|
"type": "terminal",
|
||||||
|
|||||||
Binary file not shown.
|
Before Width: | Height: | Size: 1.4 MiB After Width: | Height: | Size: 1.1 MiB |
@@ -4,11 +4,16 @@ if status is-interactive
|
|||||||
# Commands to run in interactive sessions can go here
|
# Commands to run in interactive sessions can go here
|
||||||
end
|
end
|
||||||
|
|
||||||
oh-my-posh init fish --config $HOME/.config/ohmyposh/atomic.omp.json | source
|
oh-my-posh init fish --config $HOME/.config/ohmyposh/craver.omp.json | source
|
||||||
pokeget $(shuf -i 1-721 -n 1) --hide-name
|
#pokeget $(shuf -i 1-721 -n 1) --hide-name
|
||||||
|
#hyfetch
|
||||||
|
#fastfetch
|
||||||
|
zoxide init fish | source
|
||||||
|
fzf --fish | source
|
||||||
|
|
||||||
alias ll="ls -lh"
|
alias ll="eza -lh"
|
||||||
alias la="ls -lha"
|
alias la="eza -lha"
|
||||||
|
alias lc="clear && eza"
|
||||||
alias fulltree="tree -I \".git\" -a ."
|
alias fulltree="tree -I \".git\" -a ."
|
||||||
|
|
||||||
alias burn-orphanage="pacman -Qqtd | sudo pacman -Rsu -"
|
alias burn-orphanage="pacman -Qqtd | sudo pacman -Rsu -"
|
||||||
@@ -16,4 +21,15 @@ alias burn-orphanage="pacman -Qqtd | sudo pacman -Rsu -"
|
|||||||
alias cd..="cd .."
|
alias cd..="cd .."
|
||||||
alias girlboss="sudo"
|
alias girlboss="sudo"
|
||||||
|
|
||||||
alias vifish="vim $HOME/.config/fish/config.fish"
|
alias anifetch="python3 ~/.anifetch/anifetch.py -f \"~/.anifetch/video.mp4\" --framerate 30 --width 60 --height 60 -c \"--symbols wide --fg-only\""
|
||||||
|
|
||||||
|
alias vifish="nvim $HOME/.config/fish/config.fish"
|
||||||
|
|
||||||
|
alias obs-fix="__NV_DISABLE_EXPLICIT_SYNC=1 flatpak run com.obsproject.Studio"
|
||||||
|
|
||||||
|
# pnpm
|
||||||
|
set -gx PNPM_HOME "/home/vivian/.local/share/pnpm"
|
||||||
|
if not string match -q -- $PNPM_HOME $PATH
|
||||||
|
set -gx PATH "$PNPM_HOME" $PATH
|
||||||
|
end
|
||||||
|
# pnpm end
|
||||||
|
|||||||
@@ -29,3 +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:/usr/bin
|
||||||
|
|||||||
@@ -4,7 +4,7 @@ function whoseturn
|
|||||||
set days_passed (math floor\((math $current_date - $start_date) / 86400\))
|
set days_passed (math floor\((math $current_date - $start_date) / 86400\))
|
||||||
|
|
||||||
if test (math $days_passed % 2) -eq 0
|
if test (math $days_passed % 2) -eq 0
|
||||||
echo "Alex's turn"
|
echo "Darling's turn"
|
||||||
else
|
else
|
||||||
echo "My turn"
|
echo "My turn"
|
||||||
end
|
end
|
||||||
|
|||||||
17
.config/ghostty/config##hostname.ROTOM
Normal file
17
.config/ghostty/config##hostname.ROTOM
Normal file
@@ -0,0 +1,17 @@
|
|||||||
|
font-family =
|
||||||
|
font-family-bold =
|
||||||
|
font-family-italic =
|
||||||
|
font-family-bold-italic =
|
||||||
|
font-size = 14
|
||||||
|
theme =
|
||||||
|
background = 131313
|
||||||
|
foreground = ffffff
|
||||||
|
cursor-color =
|
||||||
|
cursor-invert-fg-bg = false
|
||||||
|
cursor-opacity = 1
|
||||||
|
cursor-style = block
|
||||||
|
cursor-style-blink = true
|
||||||
|
background-opacity = .7
|
||||||
|
background-blur = false
|
||||||
|
maximize = true
|
||||||
|
fullscreen = false
|
||||||
59
.config/godot/editor_settings-4.4.tres
Normal file
59
.config/godot/editor_settings-4.4.tres
Normal file
@@ -0,0 +1,59 @@
|
|||||||
|
[gd_resource type="EditorSettings" load_steps=4 format=3]
|
||||||
|
|
||||||
|
[sub_resource type="InputEventKey" id="InputEventKey_mrics"]
|
||||||
|
keycode = 4194326
|
||||||
|
|
||||||
|
[sub_resource type="InputEventKey" id="InputEventKey_q0wo0"]
|
||||||
|
command_or_control_autoremap = true
|
||||||
|
alt_pressed = true
|
||||||
|
keycode = 4194322
|
||||||
|
|
||||||
|
[sub_resource type="InputEventKey" id="InputEventKey_ajlpy"]
|
||||||
|
device = -1
|
||||||
|
ctrl_pressed = true
|
||||||
|
physical_keycode = 68
|
||||||
|
unicode = 100
|
||||||
|
|
||||||
|
[resource]
|
||||||
|
interface/editor/code_font_size = 16
|
||||||
|
interface/editor/code_font_contextual_ligatures = 0
|
||||||
|
interface/inspector/default_color_picker_mode = 1
|
||||||
|
interface/theme/preset = "Custom"
|
||||||
|
interface/theme/base_color = Color(0.0656131, 0.0740848, 0.0825535, 1)
|
||||||
|
interface/theme/accent_color = Color(0.570082, 0.23856, 0.677232, 1)
|
||||||
|
interface/theme/contrast = 0.3
|
||||||
|
filesystem/directories/default_project_path = "/home/vivian/Coding/Godot"
|
||||||
|
filesystem/file_dialog/show_hidden_files = true
|
||||||
|
filesystem/import/blender/blender_path = "/var/lib/flatpak/exports/bin/org.blender.Blender"
|
||||||
|
text_editor/behavior/navigation/scroll_past_end_of_file = true
|
||||||
|
network/connection/network_mode = 1
|
||||||
|
export/android/debug_keystore = "/home/vivian/.local/share/godot/keystores/debug.keystore"
|
||||||
|
export/android/debug_keystore_pass = "android"
|
||||||
|
export/android/java_sdk_path = ""
|
||||||
|
export/android/android_sdk_path = "/home/vivian/Android/Sdk"
|
||||||
|
export/macos/rcodesign = ""
|
||||||
|
export/web/http_port = 8060
|
||||||
|
export/web/tls_key = ""
|
||||||
|
export/web/tls_certificate = ""
|
||||||
|
export/windows/rcedit = ""
|
||||||
|
export/windows/osslsigncode = ""
|
||||||
|
export/windows/wine = ""
|
||||||
|
_editor_settings_advanced_mode = false
|
||||||
|
_project_settings_advanced_mode = false
|
||||||
|
_export_template_download_directory = ""
|
||||||
|
_default_feature_profile = ""
|
||||||
|
_script_setup_templates_dictionary = {
|
||||||
|
"Node2D": "0NodeDefault"
|
||||||
|
}
|
||||||
|
_use_favorites_root_selection = false
|
||||||
|
_script_setup_use_script_templates = false
|
||||||
|
shortcuts = [{
|
||||||
|
"name": "spatial_editor/viewport_zoom_modifier_1",
|
||||||
|
"shortcuts": [SubResource("InputEventKey_mrics")]
|
||||||
|
}, {
|
||||||
|
"name": "spatial_editor/viewport_zoom_modifier_2",
|
||||||
|
"shortcuts": []
|
||||||
|
}, {
|
||||||
|
"name": "script_text_editor/duplicate_lines",
|
||||||
|
"shortcuts": [SubResource("InputEventKey_q0wo0"), SubResource("InputEventKey_ajlpy")]
|
||||||
|
}]
|
||||||
92
.config/godot/editor_settings-4.5.tres
Normal file
92
.config/godot/editor_settings-4.5.tres
Normal file
@@ -0,0 +1,92 @@
|
|||||||
|
[gd_resource type="EditorSettings" load_steps=4 format=3]
|
||||||
|
|
||||||
|
[sub_resource type="InputEventKey" id="InputEventKey_xf3c6"]
|
||||||
|
keycode = 4194326
|
||||||
|
|
||||||
|
[sub_resource type="InputEventKey" id="InputEventKey_q0wo0"]
|
||||||
|
command_or_control_autoremap = true
|
||||||
|
alt_pressed = true
|
||||||
|
keycode = 4194322
|
||||||
|
|
||||||
|
[sub_resource type="InputEventKey" id="InputEventKey_ajlpy"]
|
||||||
|
device = -1
|
||||||
|
ctrl_pressed = true
|
||||||
|
physical_keycode = 68
|
||||||
|
unicode = 100
|
||||||
|
|
||||||
|
[resource]
|
||||||
|
interface/editor/code_font_size = 18
|
||||||
|
interface/editor/code_font_contextual_ligatures = 0
|
||||||
|
interface/editor/accept_dialog_cancel_ok_buttons = 1
|
||||||
|
interface/inspector/default_color_picker_mode = 1
|
||||||
|
interface/theme/preset = "Custom"
|
||||||
|
interface/theme/base_color = Color(0.07803378, 0.08585385, 0.09367397, 1)
|
||||||
|
interface/theme/accent_color = Color(0.570082, 0.23856, 0.677232, 1)
|
||||||
|
interface/theme/contrast = 0.3
|
||||||
|
filesystem/directories/default_project_path = "/home/vivian/Coding/Godot"
|
||||||
|
filesystem/file_dialog/show_hidden_files = true
|
||||||
|
filesystem/import/blender/blender_path = "/var/lib/flatpak/exports/bin/org.blender.Blender"
|
||||||
|
text_editor/theme/highlighting/symbol_color = Color(0.67, 0.79, 1, 1)
|
||||||
|
text_editor/theme/highlighting/keyword_color = Color(1, 0.44, 0.52, 1)
|
||||||
|
text_editor/theme/highlighting/control_flow_keyword_color = Color(1, 0.55, 0.8, 1)
|
||||||
|
text_editor/theme/highlighting/base_type_color = Color(0.26, 1, 0.76, 1)
|
||||||
|
text_editor/theme/highlighting/engine_type_color = Color(0.56, 1, 0.86, 1)
|
||||||
|
text_editor/theme/highlighting/user_type_color = Color(0.78, 1, 0.93, 1)
|
||||||
|
text_editor/theme/highlighting/comment_color = Color(0.7695085, 0.77146345, 0.7734185, 0.5)
|
||||||
|
text_editor/theme/highlighting/doc_comment_color = Color(0.6, 0.7, 0.8, 0.8)
|
||||||
|
text_editor/theme/highlighting/string_color = Color(1, 0.93, 0.63, 1)
|
||||||
|
text_editor/theme/highlighting/background_color = Color(0.042918578, 0.047219615, 0.05152068, 1)
|
||||||
|
text_editor/theme/highlighting/completion_background_color = Color(0.07803378, 0.08585385, 0.09367397, 1)
|
||||||
|
text_editor/theme/highlighting/completion_selected_color = Color(1, 1, 1, 0.07)
|
||||||
|
text_editor/theme/highlighting/completion_existing_color = Color(1, 1, 1, 0.14)
|
||||||
|
text_editor/theme/highlighting/completion_font_color = Color(0.7695085, 0.77146345, 0.7734185, 1)
|
||||||
|
text_editor/theme/highlighting/text_color = Color(0.7695085, 0.77146345, 0.7734185, 1)
|
||||||
|
text_editor/theme/highlighting/line_number_color = Color(0.7695085, 0.77146345, 0.7734185, 0.5)
|
||||||
|
text_editor/theme/highlighting/safe_line_number_color = Color(0.7695085, 0.92575616, 0.7734185, 0.75)
|
||||||
|
text_editor/theme/highlighting/caret_color = Color(1, 1, 1, 1)
|
||||||
|
text_editor/theme/highlighting/selection_color = Color(0.570082, 0.23856, 0.677232, 0.4)
|
||||||
|
text_editor/theme/highlighting/brace_mismatch_color = Color(1, 0.47, 0.42, 1)
|
||||||
|
text_editor/theme/highlighting/current_line_color = Color(1, 1, 1, 0.07)
|
||||||
|
text_editor/theme/highlighting/line_length_guideline_color = Color(0.07803378, 0.08585385, 0.09367397, 1)
|
||||||
|
text_editor/theme/highlighting/word_highlighted_color = Color(1, 1, 1, 0.07)
|
||||||
|
text_editor/theme/highlighting/number_color = Color(0.63, 1, 0.88, 1)
|
||||||
|
text_editor/theme/highlighting/function_color = Color(0.34, 0.7, 1, 1)
|
||||||
|
text_editor/theme/highlighting/member_variable_color = Color(0.736, 0.88, 1, 1)
|
||||||
|
text_editor/theme/highlighting/mark_color = Color(1, 0.47, 0.42, 0.3)
|
||||||
|
text_editor/theme/highlighting/warning_color = Color(1, 0.87, 0.4, 0.15)
|
||||||
|
text_editor/theme/highlighting/breakpoint_color = Color(1, 0.47, 0.42, 1)
|
||||||
|
text_editor/theme/highlighting/code_folding_color = Color(1, 1, 1, 0.27)
|
||||||
|
text_editor/theme/highlighting/search_result_color = Color(1, 1, 1, 0.07)
|
||||||
|
text_editor/behavior/navigation/scroll_past_end_of_file = true
|
||||||
|
network/connection/network_mode = 1
|
||||||
|
export/android/debug_keystore = "/home/vivian/.local/share/godot/keystores/debug.keystore"
|
||||||
|
export/android/debug_keystore_pass = "android"
|
||||||
|
export/android/java_sdk_path = ""
|
||||||
|
export/android/android_sdk_path = "/home/vivian/Android/Sdk"
|
||||||
|
export/macos/rcodesign = ""
|
||||||
|
export/web/http_port = 8060
|
||||||
|
export/web/tls_key = ""
|
||||||
|
export/web/tls_certificate = ""
|
||||||
|
export/windows/rcedit = ""
|
||||||
|
export/windows/osslsigncode = ""
|
||||||
|
export/windows/wine = ""
|
||||||
|
_editor_settings_advanced_mode = false
|
||||||
|
_project_settings_advanced_mode = false
|
||||||
|
_export_template_download_directory = ""
|
||||||
|
_default_feature_profile = "2D Only"
|
||||||
|
_script_setup_templates_dictionary = {
|
||||||
|
"CharacterBody2D": "0CharacterBody2DBasic Movement",
|
||||||
|
"Node2D": "0NodeDefault"
|
||||||
|
}
|
||||||
|
_use_favorites_root_selection = false
|
||||||
|
_script_setup_use_script_templates = false
|
||||||
|
shortcuts = [{
|
||||||
|
"name": "spatial_editor/viewport_zoom_modifier_1",
|
||||||
|
"shortcuts": [SubResource("InputEventKey_xf3c6")]
|
||||||
|
}, {
|
||||||
|
"name": "spatial_editor/viewport_zoom_modifier_2",
|
||||||
|
"shortcuts": []
|
||||||
|
}, {
|
||||||
|
"name": "script_text_editor/duplicate_lines",
|
||||||
|
"shortcuts": [SubResource("InputEventKey_q0wo0"), SubResource("InputEventKey_ajlpy")]
|
||||||
|
}]
|
||||||
11
.config/godot/feature_profiles/2D Only.profile
Normal file
11
.config/godot/feature_profiles/2D Only.profile
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
{
|
||||||
|
"disabled_classes": [
|
||||||
|
"Node3D"
|
||||||
|
],
|
||||||
|
"disabled_editors": [],
|
||||||
|
"disabled_features": [
|
||||||
|
"3d"
|
||||||
|
],
|
||||||
|
"disabled_properties": [],
|
||||||
|
"type": "feature_profile"
|
||||||
|
}
|
||||||
7
.config/godot/feature_profiles/Default.profile
Normal file
7
.config/godot/feature_profiles/Default.profile
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
{
|
||||||
|
"disabled_classes": [],
|
||||||
|
"disabled_editors": [],
|
||||||
|
"disabled_features": [],
|
||||||
|
"disabled_properties": [],
|
||||||
|
"type": "feature_profile"
|
||||||
|
}
|
||||||
@@ -1,16 +1,16 @@
|
|||||||
{
|
{
|
||||||
"preset": "transgender",
|
"preset": "transgender",
|
||||||
"mode": "rgb",
|
"mode": "rgb",
|
||||||
"light_dark": "dark",
|
"light_dark": "dark",
|
||||||
"lightness": 0.65,
|
"lightness": 0.65,
|
||||||
"color_align": {
|
"color_align": {
|
||||||
"mode": "horizontal",
|
"mode": "horizontal",
|
||||||
"custom_colors": [],
|
"custom_colors": [],
|
||||||
"fore_back": null
|
"fore_back": null
|
||||||
},
|
},
|
||||||
"backend": "fastfetch",
|
"backend": "fastfetch",
|
||||||
"args": null,
|
"args": null,
|
||||||
"distro": null,
|
"distro": null,
|
||||||
"pride_month_shown": [],
|
"pride_month_shown": [],
|
||||||
"pride_month_disable": false
|
"pride_month_disable": false
|
||||||
}
|
}
|
||||||
@@ -26,4 +26,3 @@ source = ~/.config/hypr/land/keybinds.conf
|
|||||||
source = ~/.config/hypr/land/look-and-feel.conf
|
source = ~/.config/hypr/land/look-and-feel.conf
|
||||||
source = ~/.config/hypr/land/monitors.conf
|
source = ~/.config/hypr/land/monitors.conf
|
||||||
source = ~/.config/hypr/land/windows.conf
|
source = ~/.config/hypr/land/windows.conf
|
||||||
|
|
||||||
|
|||||||
@@ -9,4 +9,4 @@
|
|||||||
# exec-once = nm-applet &
|
# exec-once = nm-applet &
|
||||||
# exec-once = waybar & hyprpaper & firefox
|
# exec-once = waybar & hyprpaper & firefox
|
||||||
|
|
||||||
exec-once = waybar & swaync & hypridle & hyprpaper & poweralertd
|
exec-once = waybar & swaync & hypridle & hyprpaper & kwalletd6
|
||||||
|
|||||||
@@ -22,9 +22,9 @@ input {
|
|||||||
}
|
}
|
||||||
|
|
||||||
# https://wiki.hyprland.org/Configuring/Variables/#gestures
|
# https://wiki.hyprland.org/Configuring/Variables/#gestures
|
||||||
gestures {
|
#gestures {
|
||||||
workspace_swipe = true
|
# workspace_swipe = true
|
||||||
}
|
#}
|
||||||
|
|
||||||
# Example per-device config
|
# Example per-device config
|
||||||
# See https://wiki.hyprland.org/Configuring/Keywords/#per-device-input-configs for more
|
# See https://wiki.hyprland.org/Configuring/Keywords/#per-device-input-configs for more
|
||||||
|
|||||||
@@ -4,4 +4,7 @@ bind = SHIFT, PRINT, exec, hyprshot -m window -z -o $screenshotDir
|
|||||||
bind = CONTROL SHIFT, PRINT, exec, hyprshot -m output -z -o $screenshotDir
|
bind = CONTROL SHIFT, PRINT, exec, hyprshot -m output -z -o $screenshotDir
|
||||||
|
|
||||||
# Hyprlock
|
# Hyprlock
|
||||||
bind = $mainMod SHIFT, l, exec, hyprlock
|
bind = $mainMod SHIFT, l, exec, hyprlock
|
||||||
|
|
||||||
|
# Hyprview
|
||||||
|
bind = $mainMod, H, hyprview:toggle
|
||||||
|
|||||||
@@ -50,5 +50,5 @@ bind = $mainMod SHIFT, S, movetoworkspace, special:magic
|
|||||||
bind = $mainMod, mouse_down, workspace, e+1
|
bind = $mainMod, mouse_down, workspace, e+1
|
||||||
bind = $mainMod, mouse_up, workspace, e-1
|
bind = $mainMod, mouse_up, workspace, e-1
|
||||||
|
|
||||||
bind = $mainMod alt, right, workspace, e+1
|
bind = $mainMod CTRL, right, workspace, e+1
|
||||||
bind = $mainMod alt, left, workspace, e-1
|
bind = $mainMod CTRL, left, workspace, e-1
|
||||||
|
|||||||
@@ -12,11 +12,11 @@ general {
|
|||||||
border_size = 4
|
border_size = 4
|
||||||
|
|
||||||
# https://wiki.hyprland.org/Configuring/Variables/#variable-types for info about colors
|
# https://wiki.hyprland.org/Configuring/Variables/#variable-types for info about colors
|
||||||
# col.active_border = rgba(33ccffee) rgba(00ff99ee) 45deg
|
col.active_border = rgba(33ccffee) rgba(00ff99ee) 45deg
|
||||||
# col.inactive_border = rgba(595959aa)
|
col.inactive_border = rgba(595959aa)
|
||||||
|
|
||||||
col.active_border = rgba(cc1330ee)
|
# col.active_border = rgba(cc1330ee)
|
||||||
col.inactive_border = rgba(303030dd)
|
# col.inactive_border = rgba(303030dd)
|
||||||
|
|
||||||
|
|
||||||
# Set to true enable resizing windows by clicking and dragging on borders and gaps
|
# Set to true enable resizing windows by clicking and dragging on borders and gaps
|
||||||
@@ -35,10 +35,10 @@ decoration {
|
|||||||
|
|
||||||
# Change transparency of focused and unfocused windows
|
# Change transparency of focused and unfocused windows
|
||||||
active_opacity = 1.0
|
active_opacity = 1.0
|
||||||
inactive_opacity = .98
|
inactive_opacity = 1.0
|
||||||
|
|
||||||
shadow {
|
shadow {
|
||||||
enabled = false
|
enabled = true
|
||||||
range = 4
|
range = 4
|
||||||
render_power = 3
|
render_power = 3
|
||||||
color = rgba(1a1a1aee)
|
color = rgba(1a1a1aee)
|
||||||
|
|||||||
@@ -6,6 +6,6 @@
|
|||||||
|
|
||||||
# Set programs that you use
|
# Set programs that you use
|
||||||
$terminal = ghostty
|
$terminal = ghostty
|
||||||
$fileManager = nautilus
|
$fileManager = dolphin
|
||||||
$menu = wofi --show drun -i
|
$menu = wofi --show drun -i
|
||||||
$screenshotDir = ~/Pictures/Screenshots
|
$screenshotDir = ~/Pictures/Screenshots
|
||||||
|
|||||||
Binary file not shown.
|
Before Width: | Height: | Size: 6.7 MiB After Width: | Height: | Size: 18 MiB |
@@ -1,2 +1,3 @@
|
|||||||
-- bootstrap lazy.nvim, LazyVim and your plugins
|
-- bootstrap lazy.nvim, LazyVim and your plugins
|
||||||
require("config.lazy")
|
require("config.lazy")
|
||||||
|
vim.lsp.enable("gopls")
|
||||||
|
|||||||
@@ -1,41 +1,49 @@
|
|||||||
{
|
{
|
||||||
"LazyVim": { "branch": "main", "commit": "3f034d0a7f58031123300309f2efd3bb0356ee21" },
|
"CopilotChat.nvim": { "branch": "main", "commit": "f68deee85b8d734db1a9fbf63ce17a8164921267" },
|
||||||
"alpha-nvim": { "branch": "main", "commit": "de72250e054e5e691b9736ee30db72c65d560771" },
|
"LazyVim": { "branch": "main", "commit": "dc1ffa5bcb66f46284f91a8593dda5c7c54a1824" },
|
||||||
"blink.cmp": { "branch": "main", "commit": "4f38ce99a472932d5776337f08f7a8180f1f571a" },
|
"LuaSnip": { "branch": "master", "commit": "73813308abc2eaeff2bc0d3f2f79270c491be9d7" },
|
||||||
|
"SchemaStore.nvim": { "branch": "main", "commit": "ee246c602853b47514ab7f26d616d8ad6b2578fa" },
|
||||||
|
"alpha-nvim": { "branch": "main", "commit": "2b3cbcdd980cae1e022409289245053f62fb50f6" },
|
||||||
|
"blink.cmp": { "branch": "main", "commit": "327fff91fe6af358e990be7be1ec8b78037d2138" },
|
||||||
"bufferline.nvim": { "branch": "main", "commit": "655133c3b4c3e5e05ec549b9f8cc2894ac6f51b3" },
|
"bufferline.nvim": { "branch": "main", "commit": "655133c3b4c3e5e05ec549b9f8cc2894ac6f51b3" },
|
||||||
"catppuccin": { "branch": "main", "commit": "1bf070129c0b6f77cc23f6a2212dcdc868308c52" },
|
"catppuccin": { "branch": "main", "commit": "af58927c55c9f3272c940ff02b3cee94a1249f26" },
|
||||||
"conform.nvim": { "branch": "master", "commit": "372fc521f8421b7830ea6db4d6ea3bae1c77548c" },
|
"conform.nvim": { "branch": "master", "commit": "fbcb4fa7f34bfea9be702ffff481a8e336ebf6ed" },
|
||||||
"crates.nvim": { "branch": "main", "commit": "2c8f4fab02e3e9ea42c6ad9b547e4207a914a397" },
|
"crates.nvim": { "branch": "main", "commit": "ac9fa498a9edb96dc3056724ff69d5f40b898453" },
|
||||||
"dressing.nvim": { "branch": "master", "commit": "2d7c2db2507fa3c4956142ee607431ddb2828639" },
|
"dressing.nvim": { "branch": "master", "commit": "2d7c2db2507fa3c4956142ee607431ddb2828639" },
|
||||||
"flash.nvim": { "branch": "main", "commit": "3c942666f115e2811e959eabbdd361a025db8b63" },
|
"flash.nvim": { "branch": "main", "commit": "2febce67ff9cf7638d2569d17c41af02c38401eb" },
|
||||||
"friendly-snippets": { "branch": "main", "commit": "572f5660cf05f8cd8834e096d7b4c921ba18e175" },
|
"friendly-snippets": { "branch": "main", "commit": "572f5660cf05f8cd8834e096d7b4c921ba18e175" },
|
||||||
"gitsigns.nvim": { "branch": "main", "commit": "43b0c856ae5f32a195d83f4a27fe21d63e6c966c" },
|
"gitsigns.nvim": { "branch": "main", "commit": "1ee5c1fd068c81f9dd06483e639c2aa4587dc197" },
|
||||||
"grug-far.nvim": { "branch": "main", "commit": "b91e6d4bad441dcaeda3d0c6df45ed270443b60a" },
|
"grug-far.nvim": { "branch": "main", "commit": "2e991081c0e653e151fc9e659514d7c2fc31d22a" },
|
||||||
"lazy.nvim": { "branch": "main", "commit": "6c3bda4aca61a13a9c63f1c1d1b16b9d3be90d7a" },
|
"lazy.nvim": { "branch": "main", "commit": "6c3bda4aca61a13a9c63f1c1d1b16b9d3be90d7a" },
|
||||||
"lazydev.nvim": { "branch": "main", "commit": "2367a6c0a01eb9edb0464731cc0fb61ed9ab9d2c" },
|
"lazydev.nvim": { "branch": "main", "commit": "e28ce52fc7ff79fcb76f0e79ee6fb6182fca90b9" },
|
||||||
"lualine.nvim": { "branch": "master", "commit": "15884cee63a8c205334ab13ab1c891cd4d27101a" },
|
"lualine.nvim": { "branch": "master", "commit": "b8c23159c0161f4b89196f74ee3a6d02cdc3a955" },
|
||||||
"mason-lspconfig.nvim": { "branch": "main", "commit": "d39a75bbce4b8aad5d627191ea915179c77c100f" },
|
"mason-lspconfig.nvim": { "branch": "main", "commit": "6bdb14f230de0904229ec367b410fb817e59b072" },
|
||||||
"mason.nvim": { "branch": "main", "commit": "7c7318e8bae7e3536ef6b9e86b9e38e74f2e125e" },
|
"mason.nvim": { "branch": "main", "commit": "ad7146aa61dcaeb54fa900144d768f040090bff0" },
|
||||||
"mini.ai": { "branch": "main", "commit": "e139eb1101beb0250fea322f8c07a42f0f175688" },
|
"mini.ai": { "branch": "main", "commit": "11c57180bc9084089206e211ac7aa598bedc9673" },
|
||||||
"mini.icons": { "branch": "main", "commit": "397ed3807e96b59709ef3292f0a3e253d5c1dc0a" },
|
"mini.icons": { "branch": "main", "commit": "284798619aed9f4c1ac1b9417b9a5e3b4b85ef3a" },
|
||||||
"mini.pairs": { "branch": "main", "commit": "69864a2efb36c030877421634487fd90db1e4298" },
|
"mini.pairs": { "branch": "main", "commit": "b9aada8c0e59f2b938e98fbf4eae0799eba96ad9" },
|
||||||
"noice.nvim": { "branch": "main", "commit": "0427460c2d7f673ad60eb02b35f5e9926cf67c59" },
|
"noice.nvim": { "branch": "main", "commit": "38c702be0d8fea81527ee6a73e1e834e72481193" },
|
||||||
"nui.nvim": { "branch": "main", "commit": "f535005e6ad1016383f24e39559833759453564e" },
|
"nui.nvim": { "branch": "main", "commit": "de740991c12411b663994b2860f1a4fd0937c130" },
|
||||||
"nvim-lint": { "branch": "master", "commit": "9dfb77ef6c5092a19502883c02dc5a02ec648729" },
|
"nvim-jdtls": { "branch": "master", "commit": "380ac148f989e1291aac002dc959ecc68c5243d0" },
|
||||||
"nvim-lspconfig": { "branch": "master", "commit": "4bc481b6f0c0cf3671fc894debd0e00347089a4e" },
|
"nvim-lint": { "branch": "master", "commit": "9da1fb942dd0668d5182f9c8dee801b9c190e2bb" },
|
||||||
"nvim-treesitter": { "branch": "master", "commit": "28d480e0624b259095e56f353ec911f9f2a0f404" },
|
"nvim-lspconfig": { "branch": "master", "commit": "ac98db2f9f06a56498ec890a96928774eae412c3" },
|
||||||
"nvim-treesitter-textobjects": { "branch": "master", "commit": "0e3be38005e9673d044e994b1e4b123adb040179" },
|
"nvim-treesitter": { "branch": "main", "commit": "09d50fd1576feeda21e85af56bcbfbdf8fccef76" },
|
||||||
"nvim-ts-autotag": { "branch": "main", "commit": "a1d526af391f6aebb25a8795cbc05351ed3620b5" },
|
"nvim-treesitter-textobjects": { "branch": "main", "commit": "1b2d85d3de6114c4bcea89ffb2cd1ce9e3a19931" },
|
||||||
"persistence.nvim": { "branch": "main", "commit": "166a79a55bfa7a4db3e26fc031b4d92af71d0b51" },
|
"nvim-ts-autotag": { "branch": "main", "commit": "c4ca798ab95b316a768d51eaaaee48f64a4a46bc" },
|
||||||
"plenary.nvim": { "branch": "master", "commit": "857c5ac632080dba10aae49dba902ce3abf91b35" },
|
"persistence.nvim": { "branch": "main", "commit": "51eef57272742b773468949f6bd0503ec3f83874" },
|
||||||
"rustaceanvim": { "branch": "master", "commit": "d197f4942d79c699d1a7771b29197a733ffb0261" },
|
"plenary.nvim": { "branch": "master", "commit": "b9fd5226c2f76c951fc8ed5923d85e4de065e509" },
|
||||||
"snacks.nvim": { "branch": "main", "commit": "bc0630e43be5699bb94dadc302c0d21615421d93" },
|
"rustaceanvim": { "branch": "master", "commit": "25de2236be57cb061854bcaaf3de6707530ab792" },
|
||||||
|
"snacks.nvim": { "branch": "main", "commit": "aaab014bc6094514cfd3fae1d3bae92b8f91d519" },
|
||||||
"telescope-fzf-native.nvim": { "branch": "main", "commit": "1f08ed60cafc8f6168b72b80be2b2ea149813e55" },
|
"telescope-fzf-native.nvim": { "branch": "main", "commit": "1f08ed60cafc8f6168b72b80be2b2ea149813e55" },
|
||||||
"telescope.nvim": { "branch": "master", "commit": "a4ed82509cecc56df1c7138920a1aeaf246c0ac5" },
|
"telescope.nvim": { "branch": "master", "commit": "b4da76be54691e854d3e0e02c36b0245f945c2c7" },
|
||||||
"todo-comments.nvim": { "branch": "main", "commit": "304a8d204ee787d2544d8bc23cd38d2f929e7cc5" },
|
"todo-comments.nvim": { "branch": "main", "commit": "19d461ddd543e938eb22505fb03fa878800270b6" },
|
||||||
"toggleterm.nvim": { "branch": "main", "commit": "50ea089fc548917cc3cc16b46a8211833b9e3c7c" },
|
"toggleterm.nvim": { "branch": "main", "commit": "50ea089fc548917cc3cc16b46a8211833b9e3c7c" },
|
||||||
"tokyonight.nvim": { "branch": "main", "commit": "057ef5d260c1931f1dffd0f052c685dcd14100a3" },
|
"tokyonight.nvim": { "branch": "main", "commit": "d14614cbfc63b6037bfccd48bb982d2ad2003352" },
|
||||||
"trouble.nvim": { "branch": "main", "commit": "85bedb7eb7fa331a2ccbecb9202d8abba64d37b3" },
|
"trouble.nvim": { "branch": "main", "commit": "c098362fe603d3922095e7db595961e020bdf2d0" },
|
||||||
"ts-comments.nvim": { "branch": "main", "commit": "1bd9d0ba1d8b336c3db50692ffd0955fe1bb9f0c" },
|
"ts-comments.nvim": { "branch": "main", "commit": "217ab9cc137fceb6659b53790bd25e608219abe1" },
|
||||||
"which-key.nvim": { "branch": "main", "commit": "370ec46f710e058c9c1646273e6b225acf47cbed" }
|
"venv-selector.nvim": { "branch": "main", "commit": "7fff64b5b1455207b9a9fd2ae8697cf9ac0b2a2d" },
|
||||||
|
"vim-dadbod": { "branch": "master", "commit": "e95afed23712f969f83b4857a24cf9d59114c2e6" },
|
||||||
|
"vim-dadbod-completion": { "branch": "master", "commit": "a8dac0b3cf6132c80dc9b18bef36d4cf7a9e1fe6" },
|
||||||
|
"vim-dadbod-ui": { "branch": "master", "commit": "e8b53c0f3aa6e6127ac2a2d2071d9aade6c6e373" },
|
||||||
|
"which-key.nvim": { "branch": "main", "commit": "b4177e3eaf15fe5eb8357ebac2286d488be1ed00" }
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,14 +1,27 @@
|
|||||||
{
|
{
|
||||||
"extras": [
|
"extras": [
|
||||||
|
"lazyvim.plugins.extras.ai.copilot-chat",
|
||||||
|
"lazyvim.plugins.extras.coding.luasnip",
|
||||||
"lazyvim.plugins.extras.editor.telescope",
|
"lazyvim.plugins.extras.editor.telescope",
|
||||||
"lazyvim.plugins.extras.formatting.prettier",
|
"lazyvim.plugins.extras.formatting.prettier",
|
||||||
|
"lazyvim.plugins.extras.lang.docker",
|
||||||
|
"lazyvim.plugins.extras.lang.git",
|
||||||
|
"lazyvim.plugins.extras.lang.go",
|
||||||
|
"lazyvim.plugins.extras.lang.java",
|
||||||
|
"lazyvim.plugins.extras.lang.json",
|
||||||
"lazyvim.plugins.extras.lang.php",
|
"lazyvim.plugins.extras.lang.php",
|
||||||
|
"lazyvim.plugins.extras.lang.python",
|
||||||
"lazyvim.plugins.extras.lang.rust",
|
"lazyvim.plugins.extras.lang.rust",
|
||||||
"lazyvim.plugins.extras.ui.alpha"
|
"lazyvim.plugins.extras.lang.sql",
|
||||||
|
"lazyvim.plugins.extras.lang.toml",
|
||||||
|
"lazyvim.plugins.extras.lang.yaml",
|
||||||
|
"lazyvim.plugins.extras.linting.eslint",
|
||||||
|
"lazyvim.plugins.extras.ui.alpha",
|
||||||
|
"lazyvim.plugins.extras.util.dot"
|
||||||
],
|
],
|
||||||
"install_version": 8,
|
"install_version": 8,
|
||||||
"news": {
|
"news": {
|
||||||
"NEWS.md": "10960"
|
"NEWS.md": "11866"
|
||||||
},
|
},
|
||||||
"version": 8
|
"version": 8
|
||||||
}
|
}
|
||||||
6
.config/nvim/lua/config/blink.lua
Normal file
6
.config/nvim/lua/config/blink.lua
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
-- require("blink.cmp").setup({
|
||||||
|
-- completion = {
|
||||||
|
-- autocomplete = { "TextChanged", "InsertEnter" },
|
||||||
|
-- keyword_pattern = [[\k\+]],
|
||||||
|
-- },
|
||||||
|
-- })
|
||||||
@@ -4,3 +4,15 @@
|
|||||||
|
|
||||||
-- vim.keymap.set("v", "<C-y>", vim.cmd("ToggleTerm"))
|
-- vim.keymap.set("v", "<C-y>", vim.cmd("ToggleTerm"))
|
||||||
vim.keymap.set({ "n", "t" }, "<A-t>", "<cmd>ToggleTerm<cr>", { desc = "ToggleTerm" })
|
vim.keymap.set({ "n", "t" }, "<A-t>", "<cmd>ToggleTerm<cr>", { desc = "ToggleTerm" })
|
||||||
|
|
||||||
|
-- vim.api.nvim_create_autocmd("FileType", {
|
||||||
|
-- pattern = { "html", "javascriptreact", "typescriptreact" },
|
||||||
|
-- callback = function()
|
||||||
|
-- vim.keymap.set(
|
||||||
|
-- "i",
|
||||||
|
-- "<Tab>",
|
||||||
|
-- 'emmet#expandAbbrIntelligent("\\<Tab>")',
|
||||||
|
-- { expr = true, noremap = true, silent = true }
|
||||||
|
-- )
|
||||||
|
-- end,
|
||||||
|
-- })
|
||||||
|
|||||||
@@ -1,53 +1,53 @@
|
|||||||
local lazypath = vim.fn.stdpath("data") .. "/lazy/lazy.nvim"
|
local lazypath = vim.fn.stdpath("data") .. "/lazy/lazy.nvim"
|
||||||
if not (vim.uv or vim.loop).fs_stat(lazypath) then
|
if not (vim.uv or vim.loop).fs_stat(lazypath) then
|
||||||
local lazyrepo = "https://github.com/folke/lazy.nvim.git"
|
local lazyrepo = "https://github.com/folke/lazy.nvim.git"
|
||||||
local out = vim.fn.system({ "git", "clone", "--filter=blob:none", "--branch=stable", lazyrepo, lazypath })
|
local out = vim.fn.system({ "git", "clone", "--filter=blob:none", "--branch=stable", lazyrepo, lazypath })
|
||||||
if vim.v.shell_error ~= 0 then
|
if vim.v.shell_error ~= 0 then
|
||||||
vim.api.nvim_echo({
|
vim.api.nvim_echo({
|
||||||
{ "Failed to clone lazy.nvim:\n", "ErrorMsg" },
|
{ "Failed to clone lazy.nvim:\n", "ErrorMsg" },
|
||||||
{ out, "WarningMsg" },
|
{ out, "WarningMsg" },
|
||||||
{ "\nPress any key to exit..." },
|
{ "\nPress any key to exit..." },
|
||||||
}, true, {})
|
}, true, {})
|
||||||
vim.fn.getchar()
|
vim.fn.getchar()
|
||||||
os.exit(1)
|
os.exit(1)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
vim.opt.rtp:prepend(lazypath)
|
vim.opt.rtp:prepend(lazypath)
|
||||||
|
|
||||||
require("lazy").setup({
|
require("lazy").setup({
|
||||||
spec = {
|
spec = {
|
||||||
-- add LazyVim and import its plugins
|
-- add LazyVim and import its plugins
|
||||||
{ "LazyVim/LazyVim", import = "lazyvim.plugins" },
|
{ "LazyVim/LazyVim", import = "lazyvim.plugins" },
|
||||||
-- import/override with your plugins
|
-- import/override with your plugins
|
||||||
{ import = "plugins" },
|
{ import = "plugins" },
|
||||||
},
|
},
|
||||||
defaults = {
|
defaults = {
|
||||||
-- By default, only LazyVim plugins will be lazy-loaded. Your custom plugins will load during startup.
|
-- By default, only LazyVim plugins will be lazy-loaded. Your custom plugins will load during startup.
|
||||||
-- If you know what you're doing, you can set this to `true` to have all your custom plugins lazy-loaded by default.
|
-- If you know what you're doing, you can set this to `true` to have all your custom plugins lazy-loaded by default.
|
||||||
lazy = false,
|
lazy = false,
|
||||||
-- It's recommended to leave version=false for now, since a lot the plugin that support versioning,
|
-- It's recommended to leave version=false for now, since a lot the plugin that support versioning,
|
||||||
-- have outdated releases, which may break your Neovim install.
|
-- have outdated releases, which may break your Neovim install.
|
||||||
version = false, -- always use the latest git commit
|
version = false, -- always use the latest git commit
|
||||||
-- version = "*", -- try installing the latest stable version for plugins that support semver
|
-- version = "*", -- try installing the latest stable version for plugins that support semver
|
||||||
},
|
},
|
||||||
install = { colorscheme = { "tokyonight", "habamax" } },
|
install = { colorscheme = { "tokyonight", "habamax" } },
|
||||||
checker = {
|
checker = {
|
||||||
enabled = true, -- check for plugin updates periodically
|
enabled = true, -- check for plugin updates periodically
|
||||||
notify = false, -- notify on update
|
notify = false, -- notify on update
|
||||||
}, -- automatically check for plugin updates
|
}, -- automatically check for plugin updates
|
||||||
performance = {
|
performance = {
|
||||||
rtp = {
|
rtp = {
|
||||||
-- disable some rtp plugins
|
-- disable some rtp plugins
|
||||||
disabled_plugins = {
|
disabled_plugins = {
|
||||||
"gzip",
|
"gzip",
|
||||||
-- "matchit",
|
-- "matchit",
|
||||||
-- "matchparen",
|
-- "matchparen",
|
||||||
-- "netrwPlugin",
|
-- "netrwPlugin",
|
||||||
"tarPlugin",
|
"tarPlugin",
|
||||||
"tohtml",
|
"tohtml",
|
||||||
"tutor",
|
"tutor",
|
||||||
"zipPlugin",
|
"zipPlugin",
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
|
|||||||
20
.config/nvim/lua/plugins/lsp.lua
Normal file
20
.config/nvim/lua/plugins/lsp.lua
Normal file
@@ -0,0 +1,20 @@
|
|||||||
|
return {
|
||||||
|
{
|
||||||
|
"neovim/nvim-lspconfig",
|
||||||
|
opts = {
|
||||||
|
servers = {
|
||||||
|
emmet_ls = {
|
||||||
|
filetypes = {
|
||||||
|
"html",
|
||||||
|
"typescriptreact",
|
||||||
|
"javascriptreact",
|
||||||
|
"css",
|
||||||
|
"sass",
|
||||||
|
"scss",
|
||||||
|
"less",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
}
|
||||||
107
.config/ohmyposh/craver.omp.json
Normal file
107
.config/ohmyposh/craver.omp.json
Normal file
@@ -0,0 +1,107 @@
|
|||||||
|
{
|
||||||
|
"$schema": "https://raw.githubusercontent.com/JanDeDobbeleer/oh-my-posh/main/themes/schema.json",
|
||||||
|
"blocks": [
|
||||||
|
{
|
||||||
|
"alignment": "left",
|
||||||
|
"segments": [
|
||||||
|
{
|
||||||
|
"background": "#f1184c",
|
||||||
|
"foreground": "#242424",
|
||||||
|
"powerline_symbol": "\ue0c4",
|
||||||
|
"style": "powerline",
|
||||||
|
"template": "\uf0e7",
|
||||||
|
"type": "root"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"background": "#282c34",
|
||||||
|
"foreground": "#3A86FF",
|
||||||
|
"leading_diamond": " ",
|
||||||
|
"style": "diamond",
|
||||||
|
"template": " {{ if .WSL }}WSL at {{ end }}{{.Icon}} ",
|
||||||
|
"type": "os"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"background": "#242424",
|
||||||
|
"foreground": "#FFBB00",
|
||||||
|
"powerline_symbol": "\ue0c4",
|
||||||
|
"properties": {
|
||||||
|
"time_format": "15:04:05"
|
||||||
|
},
|
||||||
|
"style": "powerline",
|
||||||
|
"template": "{{ .CurrentDate | date .Format }} ",
|
||||||
|
"type": "time"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"background": "#242424",
|
||||||
|
"foreground": "#33DD2D",
|
||||||
|
"powerline_symbol": "\ue0b0",
|
||||||
|
"properties": {
|
||||||
|
"folder_separator_icon": "/",
|
||||||
|
"style": "folder"
|
||||||
|
},
|
||||||
|
"style": "powerline",
|
||||||
|
"template": "\ue5ff {{ .Path }} ",
|
||||||
|
"type": "path"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"background": "#242424",
|
||||||
|
"foreground": "#3A86FF",
|
||||||
|
"powerline_symbol": "\ue0b0",
|
||||||
|
"properties": {
|
||||||
|
"fetch_stash_count": true,
|
||||||
|
"fetch_status": true,
|
||||||
|
"fetch_upstream_icon": true
|
||||||
|
},
|
||||||
|
"style": "powerline",
|
||||||
|
"template": "{{ .UpstreamIcon }}{{ .HEAD }}{{ if .Staging.Changed }} \uf046 {{ .Staging.String }}{{ end }}{{ if and (.Working.Changed) (.Staging.Changed) }} |{{ end }}{{ if .Working.Changed }} \uf044 {{ .Working.String }}{{ end }}{{ if gt .StashCount 0 }} \ueb4b {{ .StashCount }}{{ end }} ",
|
||||||
|
"type": "git"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"background": "#0184bc",
|
||||||
|
"foreground": "#ffffff",
|
||||||
|
"powerline_symbol": "\ue0c4",
|
||||||
|
"style": "powerline",
|
||||||
|
"template": " \ue70c {{ if .Unsupported }}\uf071{{ else }}{{ .Full }}{{ end }} ",
|
||||||
|
"type": "dotnet"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"background": "#8800dd",
|
||||||
|
"foreground": "#ffffff",
|
||||||
|
"powerline_symbol": "\ue0c4",
|
||||||
|
"properties": {
|
||||||
|
"style": "austin",
|
||||||
|
"threshold": 1
|
||||||
|
},
|
||||||
|
"style": "powerline",
|
||||||
|
"template": " <#fefefe>\ueba2</> {{ .FormattedMs }} ",
|
||||||
|
"type": "executiontime"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"background": "#33DD2D",
|
||||||
|
"background_templates": ["{{ if gt .Code 0 }}#f1184c{{ end }}"],
|
||||||
|
"foreground": "#242424",
|
||||||
|
"powerline_symbol": "\ue0b4",
|
||||||
|
"style": "powerline",
|
||||||
|
"template": " \ueb05 ",
|
||||||
|
"type": "status"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"type": "prompt"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"alignment": "left",
|
||||||
|
"newline": true,
|
||||||
|
"segments": [
|
||||||
|
{
|
||||||
|
"foreground": "#f1184c",
|
||||||
|
"style": "plain",
|
||||||
|
"template": "\u279c ",
|
||||||
|
"type": "text"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"type": "prompt"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"console_title_template": "{{if .Root}}(Admin) {{end}}{{.Folder}}",
|
||||||
|
"version": 3
|
||||||
|
}
|
||||||
@@ -1,57 +1,57 @@
|
|||||||
@import "mocha.css";
|
@import "mocha.css";
|
||||||
|
|
||||||
* {
|
* {
|
||||||
font-family: "MesloLGS Nerd Font Mono Bold";
|
font-family: "SauceCodePro NFM Bold";
|
||||||
font-size: 16px;
|
font-size: 16px;
|
||||||
min-height: 0;
|
min-height: 0;
|
||||||
font-weight: bold;
|
font-weight: bold;
|
||||||
}
|
}
|
||||||
|
|
||||||
window#waybar {
|
window#waybar {
|
||||||
background: transparent;
|
background: transparent;
|
||||||
background-color: @crust;
|
background-color: @crust;
|
||||||
color: @overlay0;
|
color: @overlay0;
|
||||||
transition-property: background-color;
|
transition-property: background-color;
|
||||||
transition-duration: 0.1s;
|
transition-duration: 0.1s;
|
||||||
/* border-bottom: 1px solid @overlay1; */
|
/* border-bottom: 1px solid @overlay1; */
|
||||||
}
|
}
|
||||||
|
|
||||||
#window {
|
#window {
|
||||||
margin: 8px;
|
margin: 8px;
|
||||||
padding-left: 8;
|
padding-left: 8;
|
||||||
padding-right: 8;
|
padding-right: 8;
|
||||||
}
|
}
|
||||||
|
|
||||||
button {
|
button {
|
||||||
box-shadow: inset 0 -3px transparent;
|
box-shadow: inset 0 -3px transparent;
|
||||||
border: none;
|
border: none;
|
||||||
border-radius: 0;
|
border-radius: 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
button:hover {
|
button:hover {
|
||||||
background: inherit;
|
background: inherit;
|
||||||
color: @mauve;
|
color: @mauve;
|
||||||
border-top: 2px solid @mauve;
|
border-top: 2px solid @mauve;
|
||||||
}
|
}
|
||||||
|
|
||||||
#workspaces button {
|
#workspaces button {
|
||||||
padding: 0 4px;
|
padding: 0 4px;
|
||||||
}
|
}
|
||||||
|
|
||||||
#workspaces button.focused {
|
#workspaces button.focused {
|
||||||
background-color: rgba(0, 0, 0, 0.3);
|
background-color: rgba(0, 0, 0, 0.3);
|
||||||
color: @rosewater;
|
color: @rosewater;
|
||||||
border-top: 2px solid @rosewater;
|
border-top: 2px solid @rosewater;
|
||||||
}
|
}
|
||||||
|
|
||||||
#workspaces button.active {
|
#workspaces button.active {
|
||||||
background-color: rgba(0, 0, 0, 0.3);
|
background-color: rgba(0, 0, 0, 0.3);
|
||||||
color: @mauve;
|
color: @mauve;
|
||||||
border-top: 2px solid @mauve;
|
border-top: 2px solid @mauve;
|
||||||
}
|
}
|
||||||
|
|
||||||
#workspaces button.urgent {
|
#workspaces button.urgent {
|
||||||
background-color: #eb4d4b;
|
background-color: #eb4d4b;
|
||||||
}
|
}
|
||||||
|
|
||||||
#pulseaudio,
|
#pulseaudio,
|
||||||
@@ -68,71 +68,71 @@ button:hover {
|
|||||||
#mode,
|
#mode,
|
||||||
#scratchpad,
|
#scratchpad,
|
||||||
#custom-swaync {
|
#custom-swaync {
|
||||||
margin-top: 2px;
|
margin-top: 2px;
|
||||||
margin-bottom: 2px;
|
margin-bottom: 2px;
|
||||||
margin-left: 4px;
|
margin-left: 4px;
|
||||||
margin-right: 4px;
|
margin-right: 4px;
|
||||||
padding-left: 4px;
|
padding-left: 4px;
|
||||||
padding-right: 4px;
|
padding-right: 4px;
|
||||||
}
|
}
|
||||||
|
|
||||||
#clock {
|
#clock {
|
||||||
color: @maroon;
|
color: @maroon;
|
||||||
border-bottom: 2px solid @maroon;
|
border-bottom: 2px solid @maroon;
|
||||||
}
|
}
|
||||||
|
|
||||||
#clock.date {
|
#clock.date {
|
||||||
color: @mauve;
|
color: @mauve;
|
||||||
border-bottom: 2px solid @mauve;
|
border-bottom: 2px solid @mauve;
|
||||||
}
|
}
|
||||||
|
|
||||||
#pulseaudio {
|
#pulseaudio {
|
||||||
color: @blue;
|
color: @blue;
|
||||||
border-bottom: 2px solid @blue;
|
border-bottom: 2px solid @blue;
|
||||||
}
|
}
|
||||||
|
|
||||||
#network {
|
#network {
|
||||||
color: @yellow;
|
color: @yellow;
|
||||||
border-bottom: 2px solid @yellow;
|
border-bottom: 2px solid @yellow;
|
||||||
}
|
}
|
||||||
|
|
||||||
#idle_inhibitor {
|
#idle_inhibitor {
|
||||||
margin-right: 12px;
|
margin-right: 12px;
|
||||||
color: #7cb342;
|
color: #7cb342;
|
||||||
}
|
}
|
||||||
|
|
||||||
#idle_inhibitor.activated {
|
#idle_inhibitor.activated {
|
||||||
color: @red;
|
color: @red;
|
||||||
}
|
}
|
||||||
|
|
||||||
#battery {
|
#battery {
|
||||||
color: @green;
|
color: @green;
|
||||||
border-bottom: 2px solid @green;
|
border-bottom: 2px solid @green;
|
||||||
}
|
}
|
||||||
|
|
||||||
#tray menu {
|
#tray menu {
|
||||||
background-color: @crust;
|
background-color: @crust;
|
||||||
color: @text;
|
color: @text;
|
||||||
}
|
}
|
||||||
|
|
||||||
#custom-swaync,
|
#custom-swaync,
|
||||||
#custom-logout {
|
#custom-logout {
|
||||||
margin-right: 16px;
|
margin-right: 16px;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* If workspaces is the leftmost module, omit left margin */
|
/* If workspaces is the leftmost module, omit left margin */
|
||||||
.modules-left > widget:first-child > #workspaces {
|
.modules-left > widget:first-child > #workspaces {
|
||||||
margin-left: 0;
|
margin-left: 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* If workspaces is the rightmost module, omit right margin */
|
/* If workspaces is the rightmost module, omit right margin */
|
||||||
.modules-right > widget:last-child > #workspaces {
|
.modules-right > widget:last-child > #workspaces {
|
||||||
margin-right: 0;
|
margin-right: 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
#custom-vpn {
|
#custom-vpn {
|
||||||
color: @lavender;
|
color: @lavender;
|
||||||
border-radius: 15px;
|
border-radius: 15px;
|
||||||
padding-left: 6px;
|
padding-left: 6px;
|
||||||
padding-right: 6px;
|
padding-right: 6px;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -4,13 +4,13 @@ echo "Installing paru dependencies"
|
|||||||
sudo pacman -S base-devel git --needed --noconfirm
|
sudo pacman -S base-devel git --needed --noconfirm
|
||||||
|
|
||||||
if ! command -v paru &>/dev/null; then
|
if ! command -v paru &>/dev/null; then
|
||||||
echo "Installing paru..."
|
echo "Installing paru..."
|
||||||
TEMP_DIR=$(mktemp -d)
|
TEMP_DIR=$(mktemp -d)
|
||||||
|
|
||||||
git clone https://aur.archlinux.org/paru.git $TEMP_DIR/paru
|
git clone https://aur.archlinux.org/paru.git $TEMP_DIR/paru
|
||||||
cd $TEMP_DIR/paru
|
cd $TEMP_DIR/paru
|
||||||
|
|
||||||
makepkg -si --noconfirm
|
makepkg -si --noconfirm
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echo "Installing packages"
|
echo "Installing packages"
|
||||||
@@ -20,6 +20,10 @@ paru -S --noconfirm --needed - <$HOME/.config/yadm/data/packages.txt
|
|||||||
echo "Changing default shell"
|
echo "Changing default shell"
|
||||||
sudo chsh -s /bin/fish $USER
|
sudo chsh -s /bin/fish $USER
|
||||||
|
|
||||||
|
echo "Setting default git branch to \"main\""
|
||||||
|
git config --global init.defaultBranch main
|
||||||
|
|
||||||
echo "Applying arrpc fix"
|
echo "Applying arrpc fix"
|
||||||
sudo cp /usr/lib/systemd/user/arrpc.service /etc/systemd/system/arrpc.service
|
sudo cp /usr/lib/systemd/user/arrpc.service /etc/systemd/system/arrpc.service
|
||||||
sudo systemctl enable arrpc --now
|
sudo systemctl enable arrpc --now
|
||||||
|
|
||||||
@@ -1,8 +1,14 @@
|
|||||||
arrpc
|
arrpc
|
||||||
|
asciiquarium
|
||||||
|
bat
|
||||||
|
btop
|
||||||
fastfetch
|
fastfetch
|
||||||
fish
|
fish
|
||||||
|
fzf
|
||||||
|
ghostty
|
||||||
git
|
git
|
||||||
hyfetch
|
hyfetch
|
||||||
|
ncdu
|
||||||
neovim
|
neovim
|
||||||
nodejs
|
nodejs
|
||||||
oh-my-posh
|
oh-my-posh
|
||||||
@@ -10,6 +16,10 @@ otf-linja-pona
|
|||||||
pokeget
|
pokeget
|
||||||
power-profiles-daemon
|
power-profiles-daemon
|
||||||
reflector
|
reflector
|
||||||
|
tealdeer
|
||||||
tree
|
tree
|
||||||
ttf-sourcecodepro-nerd
|
ttf-sourcecodepro-nerd
|
||||||
vim
|
vim
|
||||||
|
wl-clipboard
|
||||||
|
zoxide
|
||||||
|
eza
|
||||||
@@ -1,7 +1,9 @@
|
|||||||
|
bat
|
||||||
arrpc
|
arrpc
|
||||||
brightnessctl
|
brightnessctl
|
||||||
fastfetch
|
fastfetch
|
||||||
fish
|
fish
|
||||||
|
fzf
|
||||||
git
|
git
|
||||||
hyfetch
|
hyfetch
|
||||||
hypridle
|
hypridle
|
||||||
@@ -35,3 +37,4 @@ waybar
|
|||||||
wlogout
|
wlogout
|
||||||
wofi
|
wofi
|
||||||
xwaylandvideobridge
|
xwaylandvideobridge
|
||||||
|
zoxide
|
||||||
Reference in New Issue
Block a user