mirror of
https://github.com/JaKooLit/Debian-Hyprland.git
synced 2025-12-21 10:20:12 +01:00
commit
8f76aa1ca8
34
README.md
34
README.md
@ -46,13 +46,11 @@ sudo nano /etc/apt/sources.list
|
|||||||
### ✨ A video walk through my dotfiles[`Link`](https://youtu.be/fO-RBHvVEcc?si=ijqxxnq_DLiyO8xb)
|
### ✨ A video walk through my dotfiles[`Link`](https://youtu.be/fO-RBHvVEcc?si=ijqxxnq_DLiyO8xb)
|
||||||
|
|
||||||
## 🪧🪧🪧 ANNOUNCEMENT 🪧🪧🪧
|
## 🪧🪧🪧 ANNOUNCEMENT 🪧🪧🪧
|
||||||
- I have moved to a centralized Hyprland Dots/Configuration. [`Hyprland-Dots`](https://github.com/JaKooLit/Hyprland-Dots) . During installation, if you opt to copy dotfiles, it will be downloaded from that centralized repo.
|
- This Repo does not contain Hyprland Dots or configs! Dotfiles can be checked here [`Hyprland-Dots`](https://github.com/JaKooLit/Hyprland-Dots) . During installation, if you opt to copy installation, it will be downloaded from that centralized repo.
|
||||||
|
|
||||||
- after initial boot-up after install, you will experience a NO wallpaper. This is due to changes I made on the install scripts to correct that, you can press the light/dark button or choose wallpaper (SUPER CTRL W), and that wallpaper will be loaded after reboot or login.
|
### 🆕 What's new with v2?
|
||||||
|
- Rofi, Pywal Colors and Moved to Kitty. (Previous config was foot as tty and wofi as app launcher)
|
||||||
- more info on announcement [`Link`](https://youtu.be/upDl1ns05eg)
|
- Check out changelogs here [`Hyprland-Dots-Changelogs`](https://github.com/JaKooLit/Hyprland-Dots/blob/main/CHANGELOG.md)
|
||||||
|
|
||||||
If you want to use swaybg as wallpaper provider, you can edit ~/.config/hypr/configs/Execs.conf and uncomment the swaybg part
|
|
||||||
|
|
||||||
|
|
||||||
### ✨ Some notes on this installer
|
### ✨ Some notes on this installer
|
||||||
@ -63,8 +61,8 @@ If you want to use swaybg as wallpaper provider, you can edit ~/.config/hypr/con
|
|||||||
### ⚠️ WARNING! nwg-look takes long time to install.
|
### ⚠️ WARNING! nwg-look takes long time to install.
|
||||||
- nwg-look is a utility to costumize your GTK theme. It's a LXAppearance like. Its a good tool though but this package is entirely optional
|
- nwg-look is a utility to costumize your GTK theme. It's a LXAppearance like. Its a good tool though but this package is entirely optional
|
||||||
|
|
||||||
### ✨ Costumize the packages
|
### ✨ Costumize the packages to be installed
|
||||||
- inside the install-scripts folder, you can edit 00-hypr-pkgs.sh. Do not edit 00-dependencies.sh unless you know what you are doing
|
- inside the install-scripts folder, you can edit 00-hypr-pkgs.sh. Do not edit 00-dependencies.sh unless you know what you are doing. Care though as the Hyprland Dots may not work properly!
|
||||||
- default GTK theme if agreed to be installed is Tokyo night GTK themes (dark and light) + Tokyo night SE icons
|
- default GTK theme if agreed to be installed is Tokyo night GTK themes (dark and light) + Tokyo night SE icons
|
||||||
|
|
||||||
### 🔔 NOTICE TO NVIDIA OWNERS ###
|
### 🔔 NOTICE TO NVIDIA OWNERS ###
|
||||||
@ -89,19 +87,12 @@ source ~/.zshrc
|
|||||||
- by default mikeh theme is installed. You can find more themes from this [`OH-MY-ZSH-THEMES`](https://github.com/ohmyzsh/ohmyzsh/wiki/Themes)
|
- by default mikeh theme is installed. You can find more themes from this [`OH-MY-ZSH-THEMES`](https://github.com/ohmyzsh/ohmyzsh/wiki/Themes)
|
||||||
- to change the theme, edit ~/.zshrc ZSH_THEME="desired theme"
|
- to change the theme, edit ~/.zshrc ZSH_THEME="desired theme"
|
||||||
|
|
||||||
### ✨ Hyprland Dot Notes
|
### 📒 Hyprland Dot Notes
|
||||||
- super h for launching a small help file
|
- SUPER H for HINT or click on the waybar HINT! Button!
|
||||||
- super e to view / edit settings, monitor, keybinds, Environment Variables, etc
|
- SUPER SHIFT H to launch the Some quick tips and tricks!
|
||||||
- go through the keybinds. There are alot of hidden features like dual panel, change waybar styles, change wallpaper, etc... its too long to put all in the readme!!!
|
|
||||||
- super d for wofi (menu)
|
|
||||||
- super t for thunar (file manager)
|
|
||||||
|
|
||||||
- if you installed in your laptop and Brightness and Keyboard brightness does not work you can execute this command `sudo chmod +s $(which brightnessctl)`
|
- if you installed in your laptop and Brightness and Keyboard brightness does not work you can execute this command `sudo chmod +s $(which brightnessctl)`
|
||||||
|
|
||||||
### 😠😠😠 NO WALLPAPER!!
|
|
||||||
- By default, swww is set for wallpaper. If you have not opt to install swww, you can edit ~/.config/hypr/configs/Execs.conf . Put # on swww and delete the # on the swaybg part
|
|
||||||
- I still highly suggest to install swww though since most are connected to swww
|
|
||||||
|
|
||||||
### ✨ Packages that are manually downloaded and build. These packages will not be updated by apt and have to be manually updated
|
### ✨ Packages that are manually downloaded and build. These packages will not be updated by apt and have to be manually updated
|
||||||
- Hyprland [`LINK`](https://github.com/hyprwm/Hyprland)
|
- Hyprland [`LINK`](https://github.com/hyprwm/Hyprland)
|
||||||
- nwg-look [`LINK`](https://github.com/nwg-piotr/nwg-look)
|
- nwg-look [`LINK`](https://github.com/nwg-piotr/nwg-look)
|
||||||
@ -137,15 +128,11 @@ ninja -C build
|
|||||||
sudo ninja -C build install
|
sudo ninja -C build install
|
||||||
```
|
```
|
||||||
|
|
||||||
### ✨ Roadmap:
|
### 🛣️ Roadmap:
|
||||||
- [ ] Install zsh and oh-my-zsh without necessary steps above
|
- [ ] Install zsh and oh-my-zsh without necessary steps above
|
||||||
- [ ] possibly adding gruvbox themes, cursors, icons
|
- [ ] possibly adding gruvbox themes, cursors, icons
|
||||||
- [ ] adding vertical waybar
|
|
||||||
- [X] ~~Use kitty in favor of foot~~ - Dropped the idea of kitty. Kitty is using twice memory compared to foot.
|
|
||||||
- [ ] Create an automated uninstaller
|
|
||||||
|
|
||||||
### ❗ some known issues
|
### ❗ some known issues
|
||||||
|
|
||||||
- [ ] reports from members of my discord, states that some users of nvidia are getting stuck on sddm login. credit to @Kenni Fix stated was
|
- [ ] reports from members of my discord, states that some users of nvidia are getting stuck on sddm login. credit to @Kenni Fix stated was
|
||||||
```
|
```
|
||||||
while in sddm press ctrl+alt+F2 or F3
|
while in sddm press ctrl+alt+F2 or F3
|
||||||
@ -169,6 +156,7 @@ log into your account
|
|||||||
|
|
||||||
|
|
||||||
### 👍👍👍 Thanks and Credits!
|
### 👍👍👍 Thanks and Credits!
|
||||||
|
- [`Hyprland`](https://hyprland.org/) Of course to Hyprland and @vaxerski for this awesome Dynamic Tiling Manager.
|
||||||
- shout out to CooSee from Gentoo forums for the nice rainbow borders
|
- shout out to CooSee from Gentoo forums for the nice rainbow borders
|
||||||
|
|
||||||
### 💌 Some screenshots shared to me via discord
|
### 💌 Some screenshots shared to me via discord
|
||||||
|
|||||||
@ -13,5 +13,15 @@ plugins=(
|
|||||||
|
|
||||||
source $ZSH/oh-my-zsh.sh
|
source $ZSH/oh-my-zsh.sh
|
||||||
|
|
||||||
|
# Import colorscheme from 'wal' asynchronously
|
||||||
|
# & # Run the process in the background.
|
||||||
|
# ( ) # Hide shell job control messages.
|
||||||
|
# Not supported in the "fish" shell.
|
||||||
|
(cat ~/.cache/wal/sequences &)
|
||||||
|
|
||||||
|
# Alternative (blocks terminal for 0-3ms)
|
||||||
|
cat ~/.cache/wal/sequences
|
||||||
|
|
||||||
|
# To add support for TTYs this line can be optionally added.
|
||||||
|
source ~/.cache/wal/colors-tty.sh
|
||||||
|
|
||||||
|
|||||||
@ -1,4 +1,4 @@
|
|||||||
FileManager=Thunar
|
FileManager=Thunar
|
||||||
TerminalEmulator=foot
|
TerminalEmulator=kitty
|
||||||
WebBrowser=firefox
|
WebBrowser=firefox
|
||||||
#MailReader=evolution
|
#MailReader=evolution
|
||||||
|
|||||||
@ -15,22 +15,25 @@ Extra=(
|
|||||||
hypr_package=(
|
hypr_package=(
|
||||||
curl
|
curl
|
||||||
dunst
|
dunst
|
||||||
foot
|
|
||||||
grim
|
grim
|
||||||
gvfs
|
gvfs
|
||||||
gvfs-backends
|
gvfs-backends
|
||||||
|
kitty
|
||||||
|
nano
|
||||||
network-manager-gnome
|
network-manager-gnome
|
||||||
pavucontrol
|
pavucontrol
|
||||||
playerctl
|
playerctl
|
||||||
polkit-kde-agent-1
|
polkit-kde-agent-1
|
||||||
python3-requests
|
python3-requests
|
||||||
|
python3-pip
|
||||||
qt5ct
|
qt5ct
|
||||||
|
rofi
|
||||||
slurp
|
slurp
|
||||||
waybar
|
waybar
|
||||||
wget
|
wget
|
||||||
wl-clipboard
|
wl-clipboard
|
||||||
wlogout
|
wlogout
|
||||||
wofi
|
yad
|
||||||
)
|
)
|
||||||
|
|
||||||
# the following packages can be deleted. however, dotfiles may not work properly
|
# the following packages can be deleted. however, dotfiles may not work properly
|
||||||
@ -43,7 +46,6 @@ hypr_package_2=(
|
|||||||
mpv
|
mpv
|
||||||
nvtop
|
nvtop
|
||||||
pamixer
|
pamixer
|
||||||
swaybg
|
|
||||||
swayidle
|
swayidle
|
||||||
viewnior
|
viewnior
|
||||||
vim
|
vim
|
||||||
@ -111,4 +113,10 @@ go install go.senan.xyz/cliphist@latest 2>&1 | tee -a "$LOG"
|
|||||||
|
|
||||||
# copy cliphist into /usr/local/bin for some reason it is installing in ~/go/bin
|
# copy cliphist into /usr/local/bin for some reason it is installing in ~/go/bin
|
||||||
sudo cp -r "$HOME/go/bin/cliphist" "/usr/local/bin/" 2>&1 | tee -a "$LOG"
|
sudo cp -r "$HOME/go/bin/cliphist" "/usr/local/bin/" 2>&1 | tee -a "$LOG"
|
||||||
|
|
||||||
|
## Installing pywal colors
|
||||||
|
printf "\n%s - Installing Pywal.... \n" "${NOTE}"
|
||||||
|
|
||||||
|
sudo pip3 install pywal 2>&1 | tee -a "$LOG"
|
||||||
|
|
||||||
clear
|
clear
|
||||||
|
|||||||
@ -23,11 +23,12 @@ if [ -d Hyprland-Dots ]; then
|
|||||||
chmod +x copy.sh
|
chmod +x copy.sh
|
||||||
./copy.sh 2>&1 | tee -a "$LOG"
|
./copy.sh 2>&1 | tee -a "$LOG"
|
||||||
else
|
else
|
||||||
if git clone https://github.com/JaKooLit/Hyprland-Dots.git; then
|
if git clone https://github.com/JaKooLit/Hyprland-Dots; then
|
||||||
cd Hyprland-Dots || exit 1
|
cd Hyprland-Dots || exit 1
|
||||||
chmod +x copy.sh
|
chmod +x copy.sh
|
||||||
./copy.sh 2>&1 | tee -a "$LOG"
|
./copy.sh 2>&1 | tee -a "$LOG"
|
||||||
else
|
else
|
||||||
echo -e "${ERROR} Can't download Hyprland-Dots" 2>&1 | tee -a "$LOG"
|
echo -e "${ERROR} Can't download Hyprland-Dots" 2>&1 | tee -a "$LOG"
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|||||||
20
install.sh
20
install.sh
@ -61,7 +61,6 @@ nwg=""
|
|||||||
rog=""
|
rog=""
|
||||||
sddm=""
|
sddm=""
|
||||||
swaylock=""
|
swaylock=""
|
||||||
swww=""
|
|
||||||
thunar=""
|
thunar=""
|
||||||
xdph=""
|
xdph=""
|
||||||
zsh=""
|
zsh=""
|
||||||
@ -123,21 +122,19 @@ ask_yes_no "Do you want to configure Bluetooth?" bluetooth
|
|||||||
printf "\n"
|
printf "\n"
|
||||||
ask_yes_no "Do you want to install Thunar file manager?" thunar
|
ask_yes_no "Do you want to install Thunar file manager?" thunar
|
||||||
printf "\n"
|
printf "\n"
|
||||||
ask_yes_no "Installing in Asus ROG Laptops?" rog
|
ask_yes_no "Installing on Asus ROG Laptops?" rog
|
||||||
printf "\n"
|
printf "\n"
|
||||||
ask_yes_no "Do you want to install and configure SDDM?" sddm
|
ask_yes_no "install and configure SDDM log-in Manager?" sddm
|
||||||
printf "\n"
|
printf "\n"
|
||||||
ask_yes_no "Do you want to install xdg-desktop-portal-hyprland?" xdph
|
ask_yes_no "Install XDG-DESKTOP-PORTAL-HYPRLAND? (recommended for proper Screen Share ie OBS)" xdph
|
||||||
printf "\n"
|
printf "\n"
|
||||||
ask_yes_no "Do you want to install zsh and oh-my-zsh?" zsh
|
ask_yes_no "Do you want to install zsh and oh-my-zsh?" zsh
|
||||||
printf "\n"
|
printf "\n"
|
||||||
ask_yes_no "Do you want to install swaylock-effects?" swaylock
|
ask_yes_no "install swaylock-effects? (recommended - for screen locks)" swaylock
|
||||||
printf "\n"
|
printf "\n"
|
||||||
ask_yes_no "Do you want to install swww?" swww
|
ask_yes_no "Do you want to install nwg-look? (GTK Theming app - lxappearance-like)" nwg
|
||||||
printf "\n"
|
printf "\n"
|
||||||
ask_yes_no "Do you want to install nwg-look?" nwg
|
ask_yes_no "Do you want to copy Hyprland dotfiles?" dots
|
||||||
printf "\n"
|
|
||||||
ask_yes_no "Do you want to copy dotfiles?" dots
|
|
||||||
printf "\n"
|
printf "\n"
|
||||||
# Ensuring all in the scripts folder are made executable
|
# Ensuring all in the scripts folder are made executable
|
||||||
chmod +x install-scripts/*
|
chmod +x install-scripts/*
|
||||||
@ -149,6 +146,7 @@ execute_script "00-dependencies.sh"
|
|||||||
execute_script "00-hypr-pkgs.sh"
|
execute_script "00-hypr-pkgs.sh"
|
||||||
execute_script "fonts.sh"
|
execute_script "fonts.sh"
|
||||||
execute_script "swappy.sh"
|
execute_script "swappy.sh"
|
||||||
|
execute_script "swww.sh"
|
||||||
|
|
||||||
if [ "$nvidia" == "Y" ]; then
|
if [ "$nvidia" == "Y" ]; then
|
||||||
execute_script "nvidia.sh"
|
execute_script "nvidia.sh"
|
||||||
@ -190,10 +188,6 @@ if [ "$swaylock" == "Y" ]; then
|
|||||||
execute_script "swaylock-effects.sh"
|
execute_script "swaylock-effects.sh"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ "$swww" == "Y" ]; then
|
|
||||||
execute_script "swww.sh"
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [ "$nwg" == "Y" ]; then
|
if [ "$nwg" == "Y" ]; then
|
||||||
execute_script "nwg-look.sh"
|
execute_script "nwg-look.sh"
|
||||||
fi
|
fi
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user