Compare commits
102 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 07dc9cf4e0 | |||
| bd0c7eb2dd | |||
| 64a7399ea9 | |||
| 2eb9068b67 | |||
| 7e1b96eb2a | |||
| c8e824d8a4 | |||
| 3e9f4e4f1f | |||
| b1385e585e | |||
| 14cdc8e93b | |||
| e7cab307ee | |||
| 6faef90961 | |||
| c223de3de1 | |||
| fdcc4d5fef | |||
| 45e20009fc | |||
| a8b848e3ba | |||
| 3aac72de3b | |||
| 30b94d192b | |||
| 0abb920348 | |||
| ed6d78ebb9 | |||
| f7e85f9cad | |||
| 6303cef74e | |||
| 3940d9a2b0 | |||
| f1e2a40537 | |||
| dc45294051 | |||
| 4c4e029ba1 | |||
| e78c5ce3f5 | |||
| f16942be42 | |||
| 2e06bec8fa | |||
| 9d4de4186a | |||
| a3c7f5814b | |||
| 1c17d73231 | |||
| 4666c1c133 | |||
| 73dbcd426c | |||
| fe545d9d30 | |||
| ef44c3b7ff | |||
| 164e56e0b1 | |||
| 0120c08205 | |||
| e1801c20cb | |||
| 8fb376e095 | |||
| 34cda567b3 | |||
| d1036c31c6 | |||
| b156843244 | |||
| d2d71fef55 | |||
| bc97bf2569 | |||
| 7e2f972430 | |||
| 3ba0df7b7c | |||
| a23d8a5c38 | |||
| 6cd8154bab | |||
| 3bc6335304 | |||
| ac677d9bb9 | |||
| 245ab326fd | |||
| 5326446dd7 | |||
| 827adc2140 | |||
| d890fad373 | |||
| 604242d58d | |||
| a479750bd7 | |||
| 08947e991c | |||
| 3ca359ce96 | |||
| 8a05e91018 | |||
| 43e564e47a | |||
| 6cf2a43c2c | |||
| 2a3b26adb7 | |||
| d01229183c | |||
| 20643e9048 | |||
| e01895d286 | |||
| 985b12cc6e | |||
| 24f4e6e424 | |||
| dd8866242e | |||
| 8fc4cb9d9e | |||
| 73d4480014 | |||
| efb387ef14 | |||
| 3e99847d8b | |||
| c1542e026c | |||
| dd5a4b76ae | |||
| 3a49bd1ad7 | |||
| 075a5df837 | |||
| 6500fe1c1a | |||
| 77b6b90448 | |||
| 149d10a285 | |||
| fd46e16738 | |||
| f68578bc48 | |||
| d46e796571 | |||
| 14a56275eb | |||
| 26654d87e9 | |||
| ee983e39db | |||
| 18bed6fbdf | |||
| 77cd4cf980 | |||
| f095151882 | |||
| bc227bed49 | |||
| 475fbc55cc | |||
| 1c96f24b09 | |||
| 71caefa11a | |||
| 4b9812dc7f | |||
| 20ce47fa20 | |||
| 1763d37ee4 | |||
| b113e1f81d | |||
| 289308a542 | |||
| 8c2be8fed6 | |||
| beb717a961 | |||
| 2e985927af | |||
| 8265c9fdea | |||
| c1873060de |
@@ -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 res2='xrandr --output DisplayPort-0 --mode 1920x1080 --rate 120'
|
||||
|
||||
export PATH="/usr/lib/ccache/bin/:$PATH"
|
||||
export PATH="$HOME/.local/bin/:/usr/lib/ccache/bin/:$PATH"
|
||||
|
||||
# -----------------------------------------------------
|
||||
# DEVELOPMENT
|
||||
|
||||
@@ -0,0 +1,3 @@
|
||||
[submodule "yazi/flavors/tokyo-night.yazi"]
|
||||
path = yazi/flavors/tokyo-night.yazi
|
||||
url = https://github.com/BennyOe/tokyo-night.yazi.git
|
||||
@@ -1,7 +0,0 @@
|
||||
# ------------------------------------------------------
|
||||
# Modify existing files before restore starts
|
||||
# ------------------------------------------------------
|
||||
|
||||
if [ -d ~/dotfiles ] ;then
|
||||
echo ":: Modify existing files"
|
||||
fi
|
||||
@@ -13,24 +13,6 @@ if [[ $(_isInstalledPacman "ttf-ms-fonts") == 0 ]]; then
|
||||
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
|
||||
rm -rf ~/dotfiles/hypr/settings
|
||||
echo ":: ~/dotfiles/hypr/settings removed."
|
||||
|
||||
@@ -19,7 +19,6 @@ if gum confirm "Do you want to run a short system check?" ;then
|
||||
_commandExists "wlogout" "wlogout"
|
||||
_commandExists "eww" "eww"
|
||||
_commandExists "magick" "imagemagick"
|
||||
_commandExists "waypaper" "waypaper"
|
||||
|
||||
elif [ $? -eq 130 ]; then
|
||||
exit 130
|
||||
|
||||
+26
-14
@@ -63,15 +63,10 @@ if [ -z "${dmsel}" ] ;then
|
||||
fi
|
||||
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
|
||||
# Try to force the installation of sddm
|
||||
echo ":: Install sddm"
|
||||
yay -S --noconfirm sddm sddm-sugar-candy-git --ask 4
|
||||
yay -S --noconfirm sddm --ask 4
|
||||
|
||||
# Enable sddm
|
||||
if [ -f /etc/systemd/system/display-manager.service ]; then
|
||||
@@ -79,24 +74,41 @@ if [ "$dmsel" == "Install sddm and theme" ] ;then
|
||||
fi
|
||||
sudo systemctl enable sddm.service
|
||||
|
||||
# Create sddm.conf.d folder
|
||||
if [ ! -d /etc/sddm.conf.d/ ]; then
|
||||
sudo mkdir /etc/sddm.conf.d
|
||||
echo "Folder /etc/sddm.conf.d created."
|
||||
echo ":: Folder /etc/sddm.conf.d created."
|
||||
fi
|
||||
|
||||
# Copy sddm.conf
|
||||
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
|
||||
|
||||
# Cache file for holding the current wallpaper
|
||||
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 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
|
||||
|
||||
elif [ "$dmsel" == "Deactivate current display manager" ] ;then
|
||||
|
||||
@@ -5,6 +5,9 @@
|
||||
if [ -d ~/dotfiles-versions/$version/alacritty ]; then
|
||||
_installSymLink alacritty ~/.config/alacritty ~/dotfiles/alacritty/ ~/.config
|
||||
fi
|
||||
if [ -d ~/dotfiles-versions/$version/kitty ]; then
|
||||
_installSymLink kitty ~/.config/kitty ~/dotfiles/kitty/ ~/.config
|
||||
fi
|
||||
if [ -d ~/dotfiles-versions/$version/vim ]; then
|
||||
_installSymLink vim ~/.config/vim ~/dotfiles/vim/ ~/.config
|
||||
fi
|
||||
@@ -43,8 +46,15 @@ fi
|
||||
if [ -d ~/dotfiles-versions/$version/fastfetch ]; then
|
||||
_installSymLink fastfetch ~/.config/fastfetch ~/dotfiles/fastfetch/ ~/.config
|
||||
fi
|
||||
if [ -d ~/dotfiles-versions/$version/waypaper ]; then
|
||||
_installSymLink waypaper ~/.config/waypaper ~/dotfiles/waypaper/ ~/.config
|
||||
if [ -f ~/dotfiles-versions/$version/chrome-flags.conf ]; then
|
||||
_installSymLink chrome-flags ~/.config/chrome-flags.conf ~/dotfiles/chrome-flags.conf ~/.config
|
||||
fi
|
||||
if [ -d ~/dotfiles-versions/$version/Vimix-hyprcursors ]; then
|
||||
if [ ! -d ~/.local/share/icons ]; then mkdir -pv ~/.local/share/icons; fi
|
||||
_installSymLink Vimix-hyprcursors ~/.local/share/icons/Vimix-hyprcursors ~/dotfiles/Vimix-hyprcursors ~/.local/share/icons/
|
||||
fi
|
||||
if [ -d ~/dotfiles-versions/$version/ranger ]; then
|
||||
_installSymLink ranger ~/.config/ranger ~/dotfiles/ranger/ ~/.config
|
||||
fi
|
||||
echo ":: Symbolic links created."
|
||||
echo
|
||||
@@ -1,65 +1,59 @@
|
||||
packagesPacman=(
|
||||
"pacman-contrib"
|
||||
"vim"
|
||||
"bluez"
|
||||
"bluez-utils"
|
||||
"bat"
|
||||
"fzf"
|
||||
"zsh"
|
||||
"fastfetch"
|
||||
"ranger"
|
||||
"btop"
|
||||
"neovim"
|
||||
"wget"
|
||||
"unzip"
|
||||
"alacritty"
|
||||
"chromium"
|
||||
"dunst"
|
||||
"alacritty"
|
||||
"dunst"
|
||||
"starship"
|
||||
"mpv"
|
||||
"mpv"
|
||||
"thunar"
|
||||
"nautilus"
|
||||
"mousepad"
|
||||
"noto-fonts"
|
||||
"otf-font-awesome"
|
||||
"ttf-fira-sans"
|
||||
"ttf-fira-code"
|
||||
"ttf-firacode-nerd"
|
||||
"figlet"
|
||||
"vlc"
|
||||
"eza"
|
||||
"python-pip"
|
||||
"python-psutil"
|
||||
"python-rich"
|
||||
"python-click"
|
||||
"nautilus"
|
||||
"noto-fonts"
|
||||
"otf-font-awesome"
|
||||
"ttf-fira-sans"
|
||||
"ttf-fira-code"
|
||||
"ttf-firacode-nerd"
|
||||
"ttf-firacode-nerd"
|
||||
"figlet"
|
||||
"vlc"
|
||||
"eza"
|
||||
"python-pip"
|
||||
"python-psutil"
|
||||
"python-rich"
|
||||
"python-pywal"
|
||||
"python-gobject"
|
||||
"pavucontrol"
|
||||
"tumbler"
|
||||
"pavucontrol"
|
||||
"tumbler"
|
||||
"papirus-icon-theme"
|
||||
"breeze-icons"
|
||||
"polkit-gnome"
|
||||
"brightnessctl"
|
||||
"gum"
|
||||
"man-pages"
|
||||
"nm-connection-editor"
|
||||
"gvfs"
|
||||
"xdg-user-dirs"
|
||||
"xdg-desktop-portal-gtk"
|
||||
"networkmanager"
|
||||
"network-manager-applet"
|
||||
# "xdg-desktop-portal-gtk"
|
||||
"xarchiver"
|
||||
"thunar-archive-plugin"
|
||||
"zip"
|
||||
"fuse2"
|
||||
"gtk4"
|
||||
"libadwaita"
|
||||
"xdg-desktop-portal"
|
||||
"qalculate-gtk"
|
||||
"imagemagick"
|
||||
"guvcview"
|
||||
"jq"
|
||||
"rofi-wayland"
|
||||
"fastfetch"
|
||||
"blueman"
|
||||
"pipewire-pulse"
|
||||
"wireplumber"
|
||||
);
|
||||
|
||||
packagesYay=(
|
||||
"bibata-cursor-theme"
|
||||
"vimix-cursors"
|
||||
"orchis-theme"
|
||||
"trizen"
|
||||
"pacseek"
|
||||
"google-chrome"
|
||||
);
|
||||
|
||||
@@ -3,18 +3,19 @@ packagesPacman=(
|
||||
"hyprpaper"
|
||||
"hyprlock"
|
||||
"hypridle"
|
||||
"xdg-desktop-portal-hyprland"
|
||||
"waybar"
|
||||
"grim"
|
||||
# "xdg-desktop-portal-hyprland"
|
||||
"waybar"
|
||||
"grim"
|
||||
"slurp"
|
||||
"swappy"
|
||||
"cliphist"
|
||||
);
|
||||
"kitty"
|
||||
)
|
||||
|
||||
packagesYay=(
|
||||
"pyprland"
|
||||
"wlogout"
|
||||
"nwg-look"
|
||||
"eww"
|
||||
"hyprshade"
|
||||
"waypaper"
|
||||
);
|
||||
)
|
||||
|
||||
@@ -35,4 +35,7 @@ fi
|
||||
if [ -d ~/dotfiles-versions/$version/swappy ]; then
|
||||
_installSymLink swappy ~/.config/swappy ~/dotfiles/swappy/ ~/.config
|
||||
fi
|
||||
if [ -d ~/dotfiles-versions/$version/fastfetch ]; then
|
||||
_installSymLink fastfetch ~/.config/fastfetch ~/dotfiles/fastfetch/ ~/.config
|
||||
fi
|
||||
echo ":: Symbolic links created."
|
||||
@@ -8,7 +8,7 @@ echo
|
||||
|
||||
# Check for required packages
|
||||
echo "Checking that required packages for the installation are installed..."
|
||||
_installPackagesPacman "rsync" "gum" "figlet" "python" "git";
|
||||
_installPackagesPacman "rsync" "gum" "figlet" "python";
|
||||
|
||||
# Double check rsync
|
||||
if ! command -v rsync &> /dev/null; then
|
||||
|
||||
@@ -24,7 +24,7 @@ input {
|
||||
# for laptop
|
||||
# natural_scroll = yes
|
||||
# middle_button_emulation = true
|
||||
# clickfinger_behavior = false
|
||||
# clickfinger_behavior = 1
|
||||
}
|
||||
sensitivity = 0 # -1.0 - 1.0, 0 means no modification.
|
||||
}
|
||||
|
||||
@@ -24,7 +24,7 @@ input {
|
||||
# for laptop
|
||||
natural_scroll = true
|
||||
middle_button_emulation = true
|
||||
clickfinger_behavior = false
|
||||
clickfinger_behavior = true
|
||||
disable_while_typing = true
|
||||
}
|
||||
sensitivity = 0 # -1.0 - 1.0, 0 means no modification.
|
||||
|
||||
@@ -5,16 +5,17 @@ echo -e "${GREEN}"
|
||||
figlet "Wallpapers"
|
||||
echo -e "${NONE}"
|
||||
if [ ! -d ~/wallpaper ]; then
|
||||
echo "Do you want to download the wallpapers from repository https://gitlab.com/stephan-raabe/wallpaper/ ?"
|
||||
echo "Do you want to download the wallpapers from repository https://gitea.phywyj.dynv6.net/wyj/wallpaper.git ?"
|
||||
echo "If not, the script will install 3 default wallpapers in ~/wallpaper/"
|
||||
echo ""
|
||||
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
|
||||
unzip -o ~/Downloads/wallpaper-main.zip -d ~/Downloads/
|
||||
if [ ! -d ~/wallpaper/ ]; then
|
||||
mkdir ~/wallpaper
|
||||
fi
|
||||
cp ~/Downloads/wallpaper-main/* ~/wallpaper/
|
||||
# wget -P ~/Downloads/ https://gitlab.com/stephan-raabe/wallpaper/-/archive/main/wallpaper-main.zip
|
||||
# unzip -o ~/Downloads/wallpaper-main.zip -d ~/Downloads/
|
||||
# if [ ! -d ~/wallpaper/ ]; then
|
||||
# mkdir ~/wallpaper
|
||||
# fi
|
||||
# cp ~/Downloads/wallpaper-main/* ~/wallpaper/
|
||||
git clone https://gitea.phywyj.dynv6.net/wyj/wallpaper.git ~/wallpaper
|
||||
echo "Wallpapers from the repository installed successfully."
|
||||
elif [ $? -eq 130 ]; then
|
||||
exit 130
|
||||
|
||||
@@ -1 +1 @@
|
||||
chromium
|
||||
google-chrome-stable
|
||||
|
||||
+1
-1
@@ -1 +1 @@
|
||||
mousepad
|
||||
~/dotfiles/.settings/terminal.sh -e vim
|
||||
@@ -1 +0,0 @@
|
||||
nm-connection-editor
|
||||
@@ -0,0 +1,3 @@
|
||||
* {
|
||||
border-radius: 15px;
|
||||
}
|
||||
@@ -1 +1,3 @@
|
||||
* { border-width: 3px; }
|
||||
* {
|
||||
border-width: 2px;
|
||||
}
|
||||
|
||||
@@ -1 +0,0 @@
|
||||
alacritty -e pacseek
|
||||
@@ -1 +1 @@
|
||||
alacritty
|
||||
kitty
|
||||
|
||||
@@ -1,26 +0,0 @@
|
||||
{
|
||||
"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.2
|
||||
2.9.1.2
|
||||
+1
-1
@@ -1 +1 @@
|
||||
2920
|
||||
2912
|
||||
+1
-14
@@ -1,18 +1,5 @@
|
||||
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
|
||||
https://gitlab.com/stephan-raabe/dotfiles/-/releases/2.9.1.1
|
||||
--------------------------------------------------------
|
||||
- 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)
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
# ML4W Dotfiles 2.9.2
|
||||
# ML4W Dotfiles 2.9.1.2
|
||||
|
||||
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
|
||||
|
||||
@@ -37,7 +37,11 @@ You can also visit the [ML4W Discord Server](https://discord.gg/c4fJK7Za3g) to s
|
||||
|
||||
## Screenshots
|
||||
|
||||
[]()
|
||||
[](screenshots/screenshot1.png)
|
||||
|
||||
[](screenshots/screenshot3.png)
|
||||
|
||||
[](screenshots/screenshot5.png)
|
||||
|
||||
## Wallpaper repository
|
||||
|
||||
|
||||
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.
@@ -0,0 +1,4 @@
|
||||
name = Extracted Theme
|
||||
description = Automatically extracted with hyprcursor-util
|
||||
version = 0.1
|
||||
cursors_directory = hyprcursors
|
||||
@@ -9,8 +9,8 @@ style = "Regular"
|
||||
opacity = 0.7
|
||||
|
||||
[window.padding]
|
||||
x = 15
|
||||
y = 15
|
||||
x = 0
|
||||
y = 0
|
||||
|
||||
[selection]
|
||||
save_to_clipboard = true
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1 @@
|
||||
--ozone-platform=wayland --enable-wayland-ime
|
||||
+180
-109
@@ -1,110 +1,181 @@
|
||||
// Thanks to Bina
|
||||
// Note that you must replace the image path to an existing image to display it.
|
||||
{
|
||||
"$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json",
|
||||
"logo": {
|
||||
"padding": {
|
||||
"top": 2
|
||||
}
|
||||
},
|
||||
"display": {
|
||||
"separator": " ➜ "
|
||||
},
|
||||
"modules": [
|
||||
"break",
|
||||
"break",
|
||||
"break",
|
||||
{
|
||||
"type": "os",
|
||||
"key": "OS ",
|
||||
"keyColor": "31", // = color1
|
||||
},
|
||||
{
|
||||
"type": "kernel",
|
||||
"key": " ├ ",
|
||||
"keyColor": "31",
|
||||
},
|
||||
{
|
||||
"type": "packages",
|
||||
"format": "{} (pacman)",
|
||||
"key": " ├ ",
|
||||
"keyColor": "31",
|
||||
},
|
||||
{
|
||||
"type": "shell",
|
||||
"key": " └ ",
|
||||
"keyColor": "31",
|
||||
},
|
||||
"break",
|
||||
{
|
||||
"type": "wm",
|
||||
"key": "WM ",
|
||||
"keyColor": "32",
|
||||
},
|
||||
{
|
||||
"type": "wmtheme",
|
||||
"key": " ├ ",
|
||||
"keyColor": "32",
|
||||
},
|
||||
{
|
||||
"type": "icons",
|
||||
"key": " ├ ",
|
||||
"keyColor": "32",
|
||||
},
|
||||
{
|
||||
"type": "cursor",
|
||||
"key": " ├ ",
|
||||
"keyColor": "32",
|
||||
},
|
||||
{
|
||||
"type": "terminal",
|
||||
"key": " ├ ",
|
||||
"keyColor": "32",
|
||||
},
|
||||
{
|
||||
"type": "terminalfont",
|
||||
"key": " └ ",
|
||||
"keyColor": "32",
|
||||
},
|
||||
"break",
|
||||
{
|
||||
"type": "host",
|
||||
"format": "{5} {1} Type {2}",
|
||||
"key": "PC ",
|
||||
"keyColor": "33",
|
||||
},
|
||||
{
|
||||
"type": "cpu",
|
||||
"format": "{1} ({3}) @ {7} GHz",
|
||||
"key": " ├ ",
|
||||
"keyColor": "33",
|
||||
},
|
||||
{
|
||||
"type": "gpu",
|
||||
"format": "{1} {2} @ {12} GHz",
|
||||
"key": " ├ ",
|
||||
"keyColor": "33",
|
||||
},
|
||||
{
|
||||
"type": "memory",
|
||||
"key": " ├ ",
|
||||
"keyColor": "33",
|
||||
},
|
||||
{
|
||||
"type": "swap",
|
||||
"key": " ├ ",
|
||||
"keyColor": "33",
|
||||
},
|
||||
{
|
||||
"type": "disk",
|
||||
"key": " ├ ",
|
||||
"keyColor": "33",
|
||||
},
|
||||
{
|
||||
"type": "monitor",
|
||||
"key": " └ ",
|
||||
"keyColor": "33",
|
||||
},
|
||||
"break",
|
||||
"break",
|
||||
]
|
||||
}
|
||||
"$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json",
|
||||
// "logo": {
|
||||
// "type": "iterm",
|
||||
// "source": "/Users/carter/Desktop/apple1.png",
|
||||
// "width": 28,
|
||||
// "height": 12
|
||||
// },
|
||||
"display": {
|
||||
// "separator": " "
|
||||
"separator": " "
|
||||
},
|
||||
"modules": [
|
||||
{
|
||||
"type": "host",
|
||||
"key": "╭─",
|
||||
"keyColor": "green"
|
||||
},
|
||||
{
|
||||
"type": "cpu",
|
||||
"key": "├─",
|
||||
"keyColor": "green"
|
||||
},
|
||||
{
|
||||
"type": "gpu",
|
||||
"key": "├─",
|
||||
"keyColor": "green"
|
||||
},
|
||||
{
|
||||
"type": "disk",
|
||||
"key": "├─",
|
||||
"keyColor": "green"
|
||||
},
|
||||
{
|
||||
"type": "memory",
|
||||
"key": "├─",
|
||||
"keyColor": "green"
|
||||
},
|
||||
{
|
||||
"type": "swap",
|
||||
"key": "├─",
|
||||
"keyColor": "green"
|
||||
},
|
||||
{
|
||||
"type": "display",
|
||||
"key": "├─",
|
||||
"keyColor": "green"
|
||||
},
|
||||
{
|
||||
"type": "battery",
|
||||
"key": "├─",
|
||||
"keyColor": "green"
|
||||
},
|
||||
{
|
||||
"type": "poweradapter",
|
||||
"key": "├─",
|
||||
"keyColor": "green"
|
||||
},
|
||||
{
|
||||
"type": "gamepad",
|
||||
"key": "├─",
|
||||
"keyColor": "green"
|
||||
},
|
||||
{
|
||||
"type": "bluetooth",
|
||||
"key": "├─",
|
||||
"keyColor": "green"
|
||||
},
|
||||
{
|
||||
"type": "sound",
|
||||
"key": "╰─",
|
||||
"keyColor": "green"
|
||||
},
|
||||
"break",
|
||||
{
|
||||
"type": "shell",
|
||||
"key": "╭─",
|
||||
"keyColor": "yellow"
|
||||
},
|
||||
{
|
||||
"type": "terminal",
|
||||
"key": "├─",
|
||||
"keyColor": "yellow"
|
||||
},
|
||||
{
|
||||
"type": "editor",
|
||||
"key": "├─",
|
||||
"keyColor": "yellow"
|
||||
},
|
||||
{
|
||||
"type": "terminalfont",
|
||||
"key": "├─",
|
||||
"keyColor": "yellow"
|
||||
},
|
||||
{
|
||||
"type": "lm",
|
||||
"key": "├─",
|
||||
"keyColor": "yellow"
|
||||
},
|
||||
{
|
||||
"type": "de",
|
||||
"key": "├─",
|
||||
"keyColor": "yellow"
|
||||
},
|
||||
{
|
||||
"type": "wm",
|
||||
"key": "├─",
|
||||
"keyColor": "yellow"
|
||||
},
|
||||
{
|
||||
"type": "theme",
|
||||
"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": "cpuusage",
|
||||
"key": "├─",
|
||||
"keyColor": "blue"
|
||||
},
|
||||
{
|
||||
"type": "loadavg",
|
||||
"key": "├─",
|
||||
"keyColor": "blue"
|
||||
},
|
||||
{
|
||||
"type": "processes",
|
||||
"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/default.conf
|
||||
source = ~/dotfiles/hypr/conf/animations/animations-high.conf
|
||||
|
||||
@@ -20,20 +20,17 @@ exec-once = hypridle
|
||||
# Load cliphist history
|
||||
exec-once = wl-paste --watch cliphist store
|
||||
|
||||
# Initialize Wallpaper Engine
|
||||
exec-once = ~/dotfiles/hypr/scripts/init-wallpaper-engine.sh
|
||||
|
||||
# Autostart ML4W App
|
||||
exec-once = ~/dotfiles/hypr/scripts/ml4w-welcome-autostart.sh
|
||||
|
||||
# Start ewww daemon
|
||||
exec-once = ~/dotfiles/hypr/scripts/eww.sh
|
||||
|
||||
# Initialize waypaper
|
||||
exec-once = waypaper --restore
|
||||
exec-once = pypr
|
||||
|
||||
# Launch Waybar
|
||||
exec-once = ~/dotfiles/waybar/launch.sh
|
||||
|
||||
# Start autostart cleanup
|
||||
exec-once = ~/dotfiles/hypr/scripts/cleanup.sh
|
||||
|
||||
# Load configuration from ML4W Hyprland Settings App
|
||||
exec = ~/.config/ml4w-hyprland-settings/hyprctl.sh
|
||||
|
||||
@@ -1 +1,2 @@
|
||||
exec-once = hyprctl setcursor Bibata-Modern-Ice 24
|
||||
exec-once = hyprctl setcursor Vimix-hyprcursors 24
|
||||
env = HYPRCURSOR_THEME,Vimix-hyprcursors
|
||||
|
||||
@@ -1 +1 @@
|
||||
source = ~/dotfiles/hypr/conf/decorations/default.conf
|
||||
source = ~/dotfiles/hypr/conf/decorations/custom.conf
|
||||
|
||||
@@ -0,0 +1,31 @@
|
||||
# -----------------------------------------------------
|
||||
# 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
|
||||
|
||||
shadow {
|
||||
enabled = true
|
||||
range = 30
|
||||
render_power = 3
|
||||
color = 0x66000000
|
||||
}
|
||||
#drop_shadow = true
|
||||
#shadow_range = 30
|
||||
#shadow_render_power = 3
|
||||
#col.shadow = 0x66000000
|
||||
}
|
||||
@@ -2,4 +2,12 @@
|
||||
# Environment Variables
|
||||
# name: "Default"
|
||||
# -----------------------------------------------------
|
||||
# Set in ml4w.conf
|
||||
|
||||
env = XDG_SESSION_TYPE,wayland
|
||||
env = XDG_SESSION_DESKTOP,Hyprland
|
||||
env = QT_QPA_PLATFORM,wayland
|
||||
env = QT_QPA_PLATFORMTHEME,qt6ct
|
||||
env = QT_WAYLAND_DISABLE_WINDOWDECORATION,1
|
||||
env = QT_AUTO_SCREEN_SCALE_FACTOR,1
|
||||
env = MOZ_ENABLE_WAYLAND,1
|
||||
env = GDK_SCALE,1
|
||||
|
||||
@@ -2,5 +2,13 @@
|
||||
# Environment Variables
|
||||
# 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_NO_HARDWARE_CURSORS, 1
|
||||
@@ -1 +1 @@
|
||||
source = ~/dotfiles/hypr/conf/keybindings/default.conf
|
||||
source = ~/dotfiles/hypr/conf/keybindings/custom.conf
|
||||
|
||||
@@ -0,0 +1,104 @@
|
||||
# -----------------------------------------------------
|
||||
# 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 SHIFT, E, exec, emote
|
||||
|
||||
# Windows
|
||||
bind = $mainMod, Q, killactive
|
||||
bind = $mainMod, F, fullscreen
|
||||
bind = $mainMod SHIFT, F, fullscreen, 1
|
||||
bind = $mainMod CTRL SHIFT, F, fullscreen, 2
|
||||
bind = $mainMod ALT, F, fakefullscreen
|
||||
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
|
||||
bind = $mainMod CTRL, Tab, changegroupactive, f
|
||||
|
||||
# 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, SPACE, 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 CTRL, B, exec, ~/dotfiles/waybar/toggle.sh
|
||||
bind = $mainMod SHIFT, R, exec, ~/dotfiles/hypr/scripts/loadconfig.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
|
||||
bind = $mainMod CTRL, P, exec, hyprpicker -a
|
||||
bind = $mainMod SHIFT, S, exec, ~/dotfiles/hypr/scripts/hyprshade.sh
|
||||
bind = $mainMod ALT, G, exec, ~/dotfiles/hypr/scripts/gamemode.sh
|
||||
|
||||
# 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
|
||||
@@ -33,8 +33,8 @@ bind = $mainMod, G, togglegroup # Toggle window group
|
||||
bind = $mainMod SHIFT, A, exec, ~/dotfiles/hypr/scripts/toggle-animations.sh # Toggle animations
|
||||
bind = $mainMod, PRINT, exec, ~/dotfiles/hypr/scripts/screenshot.sh # Take a screenshot
|
||||
bind = $mainMod CTRL, Q, exec, wlogout # Start wlogout
|
||||
bind = $mainMod SHIFT, W, exec, waypaper --random # Change the wallpaper
|
||||
bind = $mainMod CTRL, W, exec, waypaper # Open wallpaper selector
|
||||
bind = $mainMod SHIFT, W, exec, ~/dotfiles/hypr/scripts/wallpaper.sh # Change the wallpaper
|
||||
bind = $mainMod CTRL, W, exec, ~/dotfiles/hypr/scripts/wallpaper.sh select # Open wallpaper selector
|
||||
bind = $mainMod CTRL, RETURN, exec, rofi -show drun -replace -i # Open application launcher
|
||||
bind = $mainMod CTRL, H, exec, ~/dotfiles/hypr/scripts/keybindings.sh # Show keybindings
|
||||
bind = $mainMod SHIFT, B, exec, ~/dotfiles/waybar/launch.sh # Reload waybar
|
||||
|
||||
@@ -3,15 +3,17 @@
|
||||
# https://wiki.hyprland.org/Configuring/Variables/#input
|
||||
# -----------------------------------------------------
|
||||
input {
|
||||
kb_layout = de
|
||||
kb_variant =
|
||||
kb_layout = us
|
||||
kb_variant =
|
||||
kb_model =
|
||||
kb_options =
|
||||
numlock_by_default = true
|
||||
follow_mouse = 1
|
||||
mouse_refocus=false
|
||||
touchpad {
|
||||
natural_scroll = false
|
||||
natural_scroll = true
|
||||
disable_while_typing=true
|
||||
tap-to-click=true
|
||||
}
|
||||
sensitivity = 0 # -1.0 - 1.0, 0 means no modification.
|
||||
}
|
||||
|
||||
@@ -8,10 +8,8 @@ dwindle {
|
||||
}
|
||||
|
||||
master {
|
||||
# new_is_master = true
|
||||
# new_status = master
|
||||
}
|
||||
|
||||
gestures {
|
||||
workspace_swipe = false
|
||||
}
|
||||
}
|
||||
|
||||
@@ -8,10 +8,16 @@ dwindle {
|
||||
}
|
||||
|
||||
master {
|
||||
# new_is_master = true
|
||||
# new_status = master
|
||||
new_is_master = true
|
||||
}
|
||||
|
||||
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
|
||||
}
|
||||
@@ -5,4 +5,7 @@
|
||||
misc {
|
||||
disable_hyprland_logo = true
|
||||
disable_splash_rendering = true
|
||||
enable_swallow = true
|
||||
swallow_regex = ^(Alacritty|kitty|thunar)$
|
||||
font_family = FiraCode Nerd Font
|
||||
}
|
||||
|
||||
+5
-40
@@ -2,22 +2,10 @@
|
||||
# ML4W configurations
|
||||
# -----------------------------------------------------
|
||||
|
||||
# Pavucontrol floating
|
||||
windowrulev2 = float,class:(.*org.pulseaudio.pavucontrol.*)
|
||||
windowrulev2 = size 700 600,class:(.*org.pulseaudio.pavucontrol.*)
|
||||
windowrulev2 = center,class:(.*org.pulseaudio.pavucontrol.*)
|
||||
windowrulev2 = float,class:(.*chat.openai.com.*)
|
||||
windowrulev2 = size 500 50%,class:(.*chat.openai.com.*)
|
||||
windowrulev2 = move 20 70,class:(.*chat.openai.com.*)
|
||||
|
||||
# OpenAI ChatGPT floating
|
||||
windowrulev2 = float,title:(.*chat.openai.com.*)
|
||||
windowrulev2 = size 500 50%,title:(.*chat.openai.com.*)
|
||||
windowrulev2 = move 20 70,title:(.*chat.openai.com.*)
|
||||
|
||||
# ML4W Welcome App floating
|
||||
windowrulev2 = float,class:(.*waypaper.*)
|
||||
windowrulev2 = size 800 700,class:(.*waypaper.*)
|
||||
windowrulev2 = center,class:(.*waypaper.*)
|
||||
|
||||
# ML4W Welcome App floating
|
||||
windowrulev2 = float,class:(com.ml4w.welcome)
|
||||
windowrulev2 = size 700 600,class:(com.ml4w.welcome)
|
||||
windowrulev2 = center,class:(com.ml4w.welcome)
|
||||
@@ -26,7 +14,6 @@ windowrulev2 = float,class:(ml4w-welcome.py)
|
||||
windowrulev2 = size 400 500,class:(ml4w-welcome.py)
|
||||
windowrulev2 = center,class:(ml4w-welcome.py)
|
||||
|
||||
# ML4W Settings App floating
|
||||
windowrulev2 = float,class:(com.ml4w.dotfilessettings)
|
||||
windowrulev2 = size 700 600,class:(com.ml4w.dotfilessettings)
|
||||
windowrulev2 = move 10% 20%,class:(com.ml4w.dotfilessettings)
|
||||
@@ -35,7 +22,6 @@ windowrulev2 = float,class:(ml4w-dotfiles-settings.py)
|
||||
windowrulev2 = size 400 500,class:(ml4w-dotfiles-settings.py)
|
||||
windowrulev2 = move 10% 20%,class:(ml4w-dotfiles-settings.py)
|
||||
|
||||
# ML4W Hyprland App floating
|
||||
windowrulev2 = float,class:(com.ml4w.hyprland.settings)
|
||||
windowrulev2 = size 700 600,class:(com.ml4w.hyprland.settings)
|
||||
windowrulev2 = center,class:(com.ml4w.hyprland.settings)
|
||||
@@ -44,31 +30,10 @@ windowrulev2 = float,class:(ml4w-hyprland-settings.py)
|
||||
windowrulev2 = size 700 600,class:(ml4w-hyprland-settings.py)
|
||||
windowrulev2 = center,class:(ml4w-hyprland-settings.py)
|
||||
|
||||
# General floating
|
||||
windowrulev2 = float,class:(dotfiles-floating)
|
||||
windowrulev2 = size 1000 800,class:(dotfiles-floating)
|
||||
windowrulev2 = center,class:(dotfiles-floating)
|
||||
|
||||
# XDG Desktop Portal
|
||||
env = XDG_CURRENT_DESKTOP,Hyprland
|
||||
env = XDG_SESSION_TYPE,wayland
|
||||
env = XDG_SESSION_DESKTOP,Hyprland
|
||||
|
||||
# QT
|
||||
env = QT_QPA_PLATFORM,wayland;xcb
|
||||
env = QT_QPA_PLATFORMTHEME,qt6ct
|
||||
env = QT_WAYLAND_DISABLE_WINDOWDECORATION,1
|
||||
env = QT_AUTO_SCREEN_SCALE_FACTOR,1
|
||||
|
||||
# GTK
|
||||
env = GDK_SCALE,1
|
||||
|
||||
# Mozilla
|
||||
env = MOZ_ENABLE_WAYLAND,1
|
||||
|
||||
# Set the cursor size for xcursor
|
||||
env = XCURSOR_SIZE,24
|
||||
|
||||
# Disable appimage launcher by default
|
||||
env = APPIMAGELAUNCHER_DISABLE,1
|
||||
|
||||
env = XCURSOR_SIZE,24
|
||||
env = XDG_CURRENT_DESKTOP,Hyprland
|
||||
|
||||
@@ -0,0 +1,10 @@
|
||||
# -----------------------------------------------------
|
||||
# Monitor Setup
|
||||
# name: "Default"
|
||||
# -----------------------------------------------------
|
||||
|
||||
monitor=DP-1,preferred,0x0,2
|
||||
monitor=HDMI-A-1,3840x2160,1920x-275,2,transform,1
|
||||
|
||||
workspace=1,monitor:DP-1
|
||||
exec-once=hyprctl dispatch workspace 1
|
||||
@@ -1 +1 @@
|
||||
source = ~/dotfiles/hypr/conf/windowrules/default.conf
|
||||
source = ~/dotfiles/hypr/conf/windowrules/custom.conf
|
||||
|
||||
@@ -0,0 +1,24 @@
|
||||
# -----------------------------------------------------
|
||||
# Window rules
|
||||
# -----------------------------------------------------
|
||||
|
||||
windowrule = tile,^(Microsoft-edge)$
|
||||
windowrule = tile,^(Brave-browser)$
|
||||
windowrule = tile,^(Chromium)$
|
||||
windowrule = float,^(pavucontrol)$
|
||||
windowrule = float,^(blueman-manager)$
|
||||
windowrule = float,^(nm-connection-editor)$
|
||||
windowrule = float,^(qalculate-gtk)$
|
||||
windowrule = float,^(showmethekey-gtk)$
|
||||
windowrule = pin,^(showmethekey-gtk)$
|
||||
layerrule = blur, gtk-layer-shell
|
||||
layerrule = blur, logout_dialog
|
||||
|
||||
windowrule = float,title:^(Mathematica)$
|
||||
windowrule = opacity 0.75, ^(Code)$
|
||||
windowrule = opacity 0.75, ^(code-oss)$
|
||||
windowrule = opacity 0.75, ^(code-url-handler)$
|
||||
windowrule = float,^(QQ)$
|
||||
windowrule = float,^(wechat)$
|
||||
windowrule = float,^(fdm)$
|
||||
windowrule = float,^(xdg-desktop-portal-gtk)$
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user