mirror of
https://github.com/alvinlollo/Single-install-script.git
synced 2026-06-14 18:59:43 +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
|
||||
|
||||
zle -N sudo-last-command-execute
|
||||
@@ -148,6 +158,3 @@ export YDOTOOL_SOCKET=/tmp/.ydotool_socket
|
||||
# alias zshconfig="mate ~/.zshrc"
|
||||
# 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
|
||||
# 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 = 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 = Super, T, exec, alacritty
|
||||
# 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, 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
|
||||
|
||||
@@ -12,6 +12,7 @@ source=hyprland/general.conf
|
||||
source=hyprland/rules.conf
|
||||
source=hyprland/colors.conf
|
||||
source=hyprland/keybinds.conf
|
||||
#source=hyprland/windowrules.conf
|
||||
|
||||
# Custom
|
||||
source=custom/env.conf
|
||||
@@ -19,7 +20,19 @@ source=custom/execs.conf
|
||||
source=custom/general.conf
|
||||
source=custom/rules.conf
|
||||
source=custom/keybinds.conf
|
||||
source=workspace.conf
|
||||
|
||||
# nwg-displays support
|
||||
source=workspaces.conf
|
||||
#source=workspaces.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
|
||||
|
||||
# ############ Themes #############
|
||||
env = QT_QPA_PLATFORM, wayland
|
||||
env = QT_QPA_PLATFORM, wayland;xcb
|
||||
env = QT_QPA_PLATFORMTHEME, kde
|
||||
env = XDG_MENU_PREFIX, plasma-
|
||||
|
||||
@@ -13,4 +13,4 @@ env = XDG_MENU_PREFIX, plasma-
|
||||
env = ILLOGICAL_IMPULSE_VIRTUAL_ENV, ~/.local/state/quickshell/.venv
|
||||
|
||||
# ######## 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 = dbus-update-activation-environment --all
|
||||
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
|
||||
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
|
||||
|
||||
# User
|
||||
exec-once = voxtype &
|
||||
#exec-once = voxtype &
|
||||
exec-once = kdeconnectd
|
||||
exec-once = zen-browser
|
||||
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 = flatpak run com.ktechpit.whatsie
|
||||
|
||||
@@ -12,7 +12,7 @@ gestures {
|
||||
workspace_swipe_min_speed_to_force = 5
|
||||
workspace_swipe_direction_lock = true
|
||||
workspace_swipe_direction_lock_threshold = 10
|
||||
workspace_swipe_create_new = true
|
||||
workspace_swipe_create_new = false
|
||||
}
|
||||
|
||||
general {
|
||||
@@ -115,6 +115,8 @@ animations {
|
||||
## specialWorkspace
|
||||
animation = specialWorkspaceIn, 1, 2.8, emphasizedDecel, slidevert
|
||||
animation = specialWorkspaceOut, 1, 1.2, emphasizedAccel, slidevert
|
||||
# zoom
|
||||
animation = zoomFactor, 1, 3, emphasizedDecel
|
||||
}
|
||||
|
||||
input {
|
||||
@@ -160,6 +162,7 @@ binds {
|
||||
cursor {
|
||||
zoom_factor = 1
|
||||
zoom_rigid = false
|
||||
zoom_disable_aa = true
|
||||
hotspot_padding = 1
|
||||
}
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# [hidden]
|
||||
# Lines ending with `# [hidden]` won't be shown on cheatsheet
|
||||
# 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, 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 = SUPER, F2, exec, ~/.config/hypr/hyprland/scripts/toggle_scroll.sh # Lock/Unlock mouse scroll
|
||||
|
||||
# Cursed stuff
|
||||
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
|
||||
|
||||
# Quickshell
|
||||
# Quickshell: illogical-impulse
|
||||
layerrule = match:namespace quickshell:.*, blur_popups on
|
||||
layerrule = match:namespace quickshell:.*, blur on
|
||||
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:sidebarLeft, animation slide left
|
||||
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:wNotificationCenter, 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.
|
||||
# nwg-displays is a graphical tool for managing monitors.
|
||||
# - Installation for Arch Linux: sudo pacman -S nwg-displays
|
||||
# - Repo: https://github.com/nwg-piotr/nwg-displays
|
||||
# Generated by nwg-displays on 2026-02-19 at 19:29:54. Do not edit manually.
|
||||
|
||||
monitor=DVI-I-1,1920x1080@60.0,1920x0,1.0
|
||||
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.
|
||||
# nwg-displays is a graphical tool for managing monitors.
|
||||
# - Installation for Arch Linux: sudo pacman -S nwg-displays
|
||||
# - Repo: https://github.com/nwg-piotr/nwg-displays
|
||||
workspace=1, monitor:true
|
||||
workspace=2, monitor:true
|
||||
workspace=3, monitor:true
|
||||
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