initial commit
This commit is contained in:
parent
d040d57f03
commit
cd14a4999a
5 changed files with 140 additions and 113 deletions
75
README.md
Normal file
75
README.md
Normal file
|
@ -0,0 +1,75 @@
|
|||
### hyprdots edit
|
||||
|
||||
|
||||
```shell
|
||||
pacman -S --needed git base-devel
|
||||
git clone --depth 1 https://git.weexnes.dev/WeeXnes/hyprdots ~/HyDE
|
||||
cd ~/HyDE/Scripts
|
||||
./install.sh custom_apps.lst
|
||||
```
|
||||
|
||||
|
||||
|
||||
<a id="keybindings"></a>
|
||||
<img src="Source/assets/Keybindings.gif" width="200"/>
|
||||
---
|
||||
|
||||
|
||||
<div align="center">
|
||||
|
||||
| Keys | Action |
|
||||
| :--- | :--- |
|
||||
| <kbd>Super</kbd> + <kbd>Q</kbd><br><kbd>Alt</kbd> + <kbd>F4</kbd> | Close focused window|
|
||||
| <kbd>Super</kbd> + <kbd>Del</kbd> | Kill Hyprland session |
|
||||
| <kbd>Super</kbd> + <kbd>W</kbd> | Toggle the window between focus and float |
|
||||
| <kbd>Super</kbd> + <kbd>G</kbd> | Toggle the window between focus and group |
|
||||
| <kbd>Super</kbd> + <kbd>slash</kbd> | Launch keybinds hint |
|
||||
| <kbd>Alt</kbd> + <kbd>Enter</kbd> | Toggle the window between focus and fullscreen |
|
||||
| <kbd>Super</kbd> + <kbd>L</kbd> | Launch lock screen |
|
||||
| <kbd>Super</kbd> + <kbd>Shift</kbd> + <kbd>F</kbd> | Toggle pin on focused window |
|
||||
| <kbd>Super</kbd> + <kbd>Backspace</kbd> | Launch logout menu |
|
||||
| <kbd>Ctrl</kbd> + <kbd>Alt</kbd> + <kbd>W</kbd> | Toggle waybar |
|
||||
| <kbd>Super</kbd> + <kbd>T</kbd> | Launch terminal emulator (kitty) |
|
||||
| <kbd>Super</kbd> + <kbd>E</kbd> | Launch file manager (dolphin) |
|
||||
| <kbd>Super</kbd> + <kbd>C</kbd> | Launch text editor (vscode) |
|
||||
| <kbd>Super</kbd> + <kbd>F</kbd> | Launch web browser (firefox) |
|
||||
| <kbd>Ctrl</kbd> + <kbd>Shift</kbd> + <kbd>Esc</kbd> | Launch system monitor (htop/btop or fallback to top) |
|
||||
| <kbd>Super</kbd> + <kbd>A</kbd> | Launch application launcher (rofi) |
|
||||
| <kbd>Super</kbd> + <kbd>Tab</kbd> | Launch window switcher (rofi) |
|
||||
| <kbd>Super</kbd> + <kbd>Shift</kbd> + <kbd>E</kbd> | Launch file explorer (rofi) |
|
||||
| <kbd>F10</kbd> | Toggle audio mute |
|
||||
| <kbd>F11</kbd> | Decrease volume |
|
||||
| <kbd>F12</kbd> | Increase volume |
|
||||
| <kbd>Super</kbd> + <kbd>P</kbd> | Partial screenshot capture |
|
||||
| <kbd>Super</kbd> + <kbd>Ctrl</kbd> + <kbd>P</kbd> | Partial screenshot capture (frozen screen) |
|
||||
| <kbd>Super</kbd> + <kbd>Alt</kbd> + <kbd>P</kbd> | Monitor screenshot capture |
|
||||
| <kbd>PrtScn</kbd> | All monitors screenshot capture |
|
||||
| <kbd>Super</kbd> + <kbd>Alt</kbd> + <kbd>G</kbd> | Disable hypr effects for gamemode |
|
||||
| <kbd>Super</kbd> + <kbd>Alt</kbd> + <kbd>→</kbd><kbd>←</kbd> | Cycle wallpaper |
|
||||
| <kbd>Super</kbd> + <kbd>Alt</kbd> + <kbd>↑</kbd><kbd>↓</kbd> | Cycle waybar mode |
|
||||
| <kbd>Super</kbd> + <kbd>Shift</kbd> + <kbd>R</kbd> | Launch wallbash mode select menu (rofi) |
|
||||
| <kbd>Super</kbd> + <kbd>Shift</kbd> + <kbd>T</kbd> | Launch theme select menu (rofi) |
|
||||
| <kbd>Super</kbd> + <kbd>Shift</kbd> + <kbd>A</kbd> | Launch style select menu (rofi) |
|
||||
| <kbd>Super</kbd> + <kbd>Shift</kbd> + <kbd>X</kbd> | Launch theme style select menu (rofi) |
|
||||
| <kbd>Super</kbd> + <kbd>Shift</kbd> + <kbd>W</kbd> | Launch wallpaper select menu (rofi) |
|
||||
| <kbd>Super</kbd> + <kbd>V</kbd> | Launch clipboard (rofi) |
|
||||
| <kbd>Super</kbd> + <kbd>K</kbd> | Switch keyboard layout |
|
||||
| <kbd>Super</kbd> + <kbd>←</kbd><kbd>→</kbd><kbd>↑</kbd><kbd>↓</kbd> | Move window focus |
|
||||
| <kbd>Alt</kbd> + <kbd>Tab</kbd> | Change window focus |
|
||||
| <kbd>Super</kbd> + <kbd>[0-9]</kbd> | Switch workspaces |
|
||||
| <kbd>Super</kbd> + <kbd>Ctrl</kbd> + <kbd>←</kbd><kbd>→</kbd> | Switch workspaces to a relative workspace |
|
||||
| <kbd>Super</kbd> + <kbd>Ctrl</kbd> + <kbd>↓</kbd> | Move to the first empty workspace |
|
||||
| <kbd>Super</kbd> + <kbd>Shift</kbd> + <kbd>←</kbd><kbd>→</kbd><kbd>↑</kbd><kbd>↓</kbd> | Resize windows |
|
||||
| <kbd>Super</kbd> + <kbd>Shift</kbd> + <kbd>[0-9]</kbd> | Move focused window to a relative workspace |
|
||||
| <kbd>Super</kbd> + <kbd>Shift</kbd> + <kbd>Ctrl</kbd> + <kbd>←</kbd><kbd>→</kbd><kbd>↑</kbd><kbd>↓</kbd> | Move focused window (tiled/floating) around the current workspace |
|
||||
| <kbd>Super</kbd> + <kbd>MouseScroll</kbd> | Scroll through existing workspaces |
|
||||
| <kbd>Super</kbd> + <kbd>LeftClick</kbd><br><kbd>Super</kbd> + <kbd>Z</kbd> | Move focused window |
|
||||
| <kbd>Super</kbd> + <kbd>RightClick</kbd><br><kbd>Super</kbd> + <kbd>X</kbd> | Resize focused window |
|
||||
| <kbd>Super</kbd> + <kbd>Alt</kbd> + <kbd>S</kbd> | Move/Switch to special workspace (scratchpad) |
|
||||
| <kbd>Super</kbd> + <kbd>S</kbd> | Toggle to special workspace |
|
||||
| <kbd>Super</kbd> + <kbd>J</kbd> | Toggle focused window split |
|
||||
| <kbd>Super</kbd> + <kbd>Alt</kbd> + <kbd>[0-9]</kbd> | Move focused window to a workspace silently |
|
||||
| <kbd>Super</kbd> + <kbd>Ctrl</kbd> + <kbd>H</kbd> | Move between grouped windows backward |
|
||||
| <kbd>Super</kbd> + <kbd>Ctrl</kbd> + <kbd>L</kbd> | Move between grouped windows forward |
|
||||
|
||||
</div>
|
|
@ -1,48 +1,7 @@
|
|||
# ------------------------------------------- // System
|
||||
com.github.tchx84.Flatseal # Flatseal
|
||||
io.github.flattool.Warehouse # Warehouse
|
||||
org.gnome.Boxes # Boxes
|
||||
io.missioncenter.MissionCenter # MissionCenter
|
||||
io.gitlab.adhami3310.Impression # Impression
|
||||
# com.usebottles.bottles # Bottles
|
||||
# io.github.dimtpap.coppwr # Coppwr
|
||||
|
||||
# ------------------------------------------- // Browser
|
||||
com.brave.Browser # Brave
|
||||
# org.torproject.torbrowser-launcher # Tor
|
||||
|
||||
# ------------------------------------------- // Social
|
||||
# org.signal.Signal # Signal
|
||||
# com.discordapp.Discord # Discord
|
||||
# dev.vencord.Vesktop # Vesktop
|
||||
io.github.spacingbat3.webcord # Webcord
|
||||
|
||||
# ------------------------------------------- // Productivity
|
||||
# md.obsidian.Obsidian # Obsidian
|
||||
# org.mozilla.Thunderbird # Thunderbird
|
||||
# io.github.alainm23.planify # Planify
|
||||
|
||||
# ------------------------------------------- // Image/Graphics
|
||||
org.inkscape.Inkscape # Inkscape
|
||||
org.kde.krita # Krita
|
||||
org.gimp.GIMP # Gimp
|
||||
org.blender.Blender # Blender
|
||||
io.gitlab.theevilskeleton.Upscaler # ImageUpscaler
|
||||
|
||||
# ------------------------------------------- // Photography
|
||||
# org.gnome.Shotwell # Shotwell
|
||||
# org.darktable.Darktable # Darktable
|
||||
# org.kde.digikam # Digikam
|
||||
org.gnome.eog # ImageViewer
|
||||
|
||||
# ------------------------------------------- // Audio/Video
|
||||
# com.spotify.Client # Spotify
|
||||
# org.kde.kdenlive # Kdenlive
|
||||
com.obsproject.Studio # Obs
|
||||
com.github.rafostar.Clapper # Clapper
|
||||
com.github.unrud.VideoDownloader # VideoDownloader
|
||||
|
||||
# ------------------------------------------- // Gaming
|
||||
# hu.kramo.Cartridges # Cartridges
|
||||
# com.github.Matoking.protontricks # ProtonTricks
|
||||
# net.davidotek.pupgui2 # ProtonUp
|
||||
md.obsidian.Obsidian
|
||||
org.libretro.RetroArch
|
||||
net.kuribo64.melonDS
|
||||
io.missioncenter.MissionCenter
|
||||
io.gitlab.adhami3310.Impression
|
||||
com.github.Murmele.Gittyup
|
||||
com.github.unrud.VideoDownloader
|
|
@ -1,23 +1,10 @@
|
|||
# --------------------------------------------------- // System
|
||||
# downgrade # downgrade packages
|
||||
# trash-cli-git # cli to manage trash files
|
||||
# libinput-gestures # actions touchpad gestures using libinput
|
||||
# gestures # gui for libinput-gestures
|
||||
|
||||
# --------------------------------------------------- // Dependencies
|
||||
xdg-desktop-portal-gtk # xdg desktop portal using gtk
|
||||
# emote # emoji picker gtk3
|
||||
|
||||
# --------------------------------------------------- // Gaming
|
||||
steam # gaming platform
|
||||
gamemode # daemon and library for game optimisations
|
||||
mangohud # system performance overlay
|
||||
# gamescope # micro-compositor for gaming
|
||||
|
||||
# --------------------------------------------------- // Music
|
||||
cava # audio visualizer
|
||||
spotify # proprietary music streaming service
|
||||
spicetify-cli # cli to customize spotify client
|
||||
|
||||
# --------------------------------------------------- // Apps
|
||||
# neovim # vim based text editor
|
||||
spotify-launcher
|
||||
kicad
|
||||
kicad-library
|
||||
kicad-library-3d
|
||||
gnome-boxes
|
||||
refind
|
||||
shim-signed
|
||||
cava
|
||||
spotify-client
|
||||
spicetify-cli
|
2
Scripts/custom_pst.sh
Normal file
2
Scripts/custom_pst.sh
Normal file
|
@ -0,0 +1,2 @@
|
|||
#!/usr/bin/env bash
|
||||
echo "custom_pst.sh empty...skipping"
|
|
@ -144,6 +144,52 @@ EOF
|
|||
rm "${scrDir}/install_pkg.lst"
|
||||
fi
|
||||
|
||||
|
||||
#---------------------#
|
||||
# post-install script #
|
||||
#---------------------#
|
||||
if [ ${flg_Install} -eq 1 ] && [ ${flg_Restore} -eq 1 ]; then
|
||||
cat << "EOF"
|
||||
|
||||
_ _ _ _ _
|
||||
___ ___ ___| |_ |_|___ ___| |_ ___| | |
|
||||
| . | . |_ -| _| | | |_ -| _| .'| | |
|
||||
| _|___|___|_| |_|_|_|___|_| |__,|_|_|
|
||||
|_|
|
||||
|
||||
EOF
|
||||
|
||||
"${scrDir}/install_pst.sh"
|
||||
"${scrDir}/custom_pst.sh"
|
||||
fi
|
||||
|
||||
#------------------------#
|
||||
# enable system services #
|
||||
#------------------------#
|
||||
if [ ${flg_Service} -eq 1 ]; then
|
||||
cat << "EOF"
|
||||
|
||||
_
|
||||
___ ___ ___ _ _|_|___ ___ ___
|
||||
|_ -| -_| _| | | | _| -_|_ -|
|
||||
|___|___|_| \_/|_|___|___|___|
|
||||
|
||||
EOF
|
||||
|
||||
while read servChk; do
|
||||
|
||||
if [[ $(systemctl list-units --all -t service --full --no-legend "${servChk}.service" | sed 's/^\s*//g' | cut -f1 -d' ') == "${servChk}.service" ]]; then
|
||||
echo -e "\033[0;33m[SKIP]\033[0m ${servChk} service is active..."
|
||||
else
|
||||
echo -e "\033[0;32m[systemctl]\033[0m starting ${servChk} system service..."
|
||||
sudo systemctl enable "${servChk}.service"
|
||||
sudo systemctl start "${servChk}.service"
|
||||
fi
|
||||
|
||||
done < "${scrDir}/system_ctl.lst"
|
||||
fi
|
||||
|
||||
|
||||
#---------------------------#
|
||||
# restore my custom configs #
|
||||
#---------------------------#
|
||||
|
@ -177,45 +223,3 @@ EOF
|
|||
fi
|
||||
fi
|
||||
|
||||
#---------------------#
|
||||
# post-install script #
|
||||
#---------------------#
|
||||
if [ ${flg_Install} -eq 1 ] && [ ${flg_Restore} -eq 1 ]; then
|
||||
cat << "EOF"
|
||||
|
||||
_ _ _ _ _
|
||||
___ ___ ___| |_ |_|___ ___| |_ ___| | |
|
||||
| . | . |_ -| _| | | |_ -| _| .'| | |
|
||||
| _|___|___|_| |_|_|_|___|_| |__,|_|_|
|
||||
|_|
|
||||
|
||||
EOF
|
||||
|
||||
"${scrDir}/install_pst.sh"
|
||||
fi
|
||||
|
||||
#------------------------#
|
||||
# enable system services #
|
||||
#------------------------#
|
||||
if [ ${flg_Service} -eq 1 ]; then
|
||||
cat << "EOF"
|
||||
|
||||
_
|
||||
___ ___ ___ _ _|_|___ ___ ___
|
||||
|_ -| -_| _| | | | _| -_|_ -|
|
||||
|___|___|_| \_/|_|___|___|___|
|
||||
|
||||
EOF
|
||||
|
||||
while read servChk; do
|
||||
|
||||
if [[ $(systemctl list-units --all -t service --full --no-legend "${servChk}.service" | sed 's/^\s*//g' | cut -f1 -d' ') == "${servChk}.service" ]]; then
|
||||
echo -e "\033[0;33m[SKIP]\033[0m ${servChk} service is active..."
|
||||
else
|
||||
echo -e "\033[0;32m[systemctl]\033[0m starting ${servChk} system service..."
|
||||
sudo systemctl enable "${servChk}.service"
|
||||
sudo systemctl start "${servChk}.service"
|
||||
fi
|
||||
|
||||
done < "${scrDir}/system_ctl.lst"
|
||||
fi
|
||||
|
|
Loading…
Add table
Reference in a new issue