Compare commits
5
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
c2d2d45546 | ||
|
|
b9025fbfb1 | ||
|
|
7a4d9f7b21 | ||
|
|
249e71d187 | ||
|
|
380b43ea30 |
@@ -1,3 +0,0 @@
|
|||||||
[submodule "yazi/flavors/tokyo-night.yazi"]
|
|
||||||
path = yazi/flavors/tokyo-night.yazi
|
|
||||||
url = https://github.com/BennyOe/tokyo-night.yazi.git
|
|
||||||
@@ -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."
|
||||||
|
|||||||
@@ -0,0 +1,24 @@
|
|||||||
|
# ------------------------------------------------------
|
||||||
|
# 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
|
||||||
@@ -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,21 +37,11 @@ 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/eww ]; then
|
if [ -d ~/dotfiles-versions/$version/swappy ]; 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
|
|
||||||
_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 ":: Symbolic links created."
|
||||||
echo
|
echo
|
||||||
|
|||||||
@@ -1,59 +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"
|
||||||
|
"chromium"
|
||||||
"dunst"
|
"dunst"
|
||||||
"starship"
|
"starship"
|
||||||
"mpv"
|
"mpv"
|
||||||
"thunar"
|
"thunar"
|
||||||
"nautilus"
|
"nautilus"
|
||||||
|
"mousepad"
|
||||||
"noto-fonts"
|
"noto-fonts"
|
||||||
"otf-font-awesome"
|
"otf-font-awesome"
|
||||||
"ttf-fira-sans"
|
"ttf-fira-sans"
|
||||||
"ttf-fira-code"
|
"ttf-fira-code"
|
||||||
"ttf-firacode-nerd"
|
"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"
|
||||||
|
"python-gobject"
|
||||||
"pavucontrol"
|
"pavucontrol"
|
||||||
"tumbler"
|
"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"
|
||||||
"pipewire-pulse"
|
"blueman"
|
||||||
"wireplumber"
|
|
||||||
);
|
);
|
||||||
|
|
||||||
packagesYay=(
|
packagesYay=(
|
||||||
"vimix-cursors"
|
"bibata-cursor-theme"
|
||||||
"orchis-theme"
|
|
||||||
"trizen"
|
"trizen"
|
||||||
"google-chrome"
|
"pacseek"
|
||||||
);
|
);
|
||||||
|
|||||||
@@ -3,19 +3,17 @@ 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"
|
||||||
)
|
);
|
||||||
|
|||||||
@@ -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."
|
||||||
|
|||||||
@@ -28,7 +28,3 @@ input {
|
|||||||
}
|
}
|
||||||
sensitivity = 0 # -1.0 - 1.0, 0 means no modification.
|
sensitivity = 0 # -1.0 - 1.0, 0 means no modification.
|
||||||
}
|
}
|
||||||
|
|
||||||
gestures {
|
|
||||||
workspace_swipe = true
|
|
||||||
}
|
|
||||||
@@ -22,14 +22,9 @@ input {
|
|||||||
# natural_scroll = false
|
# natural_scroll = false
|
||||||
|
|
||||||
# for laptop
|
# for laptop
|
||||||
natural_scroll = true
|
natural_scroll = yes
|
||||||
middle_button_emulation = true
|
middle_button_emulation = true
|
||||||
clickfinger_behavior = true
|
clickfinger_behavior = 1
|
||||||
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,4 @@
|
|||||||
* {
|
* {
|
||||||
border-width: 2px;
|
border-width: 2px;
|
||||||
|
border-radius: 15px;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -0,0 +1 @@
|
|||||||
|
alacritty -e pacseek
|
||||||
@@ -1 +1 @@
|
|||||||
kitty
|
alacritty
|
||||||
+1
-1
@@ -1 +1 @@
|
|||||||
2.9.1.2
|
2.9.1.1
|
||||||
+1
-1
@@ -1 +1 @@
|
|||||||
2912
|
2911
|
||||||
@@ -1,11 +1,3 @@
|
|||||||
Version 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)
|
|
||||||
- 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,4 +1,4 @@
|
|||||||
# ML4W Dotfiles 2.9.1.2
|
# ML4W Dotfiles 2.9.1.1
|
||||||
|
|
||||||
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.
|
||||||
|
|
||||||
@@ -55,8 +55,6 @@ 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
|
|
||||||
@@ -9,8 +9,5 @@ style = "Regular"
|
|||||||
opacity = 0.7
|
opacity = 0.7
|
||||||
|
|
||||||
[window.padding]
|
[window.padding]
|
||||||
x = 0
|
x = 15
|
||||||
y = 0
|
y = 15
|
||||||
|
|
||||||
[selection]
|
|
||||||
save_to_clipboard = true
|
|
||||||
|
|||||||
Binary file not shown.
@@ -1 +0,0 @@
|
|||||||
--ozone-platform=wayland --enable-wayland-ime
|
|
||||||
+88
-159
@@ -1,181 +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": [
|
"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",
|
"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",
|
"break",
|
||||||
{
|
"break",
|
||||||
"type": "title",
|
|
||||||
"key": "╭─",
|
|
||||||
"format": "{1}@{2}",
|
|
||||||
"keyColor": "blue"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"type": "os",
|
"type": "os",
|
||||||
"key": "├─", // Just get your distro's logo off nerdfonts.com
|
"key": "OS ",
|
||||||
"keyColor": "blue"
|
"keyColor": "31", // = color1
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"type": "kernel",
|
"type": "kernel",
|
||||||
"key": "├─",
|
"key": " ├ ",
|
||||||
"format": "{1} {2}",
|
"keyColor": "31",
|
||||||
"keyColor": "blue"
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"type": "packages",
|
"type": "packages",
|
||||||
"key": "├─",
|
"format": "{} (pacman)",
|
||||||
"keyColor": "blue"
|
"key": " ├ ",
|
||||||
|
"keyColor": "31",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"type": "uptime",
|
"type": "shell",
|
||||||
"key": "├─",
|
"key": " └ ",
|
||||||
"keyColor": "blue"
|
"keyColor": "31",
|
||||||
},
|
|
||||||
{
|
|
||||||
"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",
|
"break",
|
||||||
{
|
{
|
||||||
"type": "custom",
|
"type": "wm",
|
||||||
"format": " \u001b[90m \u001b[31m \u001b[32m \u001b[33m \u001b[34m \u001b[35m \u001b[36m \u001b[37m \u001b[38m \u001b[39m "
|
"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",
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
@@ -1 +1 @@
|
|||||||
source = ~/dotfiles/hypr/conf/animations/animations-high.conf
|
source = ~/dotfiles/hypr/conf/animations/animation-moving.conf
|
||||||
|
|||||||
@@ -29,8 +29,8 @@ 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
|
|
||||||
|
|
||||||
|
|
||||||
# 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,2 +1 @@
|
|||||||
exec-once = hyprctl setcursor Vimix-hyprcursors 24
|
exec-once = hyprctl setcursor Bibata-Modern-Ice 24
|
||||||
env = HYPRCURSOR_THEME,Vimix-hyprcursors
|
|
||||||
|
|||||||
@@ -18,14 +18,8 @@ decoration {
|
|||||||
inactive_opacity = 0.8
|
inactive_opacity = 0.8
|
||||||
fullscreen_opacity = 1.0
|
fullscreen_opacity = 1.0
|
||||||
|
|
||||||
shadow {
|
drop_shadow = true
|
||||||
enabled = true
|
shadow_range = 30
|
||||||
range = 30
|
shadow_render_power = 3
|
||||||
render_power = 3
|
col.shadow = 0x66000000
|
||||||
color = 0x66000000
|
|
||||||
}
|
|
||||||
#drop_shadow = true
|
|
||||||
#shadow_range = 30
|
|
||||||
#shadow_render_power = 3
|
|
||||||
#col.shadow = 0x66000000
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -6,7 +6,6 @@
|
|||||||
env = XDG_SESSION_TYPE,wayland
|
env = XDG_SESSION_TYPE,wayland
|
||||||
env = XDG_SESSION_DESKTOP,Hyprland
|
env = XDG_SESSION_DESKTOP,Hyprland
|
||||||
env = QT_QPA_PLATFORM,wayland
|
env = QT_QPA_PLATFORM,wayland
|
||||||
env = QT_QPA_PLATFORMTHEME,qt6ct
|
|
||||||
env = QT_WAYLAND_DISABLE_WINDOWDECORATION,1
|
env = QT_WAYLAND_DISABLE_WINDOWDECORATION,1
|
||||||
env = QT_AUTO_SCREEN_SCALE_FACTOR,1
|
env = QT_AUTO_SCREEN_SCALE_FACTOR,1
|
||||||
env = MOZ_ENABLE_WAYLAND,1
|
env = MOZ_ENABLE_WAYLAND,1
|
||||||
|
|||||||
@@ -0,0 +1,5 @@
|
|||||||
|
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
|
||||||
@@ -9,14 +9,11 @@ $mainMod = SUPER
|
|||||||
# Applications
|
# Applications
|
||||||
bind = $mainMod, RETURN, exec, ~/dotfiles/.settings/terminal.sh
|
bind = $mainMod, RETURN, exec, ~/dotfiles/.settings/terminal.sh
|
||||||
bind = $mainMod, B, exec, ~/dotfiles/.settings/browser.sh
|
bind = $mainMod, B, exec, ~/dotfiles/.settings/browser.sh
|
||||||
bind = $mainMod SHIFT, E, exec, emote
|
bind = $mainMod, period, exec, emote
|
||||||
|
|
||||||
# Windows
|
# Windows
|
||||||
bind = $mainMod, Q, killactive
|
bind = $mainMod, Q, killactive
|
||||||
bind = $mainMod, F, fullscreen
|
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, E, exec, ~/dotfiles/.settings/filemanager.sh
|
||||||
bind = $mainMod, T, togglefloating
|
bind = $mainMod, T, togglefloating
|
||||||
bind = $mainMod SHIFT, T, exec, ~/dotfiles/hypr/scripts/toggleallfloat.sh
|
bind = $mainMod SHIFT, T, exec, ~/dotfiles/hypr/scripts/toggleallfloat.sh
|
||||||
@@ -32,25 +29,21 @@ bind = $mainMod SHIFT, left, resizeactive, -100 0
|
|||||||
bind = $mainMod SHIFT, up, resizeactive, 0 -100
|
bind = $mainMod SHIFT, up, resizeactive, 0 -100
|
||||||
bind = $mainMod SHIFT, down, resizeactive, 0 100
|
bind = $mainMod SHIFT, down, resizeactive, 0 100
|
||||||
bind = $mainMod, G, togglegroup
|
bind = $mainMod, G, togglegroup
|
||||||
bind = $mainMod CTRL, Tab, changegroupactive, f
|
|
||||||
|
|
||||||
# Actions
|
# Actions
|
||||||
bind = $mainMod, PRINT, exec, ~/dotfiles/hypr/scripts/screenshot.sh
|
bind = $mainMod, PRINT, exec, ~/dotfiles/hypr/scripts/screenshot.sh
|
||||||
bind = $mainMod CTRL, Q, exec, wlogout
|
bind = $mainMod CTRL, Q, exec, wlogout
|
||||||
bind = $mainMod SHIFT, W, exec, ~/dotfiles/hypr/scripts/wallpaper.sh
|
bind = $mainMod SHIFT, W, exec, ~/dotfiles/hypr/scripts/wallpaper.sh
|
||||||
bind = $mainMod CTRL, W, exec, ~/dotfiles/hypr/scripts/wallpaper.sh select
|
bind = $mainMod CTRL, W, exec, ~/dotfiles/hypr/scripts/wallpaper.sh select
|
||||||
bind = $mainMod, SPACE, exec, rofi -show drun -replace -i
|
bind = $mainMod CTRL, RETURN, exec, rofi -show drun -replace -i
|
||||||
bind = $mainMod CTRL, H, exec, ~/dotfiles/hypr/scripts/keybindings.sh
|
bind = $mainMod CTRL, H, exec, ~/dotfiles/hypr/scripts/keybindings.sh
|
||||||
bind = $mainMod SHIFT, B, exec, ~/dotfiles/waybar/launch.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 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 CTRL, C, exec, ~/dotfiles/scripts/cliphist.sh
|
||||||
bind = $mainMod, V, 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, T, exec, ~/dotfiles/waybar/themeswitcher.sh
|
||||||
bind = $mainMod CTRL, S, exec, ~/dotfiles/apps/ML4W_Dotfiles_Settings-x86_64.AppImage
|
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
|
# Workspaces
|
||||||
bind = $mainMod, 1, workspace, 1
|
bind = $mainMod, 1, workspace, 1
|
||||||
@@ -99,6 +92,3 @@ bind = $mainMod, P, submap, passthru
|
|||||||
submap = passthru
|
submap = passthru
|
||||||
bind = SUPER, Escape, submap, reset
|
bind = SUPER, Escape, submap, reset
|
||||||
submap = reset
|
submap = reset
|
||||||
|
|
||||||
# Pyprland
|
|
||||||
bind = $mainMod SHIFT, RETURN, exec, pypr toggle term
|
|
||||||
|
|||||||
@@ -7,88 +7,90 @@
|
|||||||
$mainMod = SUPER
|
$mainMod = SUPER
|
||||||
|
|
||||||
# Applications
|
# Applications
|
||||||
bind = $mainMod, RETURN, exec, ~/dotfiles/.settings/terminal.sh # Open the terminal
|
bind = $mainMod, RETURN, exec, ~/dotfiles/.settings/terminal.sh
|
||||||
bind = $mainMod, B, exec, ~/dotfiles/.settings/browser.sh # Open the browser
|
bind = $mainMod, B, exec, ~/dotfiles/.settings/browser.sh
|
||||||
bind = $mainMod, E, exec, ~/dotfiles/.settings/filemanager.sh # Open the filemanager
|
|
||||||
|
|
||||||
# Windows
|
# Windows
|
||||||
bind = $mainMod, Q, killactive # Kill active window
|
bind = $mainMod, Q, killactive
|
||||||
bind = $mainMod, F, fullscreen # Set active window to fullscreen
|
bind = $mainMod, F, fullscreen
|
||||||
bind = $mainMod, T, togglefloating # Toggle active windows into floating mode
|
bind = $mainMod, E, exec, ~/dotfiles/.settings/filemanager.sh
|
||||||
bind = $mainMod SHIFT, T, exec, ~/dotfiles/hypr/scripts/toggleallfloat.sh # Toggle all windows into floating mode
|
bind = $mainMod, T, togglefloating
|
||||||
bind = $mainMod, J, togglesplit # Toggle split
|
bind = $mainMod SHIFT, T, exec, ~/dotfiles/hypr/scripts/toggleallfloat.sh
|
||||||
bind = $mainMod, left, movefocus, l # Move focus left
|
bind = $mainMod, J, togglesplit
|
||||||
bind = $mainMod, right, movefocus, r # Move focus right
|
bind = $mainMod, left, movefocus, l
|
||||||
bind = $mainMod, up, movefocus, u # Move focus up
|
bind = $mainMod, right, movefocus, r
|
||||||
bind = $mainMod, down, movefocus, d # Move focus down
|
bind = $mainMod, up, movefocus, u
|
||||||
bindm = $mainMod, mouse:272, movewindow # Move window with the mouse
|
bind = $mainMod, down, movefocus, d
|
||||||
bindm = $mainMod, mouse:273, resizewindow # Resize window with the mouse
|
bindm = $mainMod, mouse:272, movewindow
|
||||||
bind = $mainMod SHIFT, right, resizeactive, 100 0 # Increase window width with keyboard
|
bindm = $mainMod, mouse:273, resizewindow
|
||||||
bind = $mainMod SHIFT, left, resizeactive, -100 0 # Reduce window width with keyboard
|
bind = $mainMod SHIFT, right, resizeactive, 100 0
|
||||||
bind = $mainMod SHIFT, down, resizeactive, 0 100 # Increase window height with keyboard
|
bind = $mainMod SHIFT, left, resizeactive, -100 0
|
||||||
bind = $mainMod SHIFT, up, resizeactive, 0 -100 # Reduce window height with keyboard
|
bind = $mainMod SHIFT, up, resizeactive, 0 -100
|
||||||
bind = $mainMod, G, togglegroup # Toggle window group
|
bind = $mainMod SHIFT, down, resizeactive, 0 100
|
||||||
|
bind = $mainMod, G, togglegroup
|
||||||
|
|
||||||
# Actions
|
# Actions
|
||||||
bind = $mainMod SHIFT, A, exec, ~/dotfiles/hypr/scripts/toggle-animations.sh # Toggle animations
|
bind = $mainMod SHIFT, A, exec, ~/dotfiles/hypr/scripts/toggle-animations.sh
|
||||||
bind = $mainMod, PRINT, exec, ~/dotfiles/hypr/scripts/screenshot.sh # Take a screenshot
|
bind = $mainMod, PRINT, exec, ~/dotfiles/hypr/scripts/screenshot.sh
|
||||||
bind = $mainMod CTRL, Q, exec, wlogout # Start wlogout
|
bind = $mainMod CTRL, Q, exec, wlogout
|
||||||
bind = $mainMod SHIFT, W, exec, ~/dotfiles/hypr/scripts/wallpaper.sh # Change the wallpaper
|
bind = $mainMod SHIFT, W, exec, ~/dotfiles/hypr/scripts/wallpaper.sh
|
||||||
bind = $mainMod CTRL, W, exec, ~/dotfiles/hypr/scripts/wallpaper.sh select # Open wallpaper selector
|
bind = $mainMod CTRL, W, exec, ~/dotfiles/hypr/scripts/wallpaper.sh select
|
||||||
bind = $mainMod CTRL, RETURN, exec, rofi -show drun -replace -i # Open application launcher
|
bind = $mainMod CTRL, RETURN, exec, rofi -show drun -replace -i
|
||||||
bind = $mainMod CTRL, H, exec, ~/dotfiles/hypr/scripts/keybindings.sh # Show keybindings
|
bind = $mainMod CTRL, H, exec, ~/dotfiles/hypr/scripts/keybindings.sh
|
||||||
bind = $mainMod SHIFT, B, exec, ~/dotfiles/waybar/launch.sh # Reload waybar
|
bind = $mainMod SHIFT, B, exec, ~/dotfiles/waybar/launch.sh
|
||||||
bind = $mainMod CTRL, B, exec, ~/dotfiles/waybar/toggle.sh # Toggle waybar
|
bind = $mainMod CTRL, B, exec, ~/dotfiles/waybar/toggle.sh
|
||||||
bind = $mainMod SHIFT, R, exec, ~/dotfiles/hypr/scripts/loadconfig.sh # Reload hyprland config
|
bind = $mainMod SHIFT, R, exec, ~/dotfiles/hypr/scripts/loadconfig.sh
|
||||||
bind = $mainMod, V, exec, ~/dotfiles/scripts/cliphist.sh # Open clipboard manager
|
bind = $mainMod CTRL, F, exec, ~/dotfiles/scripts/filemanager.sh
|
||||||
bind = $mainMod CTRL, T, exec, ~/dotfiles/waybar/themeswitcher.sh # Open waybar theme switcher
|
bind = $mainMod CTRL, C, exec, ~/dotfiles/scripts/cliphist.sh
|
||||||
bind = $mainMod CTRL, S, exec, ~/dotfiles/apps/ML4W_Dotfiles_Settings-x86_64.AppImage # Open ML4W Dotfiles Settings app
|
bind = $mainMod, V, exec, ~/dotfiles/scripts/cliphist.sh
|
||||||
bind = $mainMod SHIFT, S, exec, ~/dotfiles/hypr/scripts/hyprshade.sh # Toggle screenshader
|
bind = $mainMod CTRL, T, exec, ~/dotfiles/waybar/themeswitcher.sh
|
||||||
bind = $mainMod ALT, G, exec, ~/dotfiles/hypr/scripts/gamemode.sh # Toggle game mode
|
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
|
# Workspaces
|
||||||
bind = $mainMod, 1, workspace, 1 # Open workspace 1
|
bind = $mainMod, 1, workspace, 1
|
||||||
bind = $mainMod, 2, workspace, 2 # Open workspace 2
|
bind = $mainMod, 2, workspace, 2
|
||||||
bind = $mainMod, 3, workspace, 3 # Open workspace 3
|
bind = $mainMod, 3, workspace, 3
|
||||||
bind = $mainMod, 4, workspace, 4 # Open workspace 4
|
bind = $mainMod, 4, workspace, 4
|
||||||
bind = $mainMod, 5, workspace, 5 # Open workspace 5
|
bind = $mainMod, 5, workspace, 5
|
||||||
bind = $mainMod, 6, workspace, 6 # Open workspace 6
|
bind = $mainMod, 6, workspace, 6
|
||||||
bind = $mainMod, 7, workspace, 7 # Open workspace 7
|
bind = $mainMod, 7, workspace, 7
|
||||||
bind = $mainMod, 8, workspace, 8 # Open workspace 8
|
bind = $mainMod, 8, workspace, 8
|
||||||
bind = $mainMod, 9, workspace, 9 # Open workspace 9
|
bind = $mainMod, 9, workspace, 9
|
||||||
bind = $mainMod, 0, workspace, 10 # Open workspace 10
|
bind = $mainMod, 0, workspace, 10
|
||||||
bind = $mainMod SHIFT, 1, movetoworkspace, 1 # Move active window to workspace 1
|
bind = $mainMod SHIFT, 1, movetoworkspace, 1
|
||||||
bind = $mainMod SHIFT, 2, movetoworkspace, 2 # Move active window to workspace 2
|
bind = $mainMod SHIFT, 2, movetoworkspace, 2
|
||||||
bind = $mainMod SHIFT, 3, movetoworkspace, 3 # Move active window to workspace 3
|
bind = $mainMod SHIFT, 3, movetoworkspace, 3
|
||||||
bind = $mainMod SHIFT, 4, movetoworkspace, 4 # Move active window to workspace 4
|
bind = $mainMod SHIFT, 4, movetoworkspace, 4
|
||||||
bind = $mainMod SHIFT, 5, movetoworkspace, 5 # Move active window to workspace 5
|
bind = $mainMod SHIFT, 5, movetoworkspace, 5
|
||||||
bind = $mainMod SHIFT, 6, movetoworkspace, 6 # Move active window to workspace 6
|
bind = $mainMod SHIFT, 6, movetoworkspace, 6
|
||||||
bind = $mainMod SHIFT, 7, movetoworkspace, 7 # Move active window to workspace 7
|
bind = $mainMod SHIFT, 7, movetoworkspace, 7
|
||||||
bind = $mainMod SHIFT, 8, movetoworkspace, 8 # Move active window to workspace 8
|
bind = $mainMod SHIFT, 8, movetoworkspace, 8
|
||||||
bind = $mainMod SHIFT, 9, movetoworkspace, 9 # Move active window to workspace 9
|
bind = $mainMod SHIFT, 9, movetoworkspace, 9
|
||||||
bind = $mainMod SHIFT, 0, movetoworkspace, 10 # Move active window to workspace 10
|
bind = $mainMod SHIFT, 0, movetoworkspace, 10
|
||||||
bind = $mainMod, mouse_down, workspace, e+1 # Open next workspace
|
bind = $mainMod, mouse_down, workspace, e+1
|
||||||
bind = $mainMod, mouse_up, workspace, e-1 # Open previous workspace
|
bind = $mainMod, mouse_up, workspace, e-1
|
||||||
bind = $mainMod CTRL, down, workspace, empty # Open the next empty workspace
|
bind = $mainMod CTRL, down, workspace, empty
|
||||||
|
|
||||||
# Passthrough SUPER KEY to Virtual Machine
|
|
||||||
bind = $mainMod, P, submap, passthru # Passthrough SUPER key to virtual machine
|
|
||||||
submap = passthru
|
|
||||||
bind = SUPER, Escape, submap, reset # Get SUPER key back from virtual machine
|
|
||||||
submap = reset
|
|
||||||
|
|
||||||
# Fn keys
|
# Fn keys
|
||||||
bind = , XF86MonBrightnessUp, exec, brightnessctl -q s +10% # Increase brightness by 10%
|
bind = , XF86MonBrightnessUp, exec, brightnessctl -q s +10%
|
||||||
bind = , XF86MonBrightnessDown, exec, brightnessctl -q s 10%- # Reduce brightness by 10%
|
bind = , XF86MonBrightnessDown, exec, brightnessctl -q s 10%-
|
||||||
bind = , XF86AudioRaiseVolume, exec, pactl set-sink-volume @DEFAULT_SINK@ +5% # Increase volume by 5%
|
bind = , XF86AudioRaiseVolume, exec, pactl set-sink-volume @DEFAULT_SINK@ +5%
|
||||||
bind = , XF86AudioLowerVolume, exec, pactl set-sink-volume @DEFAULT_SINK@ -5% # Reduce volume by 5%
|
bind = , XF86AudioLowerVolume, exec, pactl set-sink-volume @DEFAULT_SINK@ -5%
|
||||||
bind = , XF86AudioMute, exec, wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle # Toggle mute
|
bind = , XF86AudioMute, exec, wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle
|
||||||
bind = , XF86AudioPlay, exec, playerctl play-pause # Audio play pause
|
bind = , XF86AudioPlay, exec, playerctl play-pause
|
||||||
bind = , XF86AudioPause, exec, playerctl pause # Audio pause
|
bind = , XF86AudioPause, exec, playerctl pause
|
||||||
bind = , XF86AudioNext, exec, playerctl next # Audio next
|
bind = , XF86AudioNext, exec, playerctl next
|
||||||
bind = , XF86AudioPrev, exec, playerctl previous # Audio previous
|
bind = , XF86AudioPrev, exec, playerctl previous
|
||||||
bind = , XF86AudioMicMute, exec, pactl set-source-mute @DEFAULT_SOURCE@ toggle # Toggle microphone
|
bind = , XF86AudioMicMute, exec, pactl set-source-mute @DEFAULT_SOURCE@ toggle
|
||||||
bind = , XF86Calculator, exec, qalculate-gtk # Open calculator
|
bind = , XF86Calculator, exec, qalculate-gtk
|
||||||
bind = , XF86Lock, exec, hyprlock # Open screenlock
|
bind = , XF86Lock, exec, hyprlock
|
||||||
bind = , XF86Tools, exec, alacritty --class dotfiles-floating -e ~/dotfiles/apps/ML4W_Dotfiles_Settings-x86_64.AppImage # Open ML4W Dotfiles Settings app
|
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
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
# 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 =
|
||||||
@@ -11,9 +11,7 @@ input {
|
|||||||
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,6 +8,7 @@ dwindle {
|
|||||||
}
|
}
|
||||||
|
|
||||||
master {
|
master {
|
||||||
|
new_is_master = true
|
||||||
}
|
}
|
||||||
|
|
||||||
gestures {
|
gestures {
|
||||||
|
|||||||
@@ -13,11 +13,4 @@ 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
|
|
||||||
}
|
}
|
||||||
@@ -5,7 +5,4 @@
|
|||||||
misc {
|
misc {
|
||||||
disable_hyprland_logo = true
|
disable_hyprland_logo = true
|
||||||
disable_splash_rendering = true
|
disable_splash_rendering = true
|
||||||
enable_swallow = true
|
|
||||||
swallow_regex = ^(Alacritty|kitty|thunar)$
|
|
||||||
font_family = FiraCode Nerd Font
|
|
||||||
}
|
}
|
||||||
|
|||||||
+4
-3
@@ -22,9 +22,9 @@ windowrulev2 = float,class:(ml4w-dotfiles-settings.py)
|
|||||||
windowrulev2 = size 400 500,class:(ml4w-dotfiles-settings.py)
|
windowrulev2 = size 400 500,class:(ml4w-dotfiles-settings.py)
|
||||||
windowrulev2 = move 10% 20%,class:(ml4w-dotfiles-settings.py)
|
windowrulev2 = move 10% 20%,class:(ml4w-dotfiles-settings.py)
|
||||||
|
|
||||||
windowrulev2 = float,class:(com.ml4w.hyprland.settings)
|
windowrulev2 = float,class:(com.ml4w.hyprlandsettings)
|
||||||
windowrulev2 = size 700 600,class:(com.ml4w.hyprland.settings)
|
windowrulev2 = size 700 600,class:(com.ml4w.hyprlandsettings)
|
||||||
windowrulev2 = center,class:(com.ml4w.hyprland.settings)
|
windowrulev2 = center,class:(com.ml4w.hyprlandsettings)
|
||||||
|
|
||||||
windowrulev2 = float,class:(ml4w-hyprland-settings.py)
|
windowrulev2 = float,class:(ml4w-hyprland-settings.py)
|
||||||
windowrulev2 = size 700 600,class:(ml4w-hyprland-settings.py)
|
windowrulev2 = size 700 600,class:(ml4w-hyprland-settings.py)
|
||||||
@@ -37,3 +37,4 @@ windowrulev2 = center,class:(dotfiles-floating)
|
|||||||
env = APPIMAGELAUNCHER_DISABLE,1
|
env = APPIMAGELAUNCHER_DISABLE,1
|
||||||
env = XCURSOR_SIZE,24
|
env = XCURSOR_SIZE,24
|
||||||
env = XDG_CURRENT_DESKTOP,Hyprland
|
env = XDG_CURRENT_DESKTOP,Hyprland
|
||||||
|
|
||||||
|
|||||||
@@ -4,7 +4,4 @@
|
|||||||
# -----------------------------------------------------
|
# -----------------------------------------------------
|
||||||
|
|
||||||
monitor=DP-1,preferred,0x0,2
|
monitor=DP-1,preferred,0x0,2
|
||||||
monitor=HDMI-A-1,3840x2160,1920x-275,2,transform,1
|
monitor=HDMI-A-1,3840x2160,1920x-180,2,transform,1
|
||||||
|
|
||||||
workspace=1,monitor:DP-1
|
|
||||||
exec-once=hyprctl dispatch workspace 1
|
|
||||||
|
|||||||
@@ -14,11 +14,5 @@ windowrule = pin,^(showmethekey-gtk)$
|
|||||||
layerrule = blur, gtk-layer-shell
|
layerrule = blur, gtk-layer-shell
|
||||||
layerrule = blur, logout_dialog
|
layerrule = blur, logout_dialog
|
||||||
|
|
||||||
windowrule = float,title:^(Mathematica)$
|
windowrule = float,title=^(Mathematica)$
|
||||||
windowrule = opacity 0.75, ^(Code)$
|
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)$
|
|
||||||
|
|||||||
@@ -11,12 +11,3 @@ general {
|
|||||||
col.inactive_border = rgba(ffffffff)
|
col.inactive_border = rgba(ffffffff)
|
||||||
layout = dwindle
|
layout = dwindle
|
||||||
}
|
}
|
||||||
|
|
||||||
group {
|
|
||||||
col.border_active = $color11
|
|
||||||
col.border_inactive = rgba(ffffffff)
|
|
||||||
groupbar {
|
|
||||||
col.active = $color11
|
|
||||||
col.inactive = $color13
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|||||||
@@ -1,12 +0,0 @@
|
|||||||
[pyprland]
|
|
||||||
|
|
||||||
plugins = [
|
|
||||||
"scratchpads",
|
|
||||||
"magnify",
|
|
||||||
]
|
|
||||||
|
|
||||||
[scratchpads.term]
|
|
||||||
animation = "fromTop"
|
|
||||||
command = "alacritty --class alacritty-dropterm"
|
|
||||||
class = "alacritty-dropterm"
|
|
||||||
size = "75% 60%"
|
|
||||||
@@ -7,18 +7,13 @@
|
|||||||
#
|
#
|
||||||
|
|
||||||
if [ -f ~/.cache/gamemode ] ;then
|
if [ -f ~/.cache/gamemode ] ;then
|
||||||
hyprctl reload
|
hyprctl keyword animations:enabled true
|
||||||
|
hyprctl keyword decoration:blur:enabled true
|
||||||
rm ~/.cache/gamemode
|
rm ~/.cache/gamemode
|
||||||
notify-send "Gamemode deactivated" "Animations and blur enabled"
|
notify-send "Gamemode deactivated" "Animations and blur enabled"
|
||||||
else
|
else
|
||||||
hyprctl --batch "\
|
hyprctl keyword animations:enabled false
|
||||||
keyword animations:enabled 0;\
|
hyprctl keyword decoration:blur:enabled false
|
||||||
keyword decoration:drop_shadow 0;\
|
|
||||||
keyword decoration:blur:enabled 0;\
|
|
||||||
keyword general:gaps_in 0;\
|
|
||||||
keyword general:gaps_out 0;\
|
|
||||||
keyword general:border_size 1;\
|
|
||||||
keyword decoration:rounding 0"
|
|
||||||
touch ~/.cache/gamemode
|
touch ~/.cache/gamemode
|
||||||
notify-send "Gamemode activated" "Animations and blur disabled"
|
notify-send "Gamemode activated" "Animations and blur disabled"
|
||||||
fi
|
fi
|
||||||
|
|||||||
+4
-4
@@ -29,7 +29,7 @@ gsettings set "$gnome_schema" cursor-theme "$cursor_theme"
|
|||||||
gsettings set "$gnome_schema" font-name "$font_name"
|
gsettings set "$gnome_schema" font-name "$font_name"
|
||||||
gsettings set "$gnome_schema" color-scheme "prefer-dark"
|
gsettings set "$gnome_schema" color-scheme "prefer-dark"
|
||||||
|
|
||||||
# if [ -f ~/dotfiles/hypr/conf/cursor.conf ] ;then
|
if [ -f ~/dotfiles/hypr/conf/cursor.conf ] ;then
|
||||||
# echo "exec-once = hyprctl setcursor $cursor_theme $cursor_size" > ~/dotfiles/hypr/conf/cursor.conf
|
echo "exec-once = hyprctl setcursor $cursor_theme $cursor_size" > ~/dotfiles/hypr/conf/cursor.conf
|
||||||
# hyprctl setcursor $cursor_theme $cursor_size
|
hyprctl setcursor $cursor_theme $cursor_size
|
||||||
# fi
|
fi
|
||||||
@@ -21,29 +21,13 @@ config_file=${config_file/source=~/}
|
|||||||
config_file="/home/$USER$config_file"
|
config_file="/home/$USER$config_file"
|
||||||
echo "Reading from: $config_file"
|
echo "Reading from: $config_file"
|
||||||
|
|
||||||
keybinds=""
|
# -----------------------------------------------------
|
||||||
|
# Parse keybindings
|
||||||
# Detect Start String
|
# -----------------------------------------------------
|
||||||
while read -r line
|
keybinds=$(grep -oP '(?<=bind = ).*' $config_file)
|
||||||
do
|
keybinds=$(echo "$keybinds" | sed 's/$mainMod/SUPER/g'| sed 's/,\([^,]*\)$/ = \1/' | sed 's/, exec//g' | sed 's/^,//g')
|
||||||
if [[ "$line" == "bind"* ]]; then
|
# -----------------------------------------------------
|
||||||
|
# Show keybindings in rofi
|
||||||
line="$(echo "$line" | sed 's/$mainMod/SUPER/g')"
|
# -----------------------------------------------------
|
||||||
line="$(echo "$line" | sed 's/bind = //g')"
|
|
||||||
line="$(echo "$line" | sed 's/bindm = //g')"
|
|
||||||
|
|
||||||
IFS='#'
|
|
||||||
read -a strarr <<<"$line"
|
|
||||||
kb_str=${strarr[0]}
|
|
||||||
cm_str=${strarr[1]}
|
|
||||||
|
|
||||||
IFS=','
|
|
||||||
read -a kbarr <<<"$kb_str"
|
|
||||||
|
|
||||||
item="${kbarr[0]} + ${kbarr[1]}"$'\r'"${cm_str:1}"
|
|
||||||
keybinds=$keybinds$item$'\n'
|
|
||||||
fi
|
|
||||||
done < "$config_file"
|
|
||||||
|
|
||||||
sleep 0.2
|
sleep 0.2
|
||||||
rofi -dmenu -i -markup -eh 2 -replace -p "Keybinds" -config ~/dotfiles/rofi/config-compact.rasi <<< "$keybinds"
|
rofi -dmenu -i -replace -p "Keybinds" -config ~/dotfiles/rofi/config-compact.rasi <<< "$keybinds"
|
||||||
@@ -14,11 +14,10 @@ NAME="screenshot_$(date +%d%m%Y_%H%M%S).png"
|
|||||||
|
|
||||||
option2="Selected area"
|
option2="Selected area"
|
||||||
option3="Fullscreen (delay 3 sec)"
|
option3="Fullscreen (delay 3 sec)"
|
||||||
option4="Current display (delay 3 sec)"
|
|
||||||
|
|
||||||
options="$option2\n$option3\n$option4"
|
options="$option2\n$option3"
|
||||||
|
|
||||||
choice=$(echo -e "$options" | rofi -dmenu -replace -config ~/dotfiles/rofi/config-screenshot.rasi -i -no-show-icons -l 3 -width 30 -p "Take Screenshot")
|
choice=$(echo -e "$options" | rofi -dmenu -replace -config ~/dotfiles/rofi/config-screenshot.rasi -i -no-show-icons -l 2 -width 30 -p "Take Screenshot")
|
||||||
|
|
||||||
case $choice in
|
case $choice in
|
||||||
$option2)
|
$option2)
|
||||||
@@ -34,12 +33,4 @@ case $choice in
|
|||||||
notify-send "Screenshot created and copied to clipboard" "Mode: Fullscreen"
|
notify-send "Screenshot created and copied to clipboard" "Mode: Fullscreen"
|
||||||
swappy -f "$DIR$NAME"
|
swappy -f "$DIR$NAME"
|
||||||
;;
|
;;
|
||||||
$option4)
|
|
||||||
sleep 3
|
|
||||||
monitor="$(hyprctl monitors | awk '/Monitor/{monitor=$2} /focused: yes/{print monitor; exit}')"
|
|
||||||
grim -o "$monitor" "$DIR$NAME"
|
|
||||||
xclip -selection clipboard -t image/png -i "$DIR$NAME"
|
|
||||||
notify-send "Screenshot created and copied to clipboard" "Mode: Fullscreen"
|
|
||||||
swappy -f "$DIR$NAME"
|
|
||||||
;;
|
|
||||||
esac
|
esac
|
||||||
|
|||||||
@@ -45,6 +45,7 @@ source .install/remove.sh
|
|||||||
source .install/general.sh
|
source .install/general.sh
|
||||||
source .install/packages/general-packages.sh
|
source .install/packages/general-packages.sh
|
||||||
source .install/install-packages.sh
|
source .install/install-packages.sh
|
||||||
|
source .install/fcitx5.sh
|
||||||
source .install/profile.sh
|
source .install/profile.sh
|
||||||
if [[ $profile == *"Hyprland"* ]]; then
|
if [[ $profile == *"Hyprland"* ]]; then
|
||||||
echo -e "${GREEN}"
|
echo -e "${GREEN}"
|
||||||
|
|||||||
@@ -1,25 +0,0 @@
|
|||||||
font_family Fira Code Nerd Font
|
|
||||||
font_size 16.0
|
|
||||||
bold_font auto
|
|
||||||
italic_font auto
|
|
||||||
bold_italic_font auto
|
|
||||||
|
|
||||||
background_opacity 0.7
|
|
||||||
|
|
||||||
confirm_os_window_close 0
|
|
||||||
|
|
||||||
selection_foreground #000000
|
|
||||||
selection_background #F5FBFF
|
|
||||||
|
|
||||||
detect_urls yes
|
|
||||||
copy_on_select clipboard
|
|
||||||
strip_trailing_spaces smart
|
|
||||||
rectangle_select_modifiers ctrl+alt
|
|
||||||
terminal_select_modifiers shift
|
|
||||||
|
|
||||||
enable_audio_bell no
|
|
||||||
|
|
||||||
remember_window_size no
|
|
||||||
window_padding_width 5
|
|
||||||
|
|
||||||
map ctrl+super+enter launch --cwd=current
|
|
||||||
-121
@@ -1,121 +0,0 @@
|
|||||||
name: Bug Report
|
|
||||||
description: File a bug report
|
|
||||||
labels: [bug]
|
|
||||||
body:
|
|
||||||
- type: markdown
|
|
||||||
attributes:
|
|
||||||
value: |
|
|
||||||
_Before reporting:_ Search [existing issues](https://github.com/ayamir/nvimdots/issues) and check the [FAQ](https://github.com/ayamir/nvimdots/wiki/Issues). Thank you for helping us improve!
|
|
||||||
> [!IMPORTANT]
|
|
||||||
> The `0.11` branch is intended for nightly Neovim builds and is **not** stable. It typically harbors subtle issues scattered throughout. Therefore, refrain from submitting issues if you happen to encounter them. They will be closed directly unless a viable solution is proposed or included.
|
|
||||||
- type: checkboxes
|
|
||||||
id: is-latest-commit
|
|
||||||
attributes:
|
|
||||||
label: "Version confirmation"
|
|
||||||
description: "The local configuration is up-to-date in the current branch and this issue _persists_."
|
|
||||||
options:
|
|
||||||
- label: "Confirm"
|
|
||||||
required: true
|
|
||||||
- type: checkboxes
|
|
||||||
id: prerequisites-done
|
|
||||||
attributes:
|
|
||||||
label: "Following prerequisites"
|
|
||||||
description: "I've checked everything mentioned in [Wiki: Prerequisites](https://github.com/ayamir/nvimdots/wiki/Prerequisites)."
|
|
||||||
options:
|
|
||||||
- label: "Confirm"
|
|
||||||
required: true
|
|
||||||
- type: checkboxes
|
|
||||||
id: not-user-config-issue
|
|
||||||
attributes:
|
|
||||||
label: "Not a user config issue"
|
|
||||||
description: "This issue _persists_ after removing ALL user configs. If this is not the case, you should open a [Custom (User) Config Issue](https://github.com/ayamir/nvimdots/issues/new?assignees=&labels=usage&projects=&template=custom_config.yml) instead."
|
|
||||||
options:
|
|
||||||
- label: "Confirm"
|
|
||||||
required: true
|
|
||||||
|
|
||||||
- type: input
|
|
||||||
id: nvim-version
|
|
||||||
attributes:
|
|
||||||
label: "Neovim version"
|
|
||||||
description: "Paste the output of `nvim --version` here"
|
|
||||||
placeholder: "NVIM v0.11.0-dev-194+g6c7677e5d"
|
|
||||||
validations:
|
|
||||||
required: true
|
|
||||||
- type: input
|
|
||||||
id: system-version
|
|
||||||
attributes:
|
|
||||||
label: "Operating system/version"
|
|
||||||
placeholder: "macOS 12.6.1"
|
|
||||||
validations:
|
|
||||||
required: true
|
|
||||||
- type: input
|
|
||||||
id: terminal-version
|
|
||||||
attributes:
|
|
||||||
label: "Terminal name/version"
|
|
||||||
placeholder: "iTerm2 Build 3.4.17"
|
|
||||||
validations:
|
|
||||||
required: true
|
|
||||||
- type: input
|
|
||||||
id: term-env
|
|
||||||
attributes:
|
|
||||||
label: "$TERM environment variable"
|
|
||||||
placeholder: "xterm-256color"
|
|
||||||
validations:
|
|
||||||
required: false
|
|
||||||
- type: dropdown
|
|
||||||
id: branch
|
|
||||||
attributes:
|
|
||||||
label: "Branch info"
|
|
||||||
description: "Which branch are you currently on? If you are not sure, check the output of `git rev-parse --abbrev-ref HEAD`"
|
|
||||||
options:
|
|
||||||
- main (Default/Latest)
|
|
||||||
- 0.9 (Legacy)
|
|
||||||
- 0.8 (Deprecated)
|
|
||||||
- 0.11 (Nightly)
|
|
||||||
validations:
|
|
||||||
required: true
|
|
||||||
- type: dropdown
|
|
||||||
id: fetch-pref
|
|
||||||
attributes:
|
|
||||||
label: "Fetch Preferences"
|
|
||||||
description: "In what way do you fetch resources? If you are not sure, check the value of `use_ssh` in `lua/user/settings.lua`"
|
|
||||||
options:
|
|
||||||
- SSH (use_ssh = true)
|
|
||||||
- HTTPS (use_ssh = false)
|
|
||||||
validations:
|
|
||||||
required: true
|
|
||||||
|
|
||||||
- type: textarea
|
|
||||||
id: repro-steps
|
|
||||||
attributes:
|
|
||||||
label: "How to reproduce the issue"
|
|
||||||
description: "Note: Issues without any information will be closed directly"
|
|
||||||
placeholder: |
|
|
||||||
Steps to reproduce the behavior:
|
|
||||||
1. Go to '...'
|
|
||||||
2. Click on '....'
|
|
||||||
3. Scroll down to '....'
|
|
||||||
4. See error
|
|
||||||
validations:
|
|
||||||
required: true
|
|
||||||
|
|
||||||
- type: textarea
|
|
||||||
id: expected-behavior
|
|
||||||
attributes:
|
|
||||||
label: "Expected behavior"
|
|
||||||
description: "Describe the behavior you expect"
|
|
||||||
validations:
|
|
||||||
required: true
|
|
||||||
- type: textarea
|
|
||||||
id: actual-behavior
|
|
||||||
attributes:
|
|
||||||
label: "Actual behavior"
|
|
||||||
validations:
|
|
||||||
required: false
|
|
||||||
- type: textarea
|
|
||||||
id: extras
|
|
||||||
attributes:
|
|
||||||
label: Additional information
|
|
||||||
description: If applicable, you may include logs, images, or videos to help explain your problem
|
|
||||||
validations:
|
|
||||||
required: false
|
|
||||||
-8
@@ -1,8 +0,0 @@
|
|||||||
blank_issues_enabled: true
|
|
||||||
contact_links:
|
|
||||||
- name: GitHub Discussions
|
|
||||||
url: https://github.com/ayamir/nvimdots/discussions/new/choose
|
|
||||||
about: Any issue that does not fall into the above categories shall go here
|
|
||||||
- name: GitHub Wiki
|
|
||||||
url: https://github.com/ayamir/nvimdots/wiki
|
|
||||||
about: Make sure you have checked our documentation first. To be explicit, the "Issues" section
|
|
||||||
-111
@@ -1,111 +0,0 @@
|
|||||||
name: Custom (User) Config Issue
|
|
||||||
description: Problems when trying to implement your custom config
|
|
||||||
labels: [usage]
|
|
||||||
body:
|
|
||||||
- type: markdown
|
|
||||||
attributes:
|
|
||||||
value: |
|
|
||||||
_Before requesting:_ Make sure you've read through our [Wiki: Usage](https://github.com/ayamir/nvimdots/wiki/Usage) before you start to add things to nvimdots!
|
|
||||||
> [!IMPORTANT]
|
|
||||||
> The `0.11` branch is intended for nightly Neovim builds and is **not** stable. It typically harbors subtle issues scattered throughout. Therefore, refrain from submitting issues if you happen to encounter them. They will be closed directly unless a viable solution is proposed or included.
|
|
||||||
- type: checkboxes
|
|
||||||
id: is-latest-commit
|
|
||||||
attributes:
|
|
||||||
label: "Version confirmation"
|
|
||||||
description: "The local configuration is up-to-date in the current branch and this issue _persists_."
|
|
||||||
options:
|
|
||||||
- label: "Confirm"
|
|
||||||
required: true
|
|
||||||
- type: checkboxes
|
|
||||||
id: prerequisites-done
|
|
||||||
attributes:
|
|
||||||
label: "Following prerequisites"
|
|
||||||
description: "I've checked everything mentioned in [Wiki: Prerequisites](https://github.com/ayamir/nvimdots/wiki/Prerequisites)."
|
|
||||||
options:
|
|
||||||
- label: "Confirm"
|
|
||||||
required: true
|
|
||||||
|
|
||||||
- type: input
|
|
||||||
id: nvim-version
|
|
||||||
attributes:
|
|
||||||
label: "Neovim version"
|
|
||||||
description: "Paste the output of `nvim --version` here"
|
|
||||||
placeholder: "NVIM v0.11.0-dev-194+g6c7677e5d"
|
|
||||||
validations:
|
|
||||||
required: true
|
|
||||||
- type: dropdown
|
|
||||||
id: branch-info
|
|
||||||
attributes:
|
|
||||||
label: "Branch info"
|
|
||||||
description: "This issue template mainly targets `main` branch. Check the output of `git rev-parse --abbrev-ref HEAD` if you're not sure."
|
|
||||||
options:
|
|
||||||
- main (Default/Latest)
|
|
||||||
- 0.9 (Legacy)
|
|
||||||
- 0.8 (Deprecated)
|
|
||||||
- 0.11 (Nightly)
|
|
||||||
validations:
|
|
||||||
required: true
|
|
||||||
|
|
||||||
- type: textarea
|
|
||||||
id: folder-structure-ta
|
|
||||||
attributes:
|
|
||||||
label: "Minimal (user) folder structure required to reproduce the issue"
|
|
||||||
description: "Note: You only need to describe where the *new/modified files* are. This section will be automatically formatted."
|
|
||||||
render: console
|
|
||||||
placeholder: |
|
|
||||||
└── lua/
|
|
||||||
├── core/
|
|
||||||
├── keymap/ default keymaps
|
|
||||||
├── modules/ default plugins and plugin configs
|
|
||||||
└── user custom configs root directory
|
|
||||||
├── configs/ custom plugin config folder
|
|
||||||
│ ├── dap-clients/ custom dap client config folder
|
|
||||||
│ ├── lsp-servers/ custom lsp server config folder
|
|
||||||
│ └── your-config.lua your plugin configs (if applicable)
|
|
||||||
├── keymap/ custom keymap folder
|
|
||||||
│ └── your-config.lua your keymap overrides (if applicable)
|
|
||||||
├── plugins/ custom plugin folder
|
|
||||||
│ └── your-config.lua your plugins (if applicable)
|
|
||||||
├── event.lua custom `core/events.lua` overrides
|
|
||||||
├── options.lua custom `core/options.lua` overrides
|
|
||||||
└── settings.lua custom `core/settings.lua` overrides
|
|
||||||
validations:
|
|
||||||
required: true
|
|
||||||
|
|
||||||
- type: textarea
|
|
||||||
id: repro-steps
|
|
||||||
attributes:
|
|
||||||
label: "Minimal config with steps on how to reproduce the issue"
|
|
||||||
description: "Note: Issues without any information will be closed directly"
|
|
||||||
placeholder: |
|
|
||||||
This is my custom config (`specs.lua`):
|
|
||||||
```lua
|
|
||||||
return {
|
|
||||||
popup = {
|
|
||||||
delay_ms = 20,
|
|
||||||
}
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
Steps to reproduce the behavior:
|
|
||||||
1. Go to '...'
|
|
||||||
2. Click on '....'
|
|
||||||
3. Scroll down to '....'
|
|
||||||
4. See error
|
|
||||||
validations:
|
|
||||||
required: true
|
|
||||||
|
|
||||||
- type: textarea
|
|
||||||
id: expected-behavior
|
|
||||||
attributes:
|
|
||||||
label: "Expected behavior"
|
|
||||||
description: "Describe the behavior you expect"
|
|
||||||
validations:
|
|
||||||
required: true
|
|
||||||
- type: textarea
|
|
||||||
id: extras
|
|
||||||
attributes:
|
|
||||||
label: Additional information
|
|
||||||
description: If applicable, you may include logs, images, or videos to help explain your problem
|
|
||||||
validations:
|
|
||||||
required: false
|
|
||||||
-22
@@ -1,22 +0,0 @@
|
|||||||
name: Feature Request
|
|
||||||
description: Request an enhancement for this project
|
|
||||||
labels: [enhancement]
|
|
||||||
body:
|
|
||||||
- type: markdown
|
|
||||||
attributes:
|
|
||||||
value: |
|
|
||||||
_Before requesting:_ Search [existing issues](https://github.com/ayamir/nvimdots/labels/enhancement) and check the [FAQ](https://github.com/ayamir/nvimdots/wiki/Issues). Thank you for helping us improve!
|
|
||||||
|
|
||||||
- type: textarea
|
|
||||||
id: feat-desc
|
|
||||||
attributes:
|
|
||||||
label: "Feature description"
|
|
||||||
validations:
|
|
||||||
required: true
|
|
||||||
- type: textarea
|
|
||||||
id: extras
|
|
||||||
attributes:
|
|
||||||
label: "Additional information"
|
|
||||||
description: "If applicable, you may include images or videos to help explain your request"
|
|
||||||
validations:
|
|
||||||
required: false
|
|
||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user