mirror of
https://github.com/alvinlollo/Single-install-script.git
synced 2026-06-15 03:04:26 +10:00
Update config
This commit is contained in:
+10
-3
@@ -124,6 +124,16 @@ update () {
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
tree () {
|
||||||
|
|
||||||
|
if [ "$1" >/dev/null ]; then
|
||||||
|
eza --tree --git --no-time --no-permissions --level $1
|
||||||
|
else
|
||||||
|
eza --tree --git --no-time --no-permissions
|
||||||
|
fi
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
# Sudo last command with control + u
|
# Sudo last command with control + u
|
||||||
|
|
||||||
zle -N sudo-last-command-execute
|
zle -N sudo-last-command-execute
|
||||||
@@ -148,6 +158,3 @@ export YDOTOOL_SOCKET=/tmp/.ydotool_socket
|
|||||||
# alias zshconfig="mate ~/.zshrc"
|
# alias zshconfig="mate ~/.zshrc"
|
||||||
# alias ohmyzsh="mate ~/.oh-my-zsh"
|
# alias ohmyzsh="mate ~/.oh-my-zsh"
|
||||||
|
|
||||||
# Eza (Better ls)
|
|
||||||
#alias ls="eza --long --no-time --git --icons=never --no-permissions"
|
|
||||||
alias tree="eza --tree --lonf --git --no-permissions --level"
|
|
||||||
|
|||||||
@@ -6,8 +6,8 @@ bind = Ctrl+Super+Alt, Slash, exec, xdg-open ~/.config/hypr/custom/keybinds.conf
|
|||||||
|
|
||||||
##! Apps
|
##! Apps
|
||||||
# bind = Super, Return, exec, ~/.config/hypr/hyprland/scripts/launch_first_available.sh "${TERMINAL}" "kitty -1" "foot" "alacritty" "wezterm" "konsole" "kgx" "uxterm" "xterm" # Terminal
|
# bind = Super, Return, exec, ~/.config/hypr/hyprland/scripts/launch_first_available.sh "${TERMINAL}" "kitty -1" "foot" "alacritty" "wezterm" "konsole" "kgx" "uxterm" "xterm" # Terminal
|
||||||
# bind = Super, T, exec, ~/.config/hypr/hyprland/scripts/launch_first_available.sh "${TERMINAL}" "kitty -1" "foot" "alacritty" "wezterm" "konsole" "kgx" "uxterm" "xterm" # [hidden] (terminal) (alt)
|
# bind = Super, T, exec, alacritty
|
||||||
# bind = Ctrl+Alt, T, exec, ~/.config/hypr/hyprland/scripts/launch_first_available.sh "${TERMINAL}" "kitty -1" "foot" "alacritty" "wezterm" "konsole" "kgx" "uxterm" "xterm" # [hidden] (terminal) (for Ubuntu people)
|
# bind = Ctrl+Alt, T, exec, alacritty
|
||||||
# bind = Super, E, exec, ~/.config/hypr/hyprland/scripts/launch_first_available.sh "dolphin" "nautilus" "nemo" "thunar" "${TERMINAL}" "kitty -1 fish -c yazi" # File manager
|
# bind = Super, E, exec, ~/.config/hypr/hyprland/scripts/launch_first_available.sh "dolphin" "nautilus" "nemo" "thunar" "${TERMINAL}" "kitty -1 fish -c yazi" # File manager
|
||||||
# bind = Super, W, exec, zen-browser # Browser
|
# bind = Super, W, exec, zen-browser # Browser
|
||||||
# bind = Super, C, exec, ~/.config/hypr/hyprland/scripts/launch_first_available.sh "code" "codium" "cursor" "zed" "zedit" "zeditor" "kate" "gnome-text-editor" "emacs" "command -v nvim && kitty -1 nvim" "command -v micro && kitty -1 micro" # Code editor
|
# bind = Super, C, exec, ~/.config/hypr/hyprland/scripts/launch_first_available.sh "code" "codium" "cursor" "zed" "zedit" "zeditor" "kate" "gnome-text-editor" "emacs" "command -v nvim && kitty -1 nvim" "command -v micro && kitty -1 micro" # Code editor
|
||||||
|
|||||||
@@ -12,6 +12,7 @@ source=hyprland/general.conf
|
|||||||
source=hyprland/rules.conf
|
source=hyprland/rules.conf
|
||||||
source=hyprland/colors.conf
|
source=hyprland/colors.conf
|
||||||
source=hyprland/keybinds.conf
|
source=hyprland/keybinds.conf
|
||||||
|
#source=hyprland/windowrules.conf
|
||||||
|
|
||||||
# Custom
|
# Custom
|
||||||
source=custom/env.conf
|
source=custom/env.conf
|
||||||
@@ -19,7 +20,19 @@ source=custom/execs.conf
|
|||||||
source=custom/general.conf
|
source=custom/general.conf
|
||||||
source=custom/rules.conf
|
source=custom/rules.conf
|
||||||
source=custom/keybinds.conf
|
source=custom/keybinds.conf
|
||||||
|
source=workspace.conf
|
||||||
|
|
||||||
# nwg-displays support
|
# nwg-displays support
|
||||||
source=workspaces.conf
|
#source=workspaces.conf
|
||||||
source=monitors.conf
|
source=monitors.conf
|
||||||
|
|
||||||
|
# Add this to your ~/.config/hypr/hyprland.conf
|
||||||
|
device {
|
||||||
|
name = cougar-gaming-keyboard-cougar-gaming-keyboard-consumer-control-1
|
||||||
|
scroll_factor = 0.0
|
||||||
|
}
|
||||||
|
|
||||||
|
device {
|
||||||
|
name = ydotoold-virtual-device-1
|
||||||
|
scroll_factor = 0.0
|
||||||
|
}
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ env = ELECTRON_OZONE_PLATFORM_HINT,auto
|
|||||||
env = XDG_DATA_DIRS,$HOME/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share:/usr/share
|
env = XDG_DATA_DIRS,$HOME/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share:/usr/share
|
||||||
|
|
||||||
# ############ Themes #############
|
# ############ Themes #############
|
||||||
env = QT_QPA_PLATFORM, wayland
|
env = QT_QPA_PLATFORM, wayland;xcb
|
||||||
env = QT_QPA_PLATFORMTHEME, kde
|
env = QT_QPA_PLATFORMTHEME, kde
|
||||||
env = XDG_MENU_PREFIX, plasma-
|
env = XDG_MENU_PREFIX, plasma-
|
||||||
|
|
||||||
@@ -13,4 +13,4 @@ env = XDG_MENU_PREFIX, plasma-
|
|||||||
env = ILLOGICAL_IMPULSE_VIRTUAL_ENV, ~/.local/state/quickshell/.venv
|
env = ILLOGICAL_IMPULSE_VIRTUAL_ENV, ~/.local/state/quickshell/.venv
|
||||||
|
|
||||||
# ######## Terminal application #########
|
# ######## Terminal application #########
|
||||||
env = TERMINAL,kitty -1
|
env = TERMINAL,alacritty
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ exec-once = gnome-keyring-daemon --start --components=secrets
|
|||||||
exec-once = hypridle
|
exec-once = hypridle
|
||||||
exec-once = dbus-update-activation-environment --all
|
exec-once = dbus-update-activation-environment --all
|
||||||
exec-once = sleep 1 && dbus-update-activation-environment --systemd WAYLAND_DISPLAY XDG_CURRENT_DESKTOP # Some fix idk
|
exec-once = sleep 1 && dbus-update-activation-environment --systemd WAYLAND_DISPLAY XDG_CURRENT_DESKTOP # Some fix idk
|
||||||
exec-once = hyprpm reload
|
#exec-once = hyprpm reload
|
||||||
|
|
||||||
# Audio
|
# Audio
|
||||||
exec-once = easyeffects --hide-window --service-mode
|
exec-once = easyeffects --hide-window --service-mode
|
||||||
@@ -26,9 +26,12 @@ exec-once = hyprctl setcursor Bibata-Modern-Classic 24
|
|||||||
# exec-once = sleep 3.5 && hyprctl reload && sleep 0.5 && touch ~/.config/quickshell/ii/shell.qml
|
# exec-once = sleep 3.5 && hyprctl reload && sleep 0.5 && touch ~/.config/quickshell/ii/shell.qml
|
||||||
|
|
||||||
# User
|
# User
|
||||||
exec-once = voxtype &
|
#exec-once = voxtype &
|
||||||
exec-once = kdeconnectd
|
exec-once = kdeconnectd
|
||||||
exec-once = zen-browser
|
exec-once = zen-browser
|
||||||
exec-once = syncthing &
|
exec-once = syncthing &
|
||||||
|
exec-once = rclone mount SchoolGdrive: /mnt/SchoolGdrive --dir-cache-time 10s --poll-interval 10s --attr-timeout 10s --size-only
|
||||||
|
exec-once = rclone mount PersonalGdrive: /mnt/PersonalGdrive --dir-cache-time 10s --poll-interval 10s --attr-timeout 10s --size-only
|
||||||
|
#exec-once = rclone mount AltGdrive: /mnt/AltGdrive --dir-cache-time 10s --poll-interval 10s --attr-timeout 10s --size-only
|
||||||
|
exec-once = rclone mount gcrypt: /mnt/gcrypt --dir-cache-time 10s --poll-interval 10s --attr-timeout 10s --size-only
|
||||||
exec-once = steam %U -silent
|
exec-once = steam %U -silent
|
||||||
exec-once = flatpak run com.ktechpit.whatsie
|
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ gestures {
|
|||||||
workspace_swipe_min_speed_to_force = 5
|
workspace_swipe_min_speed_to_force = 5
|
||||||
workspace_swipe_direction_lock = true
|
workspace_swipe_direction_lock = true
|
||||||
workspace_swipe_direction_lock_threshold = 10
|
workspace_swipe_direction_lock_threshold = 10
|
||||||
workspace_swipe_create_new = true
|
workspace_swipe_create_new = false
|
||||||
}
|
}
|
||||||
|
|
||||||
general {
|
general {
|
||||||
@@ -115,6 +115,8 @@ animations {
|
|||||||
## specialWorkspace
|
## specialWorkspace
|
||||||
animation = specialWorkspaceIn, 1, 2.8, emphasizedDecel, slidevert
|
animation = specialWorkspaceIn, 1, 2.8, emphasizedDecel, slidevert
|
||||||
animation = specialWorkspaceOut, 1, 1.2, emphasizedAccel, slidevert
|
animation = specialWorkspaceOut, 1, 1.2, emphasizedAccel, slidevert
|
||||||
|
# zoom
|
||||||
|
animation = zoomFactor, 1, 3, emphasizedDecel
|
||||||
}
|
}
|
||||||
|
|
||||||
input {
|
input {
|
||||||
@@ -160,6 +162,7 @@ binds {
|
|||||||
cursor {
|
cursor {
|
||||||
zoom_factor = 1
|
zoom_factor = 1
|
||||||
zoom_rigid = false
|
zoom_rigid = false
|
||||||
|
zoom_disable_aa = true
|
||||||
hotspot_padding = 1
|
hotspot_padding = 1
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
# [hidden]
|
# Lines ending with `# [hidden]` won't be shown on cheatsheet
|
||||||
# Lines starting with #! are section headings
|
# Lines starting with #! are section headings
|
||||||
|
|
||||||
#!
|
#!
|
||||||
@@ -241,6 +241,7 @@ bind = Super, B, exec, zen-browser # Browser
|
|||||||
bind = Super, C, exec, ~/.config/hypr/hyprland/scripts/launch_first_available.sh "code" "codium" "cursor" "zed" # Code editor
|
bind = Super, C, exec, ~/.config/hypr/hyprland/scripts/launch_first_available.sh "code" "codium" "cursor" "zed" # Code editor
|
||||||
bind = Super, I, exec, XDG_CURRENT_DESKTOP=gnome ~/.config/hypr/hyprland/scripts/launch_first_available.sh "systemsettings" "gnome-control-center" # Settings app
|
bind = Super, I, exec, XDG_CURRENT_DESKTOP=gnome ~/.config/hypr/hyprland/scripts/launch_first_available.sh "systemsettings" "gnome-control-center" # Settings app
|
||||||
bind = Ctrl+Shift, Escape, exec, ~/.config/hypr/hyprland/scripts/launch_first_available.sh "gnome-system-monitor" "btop" # Task manager
|
bind = Ctrl+Shift, Escape, exec, ~/.config/hypr/hyprland/scripts/launch_first_available.sh "gnome-system-monitor" "btop" # Task manager
|
||||||
|
bind = SUPER, F2, exec, ~/.config/hypr/hyprland/scripts/toggle_scroll.sh # Lock/Unlock mouse scroll
|
||||||
|
|
||||||
# Cursed stuff
|
# Cursed stuff
|
||||||
bind = Ctrl+Super, Backslash, resizeactive, exact 640 480 # [hidden]
|
bind = Ctrl+Super, Backslash, resizeactive, exact 640 480 # [hidden]
|
||||||
|
|||||||
@@ -127,6 +127,7 @@ layerrule = match:namespace osk[0-9]*, blur on
|
|||||||
layerrule = match:namespace osk[0-9]*, ignore_alpha 0.6
|
layerrule = match:namespace osk[0-9]*, ignore_alpha 0.6
|
||||||
|
|
||||||
# Quickshell
|
# Quickshell
|
||||||
|
# Quickshell: illogical-impulse
|
||||||
layerrule = match:namespace quickshell:.*, blur_popups on
|
layerrule = match:namespace quickshell:.*, blur_popups on
|
||||||
layerrule = match:namespace quickshell:.*, blur on
|
layerrule = match:namespace quickshell:.*, blur on
|
||||||
layerrule = match:namespace quickshell:.*, ignore_alpha 0.79
|
layerrule = match:namespace quickshell:.*, ignore_alpha 0.79
|
||||||
@@ -154,6 +155,8 @@ layerrule = match:namespace quickshell:session, ignore_alpha 0
|
|||||||
layerrule = match:namespace quickshell:sidebarRight, animation slide right
|
layerrule = match:namespace quickshell:sidebarRight, animation slide right
|
||||||
layerrule = match:namespace quickshell:sidebarLeft, animation slide left
|
layerrule = match:namespace quickshell:sidebarLeft, animation slide left
|
||||||
layerrule = match:namespace quickshell:verticalBar, animation slide
|
layerrule = match:namespace quickshell:verticalBar, animation slide
|
||||||
|
layerrule = match:namespace quickshell:osk, order -1
|
||||||
|
# Quickshell: waffles
|
||||||
layerrule = match:namespace quickshell:wallpaperSelector, animation slide top
|
layerrule = match:namespace quickshell:wallpaperSelector, animation slide top
|
||||||
layerrule = match:namespace quickshell:wNotificationCenter, no_anim on
|
layerrule = match:namespace quickshell:wNotificationCenter, no_anim on
|
||||||
layerrule = match:namespace quickshell:wOnScreenDisplay, no_anim on
|
layerrule = match:namespace quickshell:wOnScreenDisplay, no_anim on
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
# This file is to be overwritten by nwg-displays if you choose to use it.
|
# Generated by nwg-displays on 2026-02-19 at 19:29:54. Do not edit manually.
|
||||||
# nwg-displays is a graphical tool for managing monitors.
|
|
||||||
# - Installation for Arch Linux: sudo pacman -S nwg-displays
|
monitor=DVI-I-1,1920x1080@60.0,1920x0,1.0
|
||||||
# - Repo: https://github.com/nwg-piotr/nwg-displays
|
monitor=DP-1,1920x1080@60.0,0x0,1.0
|
||||||
|
|||||||
@@ -1,4 +1,11 @@
|
|||||||
# This file is to be overwritten by nwg-displays if you choose to use it.
|
workspace=1, monitor:true
|
||||||
# nwg-displays is a graphical tool for managing monitors.
|
workspace=2, monitor:true
|
||||||
# - Installation for Arch Linux: sudo pacman -S nwg-displays
|
workspace=3, monitor:true
|
||||||
# - Repo: https://github.com/nwg-piotr/nwg-displays
|
workspace=4, monitor:true
|
||||||
|
workspace=5, monitor:true
|
||||||
|
workspace=6, monitor:true
|
||||||
|
workspace=7, monitor:true
|
||||||
|
workspace=8, monitor:true
|
||||||
|
workspace=9, monitor:true
|
||||||
|
workspace=10, monitor:true
|
||||||
|
workspace=11, monitor:false
|
||||||
Reference in New Issue
Block a user