Compare commits
46
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
82d1943ada | ||
|
|
eae75455dc | ||
|
|
5027ad2902 | ||
|
|
9f809b2594 | ||
|
|
5bc1ae6dff | ||
|
|
f381ec0f2c | ||
|
|
594d205fd0 | ||
|
|
0575e889e5 | ||
|
|
7bd765bb1c | ||
|
|
3acfd4da39 | ||
|
|
10a98cd6c4 | ||
|
|
6838898454 | ||
|
|
aafa4811c5 | ||
|
|
28dd33d0e2 | ||
|
|
979b5e4bb8 | ||
|
|
c514d24583 | ||
|
|
12392a98dc | ||
|
|
e1fee66276 | ||
|
|
e42fec9420 | ||
|
|
e4325abf4f | ||
|
|
fb2731d62b | ||
|
|
6250bba6bc | ||
|
|
0d04846e70 | ||
|
|
ae8c49f9f7 | ||
|
|
9bd6342ba8 | ||
|
|
14130ce095 | ||
|
|
5ef6495c9a | ||
|
|
3cef312532 | ||
|
|
1f693c84a2 | ||
|
|
2fe54cd465 | ||
|
|
32e04e098c | ||
|
|
f9239bac72 | ||
|
|
584bcb2984 | ||
|
|
daf9683dc5 | ||
|
|
95ff240509 | ||
|
|
d6fce7ecd3 | ||
|
|
44b52eecb4 | ||
|
|
fc346fe68d | ||
|
|
0a6879e9ab | ||
|
|
e5fbdb7de0 | ||
|
|
26f42750d7 | ||
|
|
e6c2420ef4 | ||
|
|
338f34b28d | ||
|
|
972d49978c | ||
|
|
41b6b496c1 | ||
|
|
7f945d3143 |
@@ -109,7 +109,7 @@ alias setkb='setxkbmap de;echo "Keyboard set back to de."'
|
|||||||
alias res1='xrandr --output DisplayPort-0 --mode 2560x1440 --rate 120'
|
alias res1='xrandr --output DisplayPort-0 --mode 2560x1440 --rate 120'
|
||||||
alias res2='xrandr --output DisplayPort-0 --mode 1920x1080 --rate 120'
|
alias res2='xrandr --output DisplayPort-0 --mode 1920x1080 --rate 120'
|
||||||
|
|
||||||
export PATH="$HOME/.local/bin/:/usr/lib/ccache/bin/:$PATH"
|
export PATH="/usr/lib/ccache/bin/:$PATH"
|
||||||
|
|
||||||
# -----------------------------------------------------
|
# -----------------------------------------------------
|
||||||
# DEVELOPMENT
|
# DEVELOPMENT
|
||||||
|
|||||||
@@ -0,0 +1,7 @@
|
|||||||
|
# ------------------------------------------------------
|
||||||
|
# Modify existing files before restore starts
|
||||||
|
# ------------------------------------------------------
|
||||||
|
|
||||||
|
if [ -d ~/dotfiles ] ;then
|
||||||
|
echo ":: Modify existing files"
|
||||||
|
fi
|
||||||
@@ -13,6 +13,24 @@ if [[ $(_isInstalledPacman "ttf-ms-fonts") == 0 ]]; then
|
|||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# Check for running NetworkManager.service
|
||||||
|
if [[ $(systemctl list-units --all -t service --full --no-legend "NetworkManager.service" | sed 's/^\s*//g' | cut -f1 -d' ') == "NetworkManager.service" ]];then
|
||||||
|
echo ":: NetworkManager.service already running."
|
||||||
|
else
|
||||||
|
sudo systemctl enable NetworkManager.service
|
||||||
|
sudo systemctl start NetworkManager.service
|
||||||
|
echo ":: NetworkManager.service activated successfully."
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Check for running bluetooth.service
|
||||||
|
if [[ $(systemctl list-units --all -t service --full --no-legend "bluetooth.service" | sed 's/^\s*//g' | cut -f1 -d' ') == "bluetooth.service" ]];then
|
||||||
|
echo ":: bluetooth.service already running."
|
||||||
|
else
|
||||||
|
sudo systemctl enable bluetooth.service
|
||||||
|
sudo systemctl start bluetooth.service
|
||||||
|
echo ":: bluetooth.service activated successfully."
|
||||||
|
fi
|
||||||
|
|
||||||
if [ -d ~/dotfiles/hypr/settings/ ] ;then
|
if [ -d ~/dotfiles/hypr/settings/ ] ;then
|
||||||
rm -rf ~/dotfiles/hypr/settings
|
rm -rf ~/dotfiles/hypr/settings
|
||||||
echo ":: ~/dotfiles/hypr/settings removed."
|
echo ":: ~/dotfiles/hypr/settings removed."
|
||||||
|
|||||||
@@ -19,6 +19,7 @@ if gum confirm "Do you want to run a short system check?" ;then
|
|||||||
_commandExists "wlogout" "wlogout"
|
_commandExists "wlogout" "wlogout"
|
||||||
_commandExists "eww" "eww"
|
_commandExists "eww" "eww"
|
||||||
_commandExists "magick" "imagemagick"
|
_commandExists "magick" "imagemagick"
|
||||||
|
_commandExists "waypaper" "waypaper"
|
||||||
|
|
||||||
elif [ $? -eq 130 ]; then
|
elif [ $? -eq 130 ]; then
|
||||||
exit 130
|
exit 130
|
||||||
|
|||||||
+14
-26
@@ -63,10 +63,15 @@ if [ -z "${dmsel}" ] ;then
|
|||||||
fi
|
fi
|
||||||
if [ "$dmsel" == "Install sddm and theme" ] ;then
|
if [ "$dmsel" == "Install sddm and theme" ] ;then
|
||||||
|
|
||||||
|
if [ -d /usr/share/sddm/themes/sugar-candy/ ] ;then
|
||||||
|
sudo rm -rf /usr/share/sddm/themes/sugar-candy/
|
||||||
|
echo ":: Sugar Candy folder removed"
|
||||||
|
fi
|
||||||
|
|
||||||
disman=0
|
disman=0
|
||||||
# Try to force the installation of sddm
|
# Try to force the installation of sddm
|
||||||
echo ":: Install sddm"
|
echo ":: Install sddm"
|
||||||
yay -S --noconfirm sddm --ask 4
|
yay -S --noconfirm sddm sddm-sugar-candy-git --ask 4
|
||||||
|
|
||||||
# Enable sddm
|
# Enable sddm
|
||||||
if [ -f /etc/systemd/system/display-manager.service ]; then
|
if [ -f /etc/systemd/system/display-manager.service ]; then
|
||||||
@@ -74,41 +79,24 @@ if [ "$dmsel" == "Install sddm and theme" ] ;then
|
|||||||
fi
|
fi
|
||||||
sudo systemctl enable sddm.service
|
sudo systemctl enable sddm.service
|
||||||
|
|
||||||
# Create sddm.conf.d folder
|
|
||||||
if [ ! -d /etc/sddm.conf.d/ ]; then
|
if [ ! -d /etc/sddm.conf.d/ ]; then
|
||||||
sudo mkdir /etc/sddm.conf.d
|
sudo mkdir /etc/sddm.conf.d
|
||||||
echo ":: Folder /etc/sddm.conf.d created."
|
echo "Folder /etc/sddm.conf.d created."
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Copy sddm.conf
|
|
||||||
sudo cp sddm/sddm.conf /etc/sddm.conf.d/
|
sudo cp sddm/sddm.conf /etc/sddm.conf.d/
|
||||||
echo ":: File /etc/sddm.conf.d/sddm.conf updated."
|
echo "File /etc/sddm.conf.d/sddm.conf updated."
|
||||||
|
|
||||||
# Download and install sugar candy theme if not exists
|
|
||||||
if [ ! -d /usr/share/sddm/themes/sugar-candy ]; then
|
|
||||||
if [ -f ~/Downloads/sddm-sugar-candy-master.zip ] ;then
|
|
||||||
rm ~/Downloads/sddm-sugar-candy-master.zip
|
|
||||||
fi
|
|
||||||
wget -P ~/Downloads/ https://framagit.org/MarianArlt/sddm-sugar-candy/-/archive/master/sddm-sugar-candy-master.zip
|
|
||||||
if [ -f ~/Downloads/sddm-sugar-candy-master.zip ] ;then
|
|
||||||
unzip -o -q ~/Downloads/sddm-sugar-candy-master.zip -d ~/Downloads/
|
|
||||||
if [ ! -d /usr/share/sddm/themes/sugar-candy ] ;then
|
|
||||||
sudo mkdir -p /usr/share/sddm/themes/sugar-candy
|
|
||||||
fi
|
|
||||||
sudo cp -r ~/Downloads/sddm-sugar-candy-master/* /usr/share/sddm/themes/sugar-candy
|
|
||||||
echo ":: SDDM Sugar Candy Theme installed"
|
|
||||||
else
|
|
||||||
echo "ERROR: Sugar Candy Download not found"
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Install background wallpaper for sddm
|
|
||||||
if [ -f /usr/share/sddm/themes/sugar-candy/theme.conf ]; then
|
if [ -f /usr/share/sddm/themes/sugar-candy/theme.conf ]; then
|
||||||
|
|
||||||
|
# Cache file for holding the current wallpaper
|
||||||
sudo cp wallpapers/default.jpg /usr/share/sddm/themes/sugar-candy/Backgrounds/current_wallpaper.jpg
|
sudo cp wallpapers/default.jpg /usr/share/sddm/themes/sugar-candy/Backgrounds/current_wallpaper.jpg
|
||||||
echo ":: Default wallpaper copied into /usr/share/sddm/themes/sugar-candy/Backgrounds/"
|
echo "Default wallpaper copied into /usr/share/sddm/themes/sugar-candy/Backgrounds/"
|
||||||
|
|
||||||
sudo cp sddm/theme.conf /usr/share/sddm/themes/sugar-candy/
|
sudo cp sddm/theme.conf /usr/share/sddm/themes/sugar-candy/
|
||||||
sudo sed -i 's/CURRENTWALLPAPER/'"current_wallpaper.jpg"'/' /usr/share/sddm/themes/sugar-candy/theme.conf
|
sudo sed -i 's/CURRENTWALLPAPER/'"current_wallpaper.jpg"'/' /usr/share/sddm/themes/sugar-candy/theme.conf
|
||||||
echo ":: File theme.conf updated in /usr/share/sddm/themes/sugar-candy/"
|
echo "File theme.conf updated in /usr/share/sddm/themes/sugar-candy/"
|
||||||
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
elif [ "$dmsel" == "Deactivate current display manager" ] ;then
|
elif [ "$dmsel" == "Deactivate current display manager" ] ;then
|
||||||
|
|||||||
@@ -1,24 +0,0 @@
|
|||||||
# ------------------------------------------------------
|
|
||||||
# Select fcitx5 or not
|
|
||||||
# ------------------------------------------------------
|
|
||||||
echo -e "${GREEN}"
|
|
||||||
figlet "fcitx5"
|
|
||||||
echo -e "${NONE}"
|
|
||||||
|
|
||||||
if gum confirm "Do you want to install fcitx5 and chinese input method?" ;then
|
|
||||||
packagesPacman=(
|
|
||||||
"fcitx5"
|
|
||||||
"fcitx5-chinese-addons"
|
|
||||||
"fcitx5-configtool"
|
|
||||||
"fcitx5-gtk"
|
|
||||||
"fcitx5-qt"
|
|
||||||
);
|
|
||||||
packagesYay=(
|
|
||||||
"fcitx5-skin-seasons"
|
|
||||||
);
|
|
||||||
source .install/install-packages.sh
|
|
||||||
echo -e "\n# -----------------------------------------------------" >> ~/dotfiles-versions/${version}/hypr/hyprland.conf
|
|
||||||
echo "# fcitx5 support" >> ~/dotfiles-versions/${version}/hypr/hyprland.conf
|
|
||||||
echo "# -----------------------------------------------------" >> ~/dotfiles-versions/${version}/hypr/hyprland.conf
|
|
||||||
echo "source = ~/dotfiles/hypr/conf/fcitx5.conf" >> ~/dotfiles-versions/${version}/hypr/hyprland.conf
|
|
||||||
fi
|
|
||||||
@@ -1,17 +0,0 @@
|
|||||||
|
|
||||||
# ------------------------------------------------------
|
|
||||||
# hidpi support
|
|
||||||
# ------------------------------------------------------
|
|
||||||
|
|
||||||
echo -e "${GREEN}"
|
|
||||||
figlet "hidpi"
|
|
||||||
echo -e "${NONE}"
|
|
||||||
|
|
||||||
hidpiconfirm="Do you want 2x hidpi scale?"
|
|
||||||
if gum confirm "$hidpiconfirm"; then
|
|
||||||
sed -i -E 's/size = [0-9]+(\.[0-9]+)?/size = 16/' ~/dotfiles-versions/$version/alacritty/alacritty.toml
|
|
||||||
sed -i -E 's/[0-9]+(\.[0-9]+)?/16/' ~/dotfiles-versions/$version/.settings/rofi-font.rasi
|
|
||||||
echo -e '\n\n# hidpi scale\nsource = ~/dotfiles/hypr/conf/hidpi.conf' >> ~/dotfiles-versions/$version/hypr/conf/custom.conf
|
|
||||||
sed -i -E 's/1/2/' ~/dotfiles-versions/$version/hypr/conf/monitors/default.conf
|
|
||||||
echo ":: finished hidpi patch."
|
|
||||||
fi
|
|
||||||
@@ -5,9 +5,6 @@
|
|||||||
if [ -d ~/dotfiles-versions/$version/alacritty ]; then
|
if [ -d ~/dotfiles-versions/$version/alacritty ]; then
|
||||||
_installSymLink alacritty ~/.config/alacritty ~/dotfiles/alacritty/ ~/.config
|
_installSymLink alacritty ~/.config/alacritty ~/dotfiles/alacritty/ ~/.config
|
||||||
fi
|
fi
|
||||||
if [ -d ~/dotfiles-versions/$version/kitty ]; then
|
|
||||||
_installSymLink kitty ~/.config/kitty ~/dotfiles/kitty/ ~/.config
|
|
||||||
fi
|
|
||||||
if [ -d ~/dotfiles-versions/$version/vim ]; then
|
if [ -d ~/dotfiles-versions/$version/vim ]; then
|
||||||
_installSymLink vim ~/.config/vim ~/dotfiles/vim/ ~/.config
|
_installSymLink vim ~/.config/vim ~/dotfiles/vim/ ~/.config
|
||||||
fi
|
fi
|
||||||
@@ -40,17 +37,14 @@ fi
|
|||||||
if [ -d ~/dotfiles-versions/$version/swappy ]; then
|
if [ -d ~/dotfiles-versions/$version/swappy ]; then
|
||||||
_installSymLink swappy ~/.config/swappy ~/dotfiles/swappy/ ~/.config
|
_installSymLink swappy ~/.config/swappy ~/dotfiles/swappy/ ~/.config
|
||||||
fi
|
fi
|
||||||
if [ -d ~/dotfiles-versions/$version/swappy ]; then
|
if [ -d ~/dotfiles-versions/$version/eww ]; then
|
||||||
_installSymLink eww ~/.config/eww ~/dotfiles/eww/ ~/.config
|
_installSymLink eww ~/.config/eww ~/dotfiles/eww/ ~/.config
|
||||||
fi
|
fi
|
||||||
if [ -d ~/dotfiles-versions/$version/fastfetch ]; then
|
if [ -d ~/dotfiles-versions/$version/fastfetch ]; then
|
||||||
_installSymLink fastfetch ~/.config/fastfetch ~/dotfiles/fastfetch/ ~/.config
|
_installSymLink fastfetch ~/.config/fastfetch ~/dotfiles/fastfetch/ ~/.config
|
||||||
fi
|
fi
|
||||||
if [ -f ~/dotfiles-versions/$version/chrome-flags.conf ]; then
|
if [ -d ~/dotfiles-versions/$version/waypaper ]; then
|
||||||
_installSymLink chrome-flags ~/.config/chrome-flags.conf ~/dotfiles/chrome-flags.conf ~/.config
|
_installSymLink waypaper ~/.config/waypaper ~/dotfiles/waypaper/ ~/.config
|
||||||
fi
|
|
||||||
if [ -d ~/dotfiles-versions/$version/Vimix-hyprcursors ]; then
|
|
||||||
_installSymLink Vimix-hyprcursors ~/.local/share/icons/Vimix-hyprcursors ~/dotfiles/Vimix-hyprcursors
|
|
||||||
fi
|
fi
|
||||||
echo ":: Symbolic links created."
|
echo ":: Symbolic links created."
|
||||||
echo
|
echo
|
||||||
@@ -1,56 +1,65 @@
|
|||||||
packagesPacman=(
|
packagesPacman=(
|
||||||
"pacman-contrib"
|
"pacman-contrib"
|
||||||
"vim"
|
"vim"
|
||||||
"bat"
|
"bluez"
|
||||||
"fzf"
|
"bluez-utils"
|
||||||
"zsh"
|
|
||||||
"fastfetch"
|
|
||||||
"ranger"
|
|
||||||
"btop"
|
|
||||||
"neovim"
|
"neovim"
|
||||||
"wget"
|
"wget"
|
||||||
"unzip"
|
"unzip"
|
||||||
"alacritty"
|
"alacritty"
|
||||||
"dunst"
|
"chromium"
|
||||||
|
"dunst"
|
||||||
"starship"
|
"starship"
|
||||||
"mpv"
|
"mpv"
|
||||||
"thunar"
|
"thunar"
|
||||||
"nautilus"
|
"nautilus"
|
||||||
"noto-fonts"
|
"mousepad"
|
||||||
"otf-font-awesome"
|
"noto-fonts"
|
||||||
"ttf-fira-sans"
|
"otf-font-awesome"
|
||||||
"ttf-fira-code"
|
"ttf-fira-sans"
|
||||||
"ttf-firacode-nerd"
|
"ttf-fira-code"
|
||||||
"ttf-firacode-nerd"
|
"ttf-firacode-nerd"
|
||||||
"figlet"
|
"figlet"
|
||||||
"vlc"
|
"vlc"
|
||||||
"eza"
|
"eza"
|
||||||
"python-pip"
|
"python-pip"
|
||||||
"python-psutil"
|
"python-psutil"
|
||||||
"python-rich"
|
"python-rich"
|
||||||
|
"python-click"
|
||||||
"python-pywal"
|
"python-pywal"
|
||||||
"pavucontrol"
|
"python-gobject"
|
||||||
"tumbler"
|
"pavucontrol"
|
||||||
|
"tumbler"
|
||||||
"papirus-icon-theme"
|
"papirus-icon-theme"
|
||||||
|
"breeze-icons"
|
||||||
|
"polkit-gnome"
|
||||||
|
"brightnessctl"
|
||||||
"gum"
|
"gum"
|
||||||
"man-pages"
|
"man-pages"
|
||||||
|
"nm-connection-editor"
|
||||||
"gvfs"
|
"gvfs"
|
||||||
"xdg-user-dirs"
|
"xdg-user-dirs"
|
||||||
"xdg-desktop-portal-gtk"
|
"xdg-desktop-portal-gtk"
|
||||||
|
"networkmanager"
|
||||||
|
"network-manager-applet"
|
||||||
"xarchiver"
|
"xarchiver"
|
||||||
"thunar-archive-plugin"
|
"thunar-archive-plugin"
|
||||||
"zip"
|
"zip"
|
||||||
"fuse2"
|
"fuse2"
|
||||||
|
"gtk4"
|
||||||
|
"libadwaita"
|
||||||
"xdg-desktop-portal"
|
"xdg-desktop-portal"
|
||||||
"qalculate-gtk"
|
"qalculate-gtk"
|
||||||
"imagemagick"
|
"imagemagick"
|
||||||
|
"guvcview"
|
||||||
"jq"
|
"jq"
|
||||||
"rofi-wayland"
|
"rofi-wayland"
|
||||||
"fastfetch"
|
"fastfetch"
|
||||||
|
"blueman"
|
||||||
);
|
);
|
||||||
|
|
||||||
packagesYay=(
|
packagesYay=(
|
||||||
"vimix-cursors"
|
"bibata-cursor-theme"
|
||||||
"trizen"
|
"trizen"
|
||||||
"google-chrome"
|
"pacseek"
|
||||||
);
|
);
|
||||||
|
|||||||
@@ -3,19 +3,18 @@ packagesPacman=(
|
|||||||
"hyprpaper"
|
"hyprpaper"
|
||||||
"hyprlock"
|
"hyprlock"
|
||||||
"hypridle"
|
"hypridle"
|
||||||
"xdg-desktop-portal-hyprland"
|
"xdg-desktop-portal-hyprland"
|
||||||
"waybar"
|
"waybar"
|
||||||
"grim"
|
"grim"
|
||||||
"slurp"
|
"slurp"
|
||||||
"swappy"
|
"swappy"
|
||||||
"cliphist"
|
"cliphist"
|
||||||
"kitty"
|
|
||||||
);
|
);
|
||||||
|
|
||||||
packagesYay=(
|
packagesYay=(
|
||||||
"pyprland"
|
|
||||||
"wlogout"
|
"wlogout"
|
||||||
"nwg-look"
|
"nwg-look"
|
||||||
"eww"
|
"eww"
|
||||||
"hyprshade"
|
"hyprshade"
|
||||||
|
"waypaper"
|
||||||
);
|
);
|
||||||
|
|||||||
@@ -35,7 +35,4 @@ fi
|
|||||||
if [ -d ~/dotfiles-versions/$version/swappy ]; then
|
if [ -d ~/dotfiles-versions/$version/swappy ]; then
|
||||||
_installSymLink swappy ~/.config/swappy ~/dotfiles/swappy/ ~/.config
|
_installSymLink swappy ~/.config/swappy ~/dotfiles/swappy/ ~/.config
|
||||||
fi
|
fi
|
||||||
if [ -d ~/dotfiles-versions/$version/fastfetch ]; then
|
|
||||||
_installSymLink fastfetch ~/.config/fastfetch ~/dotfiles/fastfetch/ ~/.config
|
|
||||||
fi
|
|
||||||
echo ":: Symbolic links created."
|
echo ":: Symbolic links created."
|
||||||
@@ -8,7 +8,7 @@ echo
|
|||||||
|
|
||||||
# Check for required packages
|
# Check for required packages
|
||||||
echo "Checking that required packages for the installation are installed..."
|
echo "Checking that required packages for the installation are installed..."
|
||||||
_installPackagesPacman "rsync" "gum" "figlet" "python";
|
_installPackagesPacman "rsync" "gum" "figlet" "python" "git";
|
||||||
|
|
||||||
# Double check rsync
|
# Double check rsync
|
||||||
if ! command -v rsync &> /dev/null; then
|
if ! command -v rsync &> /dev/null; then
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ input {
|
|||||||
kb_model =
|
kb_model =
|
||||||
kb_options =
|
kb_options =
|
||||||
numlock_by_default = true
|
numlock_by_default = true
|
||||||
mouse_refocus=false
|
mouse_refocus = false
|
||||||
|
|
||||||
# For United States
|
# For United States
|
||||||
# kb_layout = us
|
# kb_layout = us
|
||||||
@@ -24,7 +24,11 @@ input {
|
|||||||
# for laptop
|
# for laptop
|
||||||
# natural_scroll = yes
|
# natural_scroll = yes
|
||||||
# middle_button_emulation = true
|
# middle_button_emulation = true
|
||||||
# clickfinger_behavior = 1
|
# clickfinger_behavior = false
|
||||||
}
|
}
|
||||||
sensitivity = 0 # -1.0 - 1.0, 0 means no modification.
|
sensitivity = 0 # -1.0 - 1.0, 0 means no modification.
|
||||||
}
|
}
|
||||||
|
|
||||||
|
gestures {
|
||||||
|
workspace_swipe = true
|
||||||
|
}
|
||||||
@@ -8,7 +8,7 @@ input {
|
|||||||
kb_model =
|
kb_model =
|
||||||
kb_options =
|
kb_options =
|
||||||
numlock_by_default = true
|
numlock_by_default = true
|
||||||
mouse_refocus=false
|
mouse_refocus = false
|
||||||
|
|
||||||
# For United States
|
# For United States
|
||||||
# kb_layout = us
|
# kb_layout = us
|
||||||
@@ -22,9 +22,14 @@ input {
|
|||||||
# natural_scroll = false
|
# natural_scroll = false
|
||||||
|
|
||||||
# for laptop
|
# for laptop
|
||||||
natural_scroll = yes
|
natural_scroll = true
|
||||||
middle_button_emulation = true
|
middle_button_emulation = true
|
||||||
clickfinger_behavior = 1
|
clickfinger_behavior = false
|
||||||
|
disable_while_typing = true
|
||||||
}
|
}
|
||||||
sensitivity = 0 # -1.0 - 1.0, 0 means no modification.
|
sensitivity = 0 # -1.0 - 1.0, 0 means no modification.
|
||||||
}
|
}
|
||||||
|
|
||||||
|
gestures {
|
||||||
|
workspace_swipe = true
|
||||||
|
}
|
||||||
@@ -5,17 +5,16 @@ echo -e "${GREEN}"
|
|||||||
figlet "Wallpapers"
|
figlet "Wallpapers"
|
||||||
echo -e "${NONE}"
|
echo -e "${NONE}"
|
||||||
if [ ! -d ~/wallpaper ]; then
|
if [ ! -d ~/wallpaper ]; then
|
||||||
echo "Do you want to download the wallpapers from repository https://gitea.phywyj.dynv6.net/wyj/wallpaper.git ?"
|
echo "Do you want to download the wallpapers from repository https://gitlab.com/stephan-raabe/wallpaper/ ?"
|
||||||
echo "If not, the script will install 3 default wallpapers in ~/wallpaper/"
|
echo "If not, the script will install 3 default wallpapers in ~/wallpaper/"
|
||||||
echo ""
|
echo ""
|
||||||
if gum confirm "Do you want to download the repository?" ;then
|
if gum confirm "Do you want to download the repository?" ;then
|
||||||
# wget -P ~/Downloads/ https://gitlab.com/stephan-raabe/wallpaper/-/archive/main/wallpaper-main.zip
|
wget -P ~/Downloads/ https://gitlab.com/stephan-raabe/wallpaper/-/archive/main/wallpaper-main.zip
|
||||||
# unzip -o ~/Downloads/wallpaper-main.zip -d ~/Downloads/
|
unzip -o ~/Downloads/wallpaper-main.zip -d ~/Downloads/
|
||||||
# if [ ! -d ~/wallpaper/ ]; then
|
if [ ! -d ~/wallpaper/ ]; then
|
||||||
# mkdir ~/wallpaper
|
mkdir ~/wallpaper
|
||||||
# fi
|
fi
|
||||||
# cp ~/Downloads/wallpaper-main/* ~/wallpaper/
|
cp ~/Downloads/wallpaper-main/* ~/wallpaper/
|
||||||
git clone https://gitea.phywyj.dynv6.net/wyj/wallpaper.git ~/wallpaper
|
|
||||||
echo "Wallpapers from the repository installed successfully."
|
echo "Wallpapers from the repository installed successfully."
|
||||||
elif [ $? -eq 130 ]; then
|
elif [ $? -eq 130 ]; then
|
||||||
exit 130
|
exit 130
|
||||||
|
|||||||
@@ -1 +1 @@
|
|||||||
google-chrome-stable
|
chromium
|
||||||
|
|||||||
+1
-1
@@ -1 +1 @@
|
|||||||
~/dotfiles/.settings/terminal.sh -e vim
|
mousepad
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
nm-connection-editor
|
||||||
@@ -1,3 +0,0 @@
|
|||||||
* {
|
|
||||||
border-radius: 15px;
|
|
||||||
}
|
|
||||||
@@ -1,3 +1 @@
|
|||||||
* {
|
* { border-width: 3px; }
|
||||||
border-width: 2px;
|
|
||||||
}
|
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
alacritty -e pacseek
|
||||||
@@ -0,0 +1,26 @@
|
|||||||
|
{
|
||||||
|
"custom/quicklink1": {
|
||||||
|
"format": "",
|
||||||
|
"on-click": "~/dotfiles/.settings/browser.sh",
|
||||||
|
"tooltip-format": "Open browser"
|
||||||
|
},
|
||||||
|
/*
|
||||||
|
"custom/quicklink1": {
|
||||||
|
"format": "",
|
||||||
|
"on-click": "firefox",
|
||||||
|
"tooltip-format": "Open Firefox"
|
||||||
|
},
|
||||||
|
*/
|
||||||
|
"custom/quicklink2": {
|
||||||
|
"format": "",
|
||||||
|
"on-click": "~/dotfiles/.settings/filemanager.sh",
|
||||||
|
"tooltip-format": "Open filemanager"
|
||||||
|
},
|
||||||
|
"group/quicklinks": {
|
||||||
|
"orientation": "horizontal",
|
||||||
|
"modules": [
|
||||||
|
"custom/quicklink1",
|
||||||
|
"custom/quicklink2"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
+1
-1
@@ -1 +1 @@
|
|||||||
2.9.1.1
|
2.9.2
|
||||||
+1
-1
@@ -1 +1 @@
|
|||||||
2911
|
2920
|
||||||
@@ -1,128 +0,0 @@
|
|||||||
# Enable Powerlevel10k instant prompt. Should stay close to the top of ~/.zshrc.
|
|
||||||
# Initialization code that may require console input (password prompts, [y/n]
|
|
||||||
# confirmations, etc.) must go above this block; everything else may go below.
|
|
||||||
if [[ -r "${XDG_CACHE_HOME:-$HOME/.cache}/p10k-instant-prompt-${(%):-%n}.zsh" ]]; then
|
|
||||||
source "${XDG_CACHE_HOME:-$HOME/.cache}/p10k-instant-prompt-${(%):-%n}.zsh"
|
|
||||||
fi
|
|
||||||
|
|
||||||
# If you come from bash you might have to change your $PATH.
|
|
||||||
export PATH=$HOME/bin:$HOME/.cargo/bin:$HOME/.local/bin:/usr/local/bin:$PATH
|
|
||||||
|
|
||||||
# Path to your oh-my-zsh installation.
|
|
||||||
export ZSH="$HOME/.oh-my-zsh"
|
|
||||||
|
|
||||||
# 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="robbyrussell"
|
|
||||||
ZSH_THEME="powerlevel10k/powerlevel10k"
|
|
||||||
|
|
||||||
# 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 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 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 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 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 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"
|
|
||||||
|
|
||||||
# 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 colored-man-pages eza z sudo zsh-autosuggestions fast-syntax-highlighting)
|
|
||||||
|
|
||||||
source $ZSH/oh-my-zsh.sh
|
|
||||||
|
|
||||||
# User configuration
|
|
||||||
|
|
||||||
# export MANPATH="/usr/local/man:$MANPATH"
|
|
||||||
|
|
||||||
# You may need to manually set your language environment
|
|
||||||
# export LANG=en_US.UTF-8
|
|
||||||
|
|
||||||
# Preferred editor for local and remote sessions
|
|
||||||
# if [[ -n $SSH_CONNECTION ]]; then
|
|
||||||
# export EDITOR='vim'
|
|
||||||
# else
|
|
||||||
# export EDITOR='mvim'
|
|
||||||
# fi
|
|
||||||
|
|
||||||
# Compilation flags
|
|
||||||
# export ARCHFLAGS="-arch x86_64"
|
|
||||||
|
|
||||||
# Set personal aliases, overriding those provided by oh-my-zsh libs,
|
|
||||||
# plugins, and themes. Aliases can be placed here, though oh-my-zsh
|
|
||||||
# users are encouraged to define aliases within the ZSH_CUSTOM folder.
|
|
||||||
# For a full list of active aliases, run `alias`.
|
|
||||||
#
|
|
||||||
# Example aliases
|
|
||||||
# alias zshconfig="mate ~/.zshrc"
|
|
||||||
# alias ohmyzsh="mate ~/.oh-my-zsh"
|
|
||||||
|
|
||||||
alias sshkoko="TERM=xterm-256color ssh ywang2020@koko-login.hpc.fau.edu"
|
|
||||||
alias wakemac="wakeonlan 18:C0:4D:8D:56:0E"
|
|
||||||
alias ls="eza --icons=auto"
|
|
||||||
alias githashselector="git log --oneline | gum filter | cut -d' ' -f1"
|
|
||||||
alias bat="bat --paging=never"
|
|
||||||
|
|
||||||
# To customize prompt, run `p10k configure` or edit ~/.p10k.zsh.
|
|
||||||
[[ ! -f ~/.p10k.zsh ]] || source ~/.p10k.zsh
|
|
||||||
|
|
||||||
eval $(thefuck --alias)
|
|
||||||
eval "$(fzf --zsh)"
|
|
||||||
|
|
||||||
# -----------------------------------------------------
|
|
||||||
# PYWAL
|
|
||||||
# -----------------------------------------------------
|
|
||||||
cat ~/.cache/wal/sequences
|
|
||||||
|
|
||||||
export EDITOR=nvim
|
|
||||||
@@ -1,3 +1,24 @@
|
|||||||
|
Version 2.9.2
|
||||||
|
https://gitlab.com/stephan-raabe/dotfiles/-/releases/2.9.2
|
||||||
|
--------------------------------------------------------
|
||||||
|
- Works with Hyprland 0.41.2
|
||||||
|
- Introducing waypaper as new wallpaper selector
|
||||||
|
- Wallpaper cache for generated wallpaper variants. Will speed up the change between wallpapers if cached files exists. https://gitlab.com/stephan-raabe/dotfiles/-/wikis/Home/Wallpapers#wallpaper-cache
|
||||||
|
- You can define custom quicklinks in waybar: https://gitlab.com/stephan-raabe/dotfiles/-/wikis/Home/Waybar#define-your-quicklinks
|
||||||
|
- New SVG icons in waybar for ML4W and ChatGPT
|
||||||
|
- Default waybar theme changed to ml4w-blur/white
|
||||||
|
- Alacritty: selected text will be copied to the primary clipboard
|
||||||
|
- General/standard Hyprland environment configuration moved to ml4w.conf (will be re-used in kvm.conf and nvidia.conf)
|
||||||
|
- The time format in hyprlock is now aligned with the waybar clock time format that is defined in the ML4W Settings App
|
||||||
|
|
||||||
|
Version 2.9.1.2
|
||||||
|
https://gitlab.com/stephan-raabe/dotfiles/-/releases/2.9.1.2
|
||||||
|
--------------------------------------------------------
|
||||||
|
- Workspaces module in waybar updated to enable scroll to change the workspace https://gitlab.com/stephan-raabe/dotfiles/-/merge_requests/114
|
||||||
|
- More functions deactivated in Game Mode (SUPER+ALT+G)
|
||||||
|
- Keybindings rofi menu updated with keybinding description. Open with right mouse click on Apps waybar module
|
||||||
|
- Fixed bug of ML4W Hyprland Settings App with Hyprland 0.41.0
|
||||||
|
|
||||||
Version 2.9.1.1
|
Version 2.9.1.1
|
||||||
https://gitlab.com/stephan-raabe/dotfiles/-/releases/2.9.1.1
|
https://gitlab.com/stephan-raabe/dotfiles/-/releases/2.9.1.1
|
||||||
--------------------------------------------------------
|
--------------------------------------------------------
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
# ML4W Dotfiles 2.9.1.1
|
# ML4W Dotfiles 2.9.2
|
||||||
|
|
||||||
An advanced configuration of Hyprland for Arch Linux based distributions. This package includes an installation script to install and setup the required components.
|
An advanced configuration of Hyprland for Arch Linux based distributions. This package includes an installation script to install and setup the required components.
|
||||||
|
|
||||||
[](screenshots/screenshot2.png)
|
[]()
|
||||||
|
|
||||||
The ML4W Dotfiles are available as
|
The ML4W Dotfiles are available as
|
||||||
|
|
||||||
@@ -37,11 +37,7 @@ You can also visit the [ML4W Discord Server](https://discord.gg/c4fJK7Za3g) to s
|
|||||||
|
|
||||||
## Screenshots
|
## Screenshots
|
||||||
|
|
||||||
[](screenshots/screenshot1.png)
|
[]()
|
||||||
|
|
||||||
[](screenshots/screenshot3.png)
|
|
||||||
|
|
||||||
[](screenshots/screenshot5.png)
|
|
||||||
|
|
||||||
## Wallpaper repository
|
## Wallpaper repository
|
||||||
|
|
||||||
@@ -55,6 +51,8 @@ THANK YOU very much for all your support, contributions and ideas:
|
|||||||
- Don Williams: https://github.com/dwilliam62
|
- Don Williams: https://github.com/dwilliam62
|
||||||
- Teodor Orzechowski: https://gitlab.com/sq6gtt
|
- Teodor Orzechowski: https://gitlab.com/sq6gtt
|
||||||
- Jamie Deppeler: https://gitlab.com/bknight2k
|
- Jamie Deppeler: https://gitlab.com/bknight2k
|
||||||
|
- Yingjie Wang: https://gitlab.com/GaugeAndGravity
|
||||||
|
- Daniel Gerber: https://gitlab.com/dan.john.gerber
|
||||||
- https://gitlab.com/muee
|
- https://gitlab.com/muee
|
||||||
|
|
||||||
and many more...
|
and many more...
|
||||||
|
|||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -1,4 +0,0 @@
|
|||||||
name = Extracted Theme
|
|
||||||
description = Automatically extracted with hyprcursor-util
|
|
||||||
version = 0.1
|
|
||||||
cursors_directory = hyprcursors
|
|
||||||
@@ -1,5 +1,5 @@
|
|||||||
[font]
|
[font]
|
||||||
size = 16.0
|
size = 12.0
|
||||||
|
|
||||||
[font.normal]
|
[font.normal]
|
||||||
family = "FiraCode Nerd Font"
|
family = "FiraCode Nerd Font"
|
||||||
|
|||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -1 +0,0 @@
|
|||||||
--ozone-platform=wayland --enable-wayland-ime
|
|
||||||
+109
-164
@@ -1,165 +1,110 @@
|
|||||||
// Note that you must replace the image path to an existing image to display it.
|
// Thanks to Bina
|
||||||
|
|
||||||
{
|
{
|
||||||
"$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json",
|
"$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json",
|
||||||
// "logo": {
|
"logo": {
|
||||||
// "type": "iterm",
|
"padding": {
|
||||||
// "source": "/Users/carter/Desktop/apple1.png",
|
"top": 2
|
||||||
// "width": 28,
|
}
|
||||||
// "height": 12
|
},
|
||||||
// },
|
"display": {
|
||||||
"display": {
|
"separator": " ➜ "
|
||||||
// "separator": " "
|
},
|
||||||
"separator": " "
|
"modules": [
|
||||||
},
|
"break",
|
||||||
"modules": [
|
"break",
|
||||||
{
|
"break",
|
||||||
"type": "host",
|
{
|
||||||
"key": "╭─",
|
"type": "os",
|
||||||
"keyColor": "green"
|
"key": "OS ",
|
||||||
},
|
"keyColor": "31", // = color1
|
||||||
{
|
},
|
||||||
"type": "cpu",
|
{
|
||||||
"key": "├─",
|
"type": "kernel",
|
||||||
"keyColor": "green"
|
"key": " ├ ",
|
||||||
},
|
"keyColor": "31",
|
||||||
{
|
},
|
||||||
"type": "gpu",
|
{
|
||||||
"key": "├─",
|
"type": "packages",
|
||||||
"keyColor": "green"
|
"format": "{} (pacman)",
|
||||||
},
|
"key": " ├ ",
|
||||||
{
|
"keyColor": "31",
|
||||||
"type": "disk",
|
},
|
||||||
"key": "├─",
|
{
|
||||||
"keyColor": "green"
|
"type": "shell",
|
||||||
},
|
"key": " └ ",
|
||||||
{
|
"keyColor": "31",
|
||||||
"type": "memory",
|
},
|
||||||
"key": "├─",
|
"break",
|
||||||
"keyColor": "green"
|
{
|
||||||
},
|
"type": "wm",
|
||||||
{
|
"key": "WM ",
|
||||||
"type": "swap",
|
"keyColor": "32",
|
||||||
"key": "├─",
|
},
|
||||||
"keyColor": "green"
|
{
|
||||||
},
|
"type": "wmtheme",
|
||||||
{
|
"key": " ├ ",
|
||||||
"type": "display",
|
"keyColor": "32",
|
||||||
"key": "├─",
|
},
|
||||||
"keyColor": "green"
|
{
|
||||||
},
|
"type": "icons",
|
||||||
{
|
"key": " ├ ",
|
||||||
"type": "battery",
|
"keyColor": "32",
|
||||||
"key": "├─",
|
},
|
||||||
"keyColor": "green"
|
{
|
||||||
},
|
"type": "cursor",
|
||||||
{
|
"key": " ├ ",
|
||||||
"type": "poweradapter",
|
"keyColor": "32",
|
||||||
"key": "├─",
|
},
|
||||||
"keyColor": "green"
|
{
|
||||||
},
|
"type": "terminal",
|
||||||
{
|
"key": " ├ ",
|
||||||
"type": "gamepad",
|
"keyColor": "32",
|
||||||
"key": "├─",
|
},
|
||||||
"keyColor": "green"
|
{
|
||||||
},
|
"type": "terminalfont",
|
||||||
{
|
"key": " └ ",
|
||||||
"type": "bluetooth",
|
"keyColor": "32",
|
||||||
"key": "├─",
|
},
|
||||||
"keyColor": "green"
|
"break",
|
||||||
},
|
{
|
||||||
{
|
"type": "host",
|
||||||
"type": "sound",
|
"format": "{5} {1} Type {2}",
|
||||||
"key": "╰─",
|
"key": "PC ",
|
||||||
"keyColor": "green"
|
"keyColor": "33",
|
||||||
},
|
},
|
||||||
"break",
|
{
|
||||||
|
"type": "cpu",
|
||||||
{
|
"format": "{1} ({3}) @ {7} GHz",
|
||||||
"type": "shell",
|
"key": " ├ ",
|
||||||
"key": "╭─",
|
"keyColor": "33",
|
||||||
"keyColor": "yellow"
|
},
|
||||||
},
|
{
|
||||||
{
|
"type": "gpu",
|
||||||
"type": "terminal",
|
"format": "{1} {2} @ {12} GHz",
|
||||||
"key": "├─",
|
"key": " ├ ",
|
||||||
"keyColor": "yellow"
|
"keyColor": "33",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"type": "terminalfont",
|
"type": "memory",
|
||||||
"key": "├─",
|
"key": " ├ ",
|
||||||
"keyColor": "yellow"
|
"keyColor": "33",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"type": "lm",
|
"type": "swap",
|
||||||
"key": "├─",
|
"key": " ├ ",
|
||||||
"keyColor": "yellow"
|
"keyColor": "33",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"type": "de",
|
"type": "disk",
|
||||||
"key": "├─",
|
"key": " ├ ",
|
||||||
"keyColor": "yellow"
|
"keyColor": "33",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"type": "wm",
|
"type": "monitor",
|
||||||
"key": "├─",
|
"key": " └ ",
|
||||||
"keyColor": "yellow"
|
"keyColor": "33",
|
||||||
},
|
},
|
||||||
{
|
"break",
|
||||||
"type": "theme",
|
"break",
|
||||||
"key": "├─",
|
]
|
||||||
"keyColor": "yellow"
|
}
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "icons",
|
|
||||||
"key": "╰─",
|
|
||||||
"keyColor": "yellow"
|
|
||||||
},
|
|
||||||
|
|
||||||
"break",
|
|
||||||
{
|
|
||||||
"type": "title",
|
|
||||||
"key": "╭─",
|
|
||||||
"format": "{1}@{2}",
|
|
||||||
"keyColor": "blue"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "os",
|
|
||||||
"key": "├─", // Just get your distro's logo off nerdfonts.com
|
|
||||||
"keyColor": "blue"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "kernel",
|
|
||||||
"key": "├─",
|
|
||||||
"format": "{1} {2}",
|
|
||||||
"keyColor": "blue"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "packages",
|
|
||||||
"key": "├─",
|
|
||||||
"keyColor": "blue"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "uptime",
|
|
||||||
"key": "├─",
|
|
||||||
"keyColor": "blue"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "media",
|
|
||||||
"key": "├─",
|
|
||||||
"keyColor": "blue"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "localip",
|
|
||||||
"key": "╰─",
|
|
||||||
"compact": true,
|
|
||||||
"keyColor": "blue"
|
|
||||||
},
|
|
||||||
"break",
|
|
||||||
{
|
|
||||||
"type": "custom",
|
|
||||||
"format": " \u001b[90m \u001b[31m \u001b[32m \u001b[33m \u001b[34m \u001b[35m \u001b[36m \u001b[37m \u001b[38m \u001b[39m"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
|
|
||||||
@@ -1 +1 @@
|
|||||||
source = ~/dotfiles/hypr/conf/animations/animations-high.conf
|
source = ~/dotfiles/hypr/conf/animations/default.conf
|
||||||
|
|||||||
@@ -20,17 +20,20 @@ exec-once = hypridle
|
|||||||
# Load cliphist history
|
# Load cliphist history
|
||||||
exec-once = wl-paste --watch cliphist store
|
exec-once = wl-paste --watch cliphist store
|
||||||
|
|
||||||
# Initialize Wallpaper Engine
|
|
||||||
exec-once = ~/dotfiles/hypr/scripts/init-wallpaper-engine.sh
|
|
||||||
|
|
||||||
# Autostart ML4W App
|
# Autostart ML4W App
|
||||||
exec-once = ~/dotfiles/hypr/scripts/ml4w-welcome-autostart.sh
|
exec-once = ~/dotfiles/hypr/scripts/ml4w-welcome-autostart.sh
|
||||||
|
|
||||||
# Start ewww daemon
|
# Start ewww daemon
|
||||||
exec-once = ~/dotfiles/hypr/scripts/eww.sh
|
exec-once = ~/dotfiles/hypr/scripts/eww.sh
|
||||||
|
|
||||||
exec-once = pypr
|
# Initialize waypaper
|
||||||
|
exec-once = waypaper --restore
|
||||||
|
|
||||||
|
# Launch Waybar
|
||||||
|
exec-once = ~/dotfiles/waybar/launch.sh
|
||||||
|
|
||||||
# Start autostart cleanup
|
# Start autostart cleanup
|
||||||
exec-once = ~/dotfiles/hypr/scripts/cleanup.sh
|
exec-once = ~/dotfiles/hypr/scripts/cleanup.sh
|
||||||
|
|
||||||
|
# Load configuration from ML4W Hyprland Settings App
|
||||||
|
exec = ~/.config/ml4w-hyprland-settings/hyprctl.sh
|
||||||
|
|||||||
@@ -1 +1 @@
|
|||||||
exec-once = hyprctl setcursor Vimix 24
|
exec-once = hyprctl setcursor Bibata-Modern-Ice 24
|
||||||
|
|||||||
@@ -1 +1 @@
|
|||||||
source = ~/dotfiles/hypr/conf/decorations/custom.conf
|
source = ~/dotfiles/hypr/conf/decorations/default.conf
|
||||||
@@ -1,25 +0,0 @@
|
|||||||
# -----------------------------------------------------
|
|
||||||
# General window decoration
|
|
||||||
# name: "Default"
|
|
||||||
# -----------------------------------------------------
|
|
||||||
|
|
||||||
decoration {
|
|
||||||
rounding = 10
|
|
||||||
blur {
|
|
||||||
enabled = true
|
|
||||||
size = 10
|
|
||||||
passes = 3
|
|
||||||
new_optimizations = on
|
|
||||||
ignore_opacity = true
|
|
||||||
xray = false
|
|
||||||
blurls = waybar
|
|
||||||
}
|
|
||||||
active_opacity = 1.0
|
|
||||||
inactive_opacity = 0.8
|
|
||||||
fullscreen_opacity = 1.0
|
|
||||||
|
|
||||||
drop_shadow = true
|
|
||||||
shadow_range = 30
|
|
||||||
shadow_render_power = 3
|
|
||||||
col.shadow = 0x66000000
|
|
||||||
}
|
|
||||||
@@ -2,11 +2,4 @@
|
|||||||
# Environment Variables
|
# Environment Variables
|
||||||
# name: "Default"
|
# name: "Default"
|
||||||
# -----------------------------------------------------
|
# -----------------------------------------------------
|
||||||
|
# Set in ml4w.conf
|
||||||
env = XDG_SESSION_TYPE,wayland
|
|
||||||
env = XDG_SESSION_DESKTOP,Hyprland
|
|
||||||
env = QT_QPA_PLATFORM,wayland
|
|
||||||
env = QT_WAYLAND_DISABLE_WINDOWDECORATION,1
|
|
||||||
env = QT_AUTO_SCREEN_SCALE_FACTOR,1
|
|
||||||
env = MOZ_ENABLE_WAYLAND,1
|
|
||||||
env = GDK_SCALE,1
|
|
||||||
@@ -2,13 +2,5 @@
|
|||||||
# Environment Variables
|
# Environment Variables
|
||||||
# name: "KVM"
|
# name: "KVM"
|
||||||
# -----------------------------------------------------
|
# -----------------------------------------------------
|
||||||
|
|
||||||
env = XDG_SESSION_TYPE,wayland
|
|
||||||
env = XDG_SESSION_DESKTOP,Hyprland
|
|
||||||
env = QT_QPA_PLATFORM,wayland
|
|
||||||
env = QT_WAYLAND_DISABLE_WINDOWDECORATION,1
|
|
||||||
env = QT_AUTO_SCREEN_SCALE_FACTOR,1
|
|
||||||
env = MOZ_ENABLE_WAYLAND,1
|
|
||||||
env = GDK_SCALE,1
|
|
||||||
env = WLR_RENDERER_ALLOW_SOFTWARE, 1
|
env = WLR_RENDERER_ALLOW_SOFTWARE, 1
|
||||||
env = WLR_NO_HARDWARE_CURSORS, 1
|
env = WLR_NO_HARDWARE_CURSORS, 1
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
exec-once = fcitx5-remote -r
|
|
||||||
exec-once = fcitx5 -d --replace
|
|
||||||
exec-once = fcitx5-remote -r
|
|
||||||
|
|
||||||
bind=$mainMod CTRL, E, exec, pkill fcitx5 -9;sleep 1;fcitx5 -d --replace; sleep 1;fcitx5-remote -r
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
xwayland {
|
|
||||||
force_zero_scaling = true
|
|
||||||
}
|
|
||||||
|
|
||||||
env = GDK_SCALE,2
|
|
||||||
env = QT_SCALE_FACTOR=2
|
|
||||||
@@ -1 +1 @@
|
|||||||
source = ~/dotfiles/hypr/conf/keybindings/custom.conf
|
source = ~/dotfiles/hypr/conf/keybindings/default.conf
|
||||||
@@ -1,97 +0,0 @@
|
|||||||
# -----------------------------------------------------
|
|
||||||
# Key bindings
|
|
||||||
# name: "Default"
|
|
||||||
# -----------------------------------------------------
|
|
||||||
|
|
||||||
# SUPER KEY
|
|
||||||
$mainMod = SUPER
|
|
||||||
|
|
||||||
# Applications
|
|
||||||
bind = $mainMod, RETURN, exec, ~/dotfiles/.settings/terminal.sh
|
|
||||||
bind = $mainMod, B, exec, ~/dotfiles/.settings/browser.sh
|
|
||||||
bind = $mainMod, period, exec, emote
|
|
||||||
|
|
||||||
# Windows
|
|
||||||
bind = $mainMod, Q, killactive
|
|
||||||
bind = $mainMod, F, fullscreen
|
|
||||||
bind = $mainMod, E, exec, ~/dotfiles/.settings/filemanager.sh
|
|
||||||
bind = $mainMod, T, togglefloating
|
|
||||||
bind = $mainMod SHIFT, T, exec, ~/dotfiles/hypr/scripts/toggleallfloat.sh
|
|
||||||
bind = $mainMod, J, togglesplit
|
|
||||||
bind = $mainMod, left, movefocus, l
|
|
||||||
bind = $mainMod, right, movefocus, r
|
|
||||||
bind = $mainMod, up, movefocus, u
|
|
||||||
bind = $mainMod, down, movefocus, d
|
|
||||||
bindm = $mainMod, mouse:272, movewindow
|
|
||||||
bindm = $mainMod, mouse:273, resizewindow
|
|
||||||
bind = $mainMod SHIFT, right, resizeactive, 100 0
|
|
||||||
bind = $mainMod SHIFT, left, resizeactive, -100 0
|
|
||||||
bind = $mainMod SHIFT, up, resizeactive, 0 -100
|
|
||||||
bind = $mainMod SHIFT, down, resizeactive, 0 100
|
|
||||||
bind = $mainMod, G, togglegroup
|
|
||||||
|
|
||||||
# Actions
|
|
||||||
bind = $mainMod, PRINT, exec, ~/dotfiles/hypr/scripts/screenshot.sh
|
|
||||||
bind = $mainMod CTRL, Q, exec, wlogout
|
|
||||||
bind = $mainMod SHIFT, W, exec, ~/dotfiles/hypr/scripts/wallpaper.sh
|
|
||||||
bind = $mainMod CTRL, W, exec, ~/dotfiles/hypr/scripts/wallpaper.sh select
|
|
||||||
bind = $mainMod CTRL, RETURN, exec, rofi -show drun -replace -i
|
|
||||||
bind = $mainMod CTRL, H, exec, ~/dotfiles/hypr/scripts/keybindings.sh
|
|
||||||
bind = $mainMod SHIFT, B, exec, ~/dotfiles/waybar/launch.sh
|
|
||||||
bind = $mainMod SHIFT, R, exec, ~/dotfiles/hypr/scripts/loadconfig.sh
|
|
||||||
bind = $mainMod CTRL, F, exec, ~/dotfiles/scripts/filemanager.sh
|
|
||||||
bind = $mainMod CTRL, C, exec, ~/dotfiles/scripts/cliphist.sh
|
|
||||||
bind = $mainMod, V, exec, ~/dotfiles/scripts/cliphist.sh
|
|
||||||
bind = $mainMod CTRL, T, exec, ~/dotfiles/waybar/themeswitcher.sh
|
|
||||||
bind = $mainMod CTRL, S, exec, ~/dotfiles/apps/ML4W_Dotfiles_Settings-x86_64.AppImage
|
|
||||||
|
|
||||||
# Workspaces
|
|
||||||
bind = $mainMod, 1, workspace, 1
|
|
||||||
bind = $mainMod, 2, workspace, 2
|
|
||||||
bind = $mainMod, 3, workspace, 3
|
|
||||||
bind = $mainMod, 4, workspace, 4
|
|
||||||
bind = $mainMod, 5, workspace, 5
|
|
||||||
bind = $mainMod, 6, workspace, 6
|
|
||||||
bind = $mainMod, 7, workspace, 7
|
|
||||||
bind = $mainMod, 8, workspace, 8
|
|
||||||
bind = $mainMod, 9, workspace, 9
|
|
||||||
bind = $mainMod, 0, workspace, 10
|
|
||||||
bind = $mainMod SHIFT, 1, movetoworkspace, 1
|
|
||||||
bind = $mainMod SHIFT, 2, movetoworkspace, 2
|
|
||||||
bind = $mainMod SHIFT, 3, movetoworkspace, 3
|
|
||||||
bind = $mainMod SHIFT, 4, movetoworkspace, 4
|
|
||||||
bind = $mainMod SHIFT, 5, movetoworkspace, 5
|
|
||||||
bind = $mainMod SHIFT, 6, movetoworkspace, 6
|
|
||||||
bind = $mainMod SHIFT, 7, movetoworkspace, 7
|
|
||||||
bind = $mainMod SHIFT, 8, movetoworkspace, 8
|
|
||||||
bind = $mainMod SHIFT, 9, movetoworkspace, 9
|
|
||||||
bind = $mainMod SHIFT, 0, movetoworkspace, 10
|
|
||||||
bind = $mainMod, mouse_down, workspace, e+1
|
|
||||||
bind = $mainMod, mouse_up, workspace, e-1
|
|
||||||
bind = $mainMod CTRL, down, workspace, empty
|
|
||||||
bind = $mainMod CTRL, left, workspace, e-1
|
|
||||||
bind = $mainMod CTRL, right, workspace, e+1
|
|
||||||
|
|
||||||
# Fn keys
|
|
||||||
bind = , XF86MonBrightnessUp, exec, brightnessctl -q s +10%
|
|
||||||
bind = , XF86MonBrightnessDown, exec, brightnessctl -q s 10%-
|
|
||||||
bind = , XF86AudioRaiseVolume, exec, pactl set-sink-volume @DEFAULT_SINK@ +5% && notify-send -t 400 "Volume: $(pactl get-sink-volume @DEFAULT_SINK@ | awk '/front-left/ {print $5}')"
|
|
||||||
bind = , XF86AudioLowerVolume, exec, pactl set-sink-volume @DEFAULT_SINK@ -5% && notify-send -t 400 "Volume: $(pactl get-sink-volume @DEFAULT_SINK@ | awk '/front-left/ {print $5}')"
|
|
||||||
bind = , XF86AudioMute, exec, wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle
|
|
||||||
bind = , XF86AudioPlay, exec, playerctl play-pause
|
|
||||||
bind = , XF86AudioPause, exec, playerctl pause
|
|
||||||
bind = , XF86AudioNext, exec, playerctl next
|
|
||||||
bind = , XF86AudioPrev, exec, playerctl previous
|
|
||||||
bind = , XF86AudioMicMute, exec, pactl set-source-mute @DEFAULT_SOURCE@ toggle
|
|
||||||
bind = , XF86Calculator, exec, qalculate-gtk
|
|
||||||
bind = , XF86Lock, exec, hyprlock
|
|
||||||
bind = , XF86Tools, exec, alacritty --class dotfiles-floating -e ~/dotfiles/hypr/settings/settings.sh
|
|
||||||
|
|
||||||
# Passthrough SUPER KEY to Virtual Machine
|
|
||||||
bind = $mainMod, P, submap, passthru
|
|
||||||
submap = passthru
|
|
||||||
bind = SUPER, Escape, submap, reset
|
|
||||||
submap = reset
|
|
||||||
|
|
||||||
# Pyprland
|
|
||||||
bind = $mainMod SHIFT, RETURN, exec, pypr toggle term
|
|
||||||
@@ -7,89 +7,88 @@
|
|||||||
$mainMod = SUPER
|
$mainMod = SUPER
|
||||||
|
|
||||||
# Applications
|
# Applications
|
||||||
bind = $mainMod, RETURN, exec, ~/dotfiles/.settings/terminal.sh
|
bind = $mainMod, RETURN, exec, ~/dotfiles/.settings/terminal.sh # Open the terminal
|
||||||
bind = $mainMod, B, exec, ~/dotfiles/.settings/browser.sh
|
bind = $mainMod, B, exec, ~/dotfiles/.settings/browser.sh # Open the browser
|
||||||
|
bind = $mainMod, E, exec, ~/dotfiles/.settings/filemanager.sh # Open the filemanager
|
||||||
|
|
||||||
# Windows
|
# Windows
|
||||||
bind = $mainMod, Q, killactive
|
bind = $mainMod, Q, killactive # Kill active window
|
||||||
bind = $mainMod, F, fullscreen
|
bind = $mainMod, F, fullscreen # Set active window to fullscreen
|
||||||
bind = $mainMod, E, exec, ~/dotfiles/.settings/filemanager.sh
|
bind = $mainMod, T, togglefloating # Toggle active windows into floating mode
|
||||||
bind = $mainMod, T, togglefloating
|
bind = $mainMod SHIFT, T, exec, ~/dotfiles/hypr/scripts/toggleallfloat.sh # Toggle all windows into floating mode
|
||||||
bind = $mainMod SHIFT, T, exec, ~/dotfiles/hypr/scripts/toggleallfloat.sh
|
bind = $mainMod, J, togglesplit # Toggle split
|
||||||
bind = $mainMod, J, togglesplit
|
bind = $mainMod, left, movefocus, l # Move focus left
|
||||||
bind = $mainMod, left, movefocus, l
|
bind = $mainMod, right, movefocus, r # Move focus right
|
||||||
bind = $mainMod, right, movefocus, r
|
bind = $mainMod, up, movefocus, u # Move focus up
|
||||||
bind = $mainMod, up, movefocus, u
|
bind = $mainMod, down, movefocus, d # Move focus down
|
||||||
bind = $mainMod, down, movefocus, d
|
bindm = $mainMod, mouse:272, movewindow # Move window with the mouse
|
||||||
bindm = $mainMod, mouse:272, movewindow
|
bindm = $mainMod, mouse:273, resizewindow # Resize window with the mouse
|
||||||
bindm = $mainMod, mouse:273, resizewindow
|
bind = $mainMod SHIFT, right, resizeactive, 100 0 # Increase window width with keyboard
|
||||||
bind = $mainMod SHIFT, right, resizeactive, 100 0
|
bind = $mainMod SHIFT, left, resizeactive, -100 0 # Reduce window width with keyboard
|
||||||
bind = $mainMod SHIFT, left, resizeactive, -100 0
|
bind = $mainMod SHIFT, down, resizeactive, 0 100 # Increase window height with keyboard
|
||||||
bind = $mainMod SHIFT, up, resizeactive, 0 -100
|
bind = $mainMod SHIFT, up, resizeactive, 0 -100 # Reduce window height with keyboard
|
||||||
bind = $mainMod SHIFT, down, resizeactive, 0 100
|
bind = $mainMod, G, togglegroup # Toggle window group
|
||||||
bind = $mainMod, G, togglegroup
|
|
||||||
|
|
||||||
# Actions
|
# Actions
|
||||||
bind = $mainMod SHIFT, A, exec, ~/dotfiles/hypr/scripts/toggle-animations.sh
|
bind = $mainMod SHIFT, A, exec, ~/dotfiles/hypr/scripts/toggle-animations.sh # Toggle animations
|
||||||
bind = $mainMod, PRINT, exec, ~/dotfiles/hypr/scripts/screenshot.sh
|
bind = $mainMod, PRINT, exec, ~/dotfiles/hypr/scripts/screenshot.sh # Take a screenshot
|
||||||
bind = $mainMod CTRL, Q, exec, wlogout
|
bind = $mainMod CTRL, Q, exec, wlogout # Start wlogout
|
||||||
bind = $mainMod SHIFT, W, exec, ~/dotfiles/hypr/scripts/wallpaper.sh
|
bind = $mainMod SHIFT, W, exec, waypaper --random # Change the wallpaper
|
||||||
bind = $mainMod CTRL, W, exec, ~/dotfiles/hypr/scripts/wallpaper.sh select
|
bind = $mainMod CTRL, W, exec, waypaper # Open wallpaper selector
|
||||||
bind = $mainMod CTRL, RETURN, exec, rofi -show drun -replace -i
|
bind = $mainMod CTRL, RETURN, exec, rofi -show drun -replace -i # Open application launcher
|
||||||
bind = $mainMod CTRL, H, exec, ~/dotfiles/hypr/scripts/keybindings.sh
|
bind = $mainMod CTRL, H, exec, ~/dotfiles/hypr/scripts/keybindings.sh # Show keybindings
|
||||||
bind = $mainMod SHIFT, B, exec, ~/dotfiles/waybar/launch.sh
|
bind = $mainMod SHIFT, B, exec, ~/dotfiles/waybar/launch.sh # Reload waybar
|
||||||
bind = $mainMod CTRL, B, exec, ~/dotfiles/waybar/toggle.sh
|
bind = $mainMod CTRL, B, exec, ~/dotfiles/waybar/toggle.sh # Toggle waybar
|
||||||
bind = $mainMod SHIFT, R, exec, ~/dotfiles/hypr/scripts/loadconfig.sh
|
bind = $mainMod SHIFT, R, exec, ~/dotfiles/hypr/scripts/loadconfig.sh # Reload hyprland config
|
||||||
bind = $mainMod CTRL, C, exec, ~/dotfiles/scripts/cliphist.sh
|
bind = $mainMod, V, exec, ~/dotfiles/scripts/cliphist.sh # Open clipboard manager
|
||||||
bind = $mainMod, V, exec, ~/dotfiles/scripts/cliphist.sh
|
bind = $mainMod CTRL, T, exec, ~/dotfiles/waybar/themeswitcher.sh # Open waybar theme switcher
|
||||||
bind = $mainMod CTRL, T, exec, ~/dotfiles/waybar/themeswitcher.sh
|
bind = $mainMod CTRL, S, exec, ~/dotfiles/apps/ML4W_Dotfiles_Settings-x86_64.AppImage # Open ML4W Dotfiles Settings app
|
||||||
bind = $mainMod CTRL, S, exec, ~/dotfiles/apps/ML4W_Dotfiles_Settings-x86_64.AppImage
|
bind = $mainMod SHIFT, S, exec, ~/dotfiles/hypr/scripts/hyprshade.sh # Toggle screenshader
|
||||||
bind = $mainMod CTRL, P, exec, hyprpicker -a
|
bind = $mainMod ALT, G, exec, ~/dotfiles/hypr/scripts/gamemode.sh # Toggle game mode
|
||||||
bind = $mainMod SHIFT, S, exec, ~/dotfiles/hypr/scripts/hyprshade.sh
|
|
||||||
bind = $mainMod ALT, G, exec, ~/dotfiles/hypr/scripts/gamemode.sh
|
|
||||||
|
|
||||||
# Workspaces
|
# Workspaces
|
||||||
bind = $mainMod, 1, workspace, 1
|
bind = $mainMod, 1, workspace, 1 # Open workspace 1
|
||||||
bind = $mainMod, 2, workspace, 2
|
bind = $mainMod, 2, workspace, 2 # Open workspace 2
|
||||||
bind = $mainMod, 3, workspace, 3
|
bind = $mainMod, 3, workspace, 3 # Open workspace 3
|
||||||
bind = $mainMod, 4, workspace, 4
|
bind = $mainMod, 4, workspace, 4 # Open workspace 4
|
||||||
bind = $mainMod, 5, workspace, 5
|
bind = $mainMod, 5, workspace, 5 # Open workspace 5
|
||||||
bind = $mainMod, 6, workspace, 6
|
bind = $mainMod, 6, workspace, 6 # Open workspace 6
|
||||||
bind = $mainMod, 7, workspace, 7
|
bind = $mainMod, 7, workspace, 7 # Open workspace 7
|
||||||
bind = $mainMod, 8, workspace, 8
|
bind = $mainMod, 8, workspace, 8 # Open workspace 8
|
||||||
bind = $mainMod, 9, workspace, 9
|
bind = $mainMod, 9, workspace, 9 # Open workspace 9
|
||||||
bind = $mainMod, 0, workspace, 10
|
bind = $mainMod, 0, workspace, 10 # Open workspace 10
|
||||||
bind = $mainMod SHIFT, 1, movetoworkspace, 1
|
bind = $mainMod SHIFT, 1, movetoworkspace, 1 # Move active window to workspace 1
|
||||||
bind = $mainMod SHIFT, 2, movetoworkspace, 2
|
bind = $mainMod SHIFT, 2, movetoworkspace, 2 # Move active window to workspace 2
|
||||||
bind = $mainMod SHIFT, 3, movetoworkspace, 3
|
bind = $mainMod SHIFT, 3, movetoworkspace, 3 # Move active window to workspace 3
|
||||||
bind = $mainMod SHIFT, 4, movetoworkspace, 4
|
bind = $mainMod SHIFT, 4, movetoworkspace, 4 # Move active window to workspace 4
|
||||||
bind = $mainMod SHIFT, 5, movetoworkspace, 5
|
bind = $mainMod SHIFT, 5, movetoworkspace, 5 # Move active window to workspace 5
|
||||||
bind = $mainMod SHIFT, 6, movetoworkspace, 6
|
bind = $mainMod SHIFT, 6, movetoworkspace, 6 # Move active window to workspace 6
|
||||||
bind = $mainMod SHIFT, 7, movetoworkspace, 7
|
bind = $mainMod SHIFT, 7, movetoworkspace, 7 # Move active window to workspace 7
|
||||||
bind = $mainMod SHIFT, 8, movetoworkspace, 8
|
bind = $mainMod SHIFT, 8, movetoworkspace, 8 # Move active window to workspace 8
|
||||||
bind = $mainMod SHIFT, 9, movetoworkspace, 9
|
bind = $mainMod SHIFT, 9, movetoworkspace, 9 # Move active window to workspace 9
|
||||||
bind = $mainMod SHIFT, 0, movetoworkspace, 10
|
bind = $mainMod SHIFT, 0, movetoworkspace, 10 # Move active window to workspace 10
|
||||||
bind = $mainMod, mouse_down, workspace, e+1
|
bind = $mainMod, mouse_down, workspace, e+1 # Open next workspace
|
||||||
bind = $mainMod, mouse_up, workspace, e-1
|
bind = $mainMod, mouse_up, workspace, e-1 # Open previous workspace
|
||||||
bind = $mainMod CTRL, down, workspace, empty
|
bind = $mainMod CTRL, down, workspace, empty # Open the next empty workspace
|
||||||
|
|
||||||
# Fn keys
|
|
||||||
bind = , XF86MonBrightnessUp, exec, brightnessctl -q s +10%
|
|
||||||
bind = , XF86MonBrightnessDown, exec, brightnessctl -q s 10%-
|
|
||||||
bind = , XF86AudioRaiseVolume, exec, pactl set-sink-volume @DEFAULT_SINK@ +5%
|
|
||||||
bind = , XF86AudioLowerVolume, exec, pactl set-sink-volume @DEFAULT_SINK@ -5%
|
|
||||||
bind = , XF86AudioMute, exec, wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle
|
|
||||||
bind = , XF86AudioPlay, exec, playerctl play-pause
|
|
||||||
bind = , XF86AudioPause, exec, playerctl pause
|
|
||||||
bind = , XF86AudioNext, exec, playerctl next
|
|
||||||
bind = , XF86AudioPrev, exec, playerctl previous
|
|
||||||
bind = , XF86AudioMicMute, exec, pactl set-source-mute @DEFAULT_SOURCE@ toggle
|
|
||||||
bind = , XF86Calculator, exec, qalculate-gtk
|
|
||||||
bind = , XF86Lock, exec, hyprlock
|
|
||||||
bind = , XF86Tools, exec, alacritty --class dotfiles-floating -e ~/dotfiles/hypr/settings/settings.sh
|
|
||||||
|
|
||||||
# Passthrough SUPER KEY to Virtual Machine
|
# Passthrough SUPER KEY to Virtual Machine
|
||||||
bind = $mainMod, P, submap, passthru
|
bind = $mainMod, P, submap, passthru # Passthrough SUPER key to virtual machine
|
||||||
submap = passthru
|
submap = passthru
|
||||||
bind = SUPER, Escape, submap, reset
|
bind = SUPER, Escape, submap, reset # Get SUPER key back from virtual machine
|
||||||
submap = reset
|
submap = reset
|
||||||
|
|
||||||
|
# Fn keys
|
||||||
|
bind = , XF86MonBrightnessUp, exec, brightnessctl -q s +10% # Increase brightness by 10%
|
||||||
|
bind = , XF86MonBrightnessDown, exec, brightnessctl -q s 10%- # Reduce brightness by 10%
|
||||||
|
bind = , XF86AudioRaiseVolume, exec, pactl set-sink-volume @DEFAULT_SINK@ +5% # Increase volume by 5%
|
||||||
|
bind = , XF86AudioLowerVolume, exec, pactl set-sink-volume @DEFAULT_SINK@ -5% # Reduce volume by 5%
|
||||||
|
bind = , XF86AudioMute, exec, wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle # Toggle mute
|
||||||
|
bind = , XF86AudioPlay, exec, playerctl play-pause # Audio play pause
|
||||||
|
bind = , XF86AudioPause, exec, playerctl pause # Audio pause
|
||||||
|
bind = , XF86AudioNext, exec, playerctl next # Audio next
|
||||||
|
bind = , XF86AudioPrev, exec, playerctl previous # Audio previous
|
||||||
|
bind = , XF86AudioMicMute, exec, pactl set-source-mute @DEFAULT_SOURCE@ toggle # Toggle microphone
|
||||||
|
bind = , XF86Calculator, exec, qalculate-gtk # Open calculator
|
||||||
|
bind = , XF86Lock, exec, hyprlock # Open screenlock
|
||||||
|
bind = , XF86Tools, exec, alacritty --class dotfiles-floating -e ~/dotfiles/apps/ML4W_Dotfiles_Settings-x86_64.AppImage # Open ML4W Dotfiles Settings app
|
||||||
|
|
||||||
|
|||||||
@@ -3,17 +3,15 @@
|
|||||||
# https://wiki.hyprland.org/Configuring/Variables/#input
|
# https://wiki.hyprland.org/Configuring/Variables/#input
|
||||||
# -----------------------------------------------------
|
# -----------------------------------------------------
|
||||||
input {
|
input {
|
||||||
kb_layout = us
|
kb_layout = de
|
||||||
kb_variant =
|
kb_variant =
|
||||||
kb_model =
|
kb_model =
|
||||||
kb_options =
|
kb_options =
|
||||||
numlock_by_default = true
|
numlock_by_default = true
|
||||||
follow_mouse = 1
|
follow_mouse = 1
|
||||||
mouse_refocus=false
|
mouse_refocus=false
|
||||||
touchpad {
|
touchpad {
|
||||||
natural_scroll = true
|
natural_scroll = false
|
||||||
disable_while_typing=true
|
|
||||||
tap-to-click=true
|
|
||||||
}
|
}
|
||||||
sensitivity = 0 # -1.0 - 1.0, 0 means no modification.
|
sensitivity = 0 # -1.0 - 1.0, 0 means no modification.
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -8,7 +8,8 @@ dwindle {
|
|||||||
}
|
}
|
||||||
|
|
||||||
master {
|
master {
|
||||||
new_is_master = true
|
# new_is_master = true
|
||||||
|
# new_status = master
|
||||||
}
|
}
|
||||||
|
|
||||||
gestures {
|
gestures {
|
||||||
|
|||||||
@@ -8,16 +8,10 @@ dwindle {
|
|||||||
}
|
}
|
||||||
|
|
||||||
master {
|
master {
|
||||||
new_is_master = true
|
# new_is_master = true
|
||||||
|
# new_status = master
|
||||||
}
|
}
|
||||||
|
|
||||||
gestures {
|
gestures {
|
||||||
workspace_swipe=true
|
workspace_swipe = true
|
||||||
workspace_swipe_fingers=3
|
|
||||||
workspace_swipe_distance=400
|
|
||||||
workspace_swipe_invert=true
|
|
||||||
workspace_swipe_min_speed_to_force=30
|
|
||||||
workspace_swipe_cancel_ratio=0.5
|
|
||||||
workspace_swipe_create_new=true
|
|
||||||
workspace_swipe_forever=true
|
|
||||||
}
|
}
|
||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user