Skip to content

Commit

Permalink
Merge pull request #5 from JaKooLit/v2
Browse files Browse the repository at this point in the history
v2
  • Loading branch information
JaKooLit authored Nov 7, 2023
2 parents 22ca81c + 782ac04 commit 5a2c7d9
Show file tree
Hide file tree
Showing 6 changed files with 46 additions and 29 deletions.
35 changes: 16 additions & 19 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,13 +29,11 @@
### ✨ A video walk through my dotfiles[`Link`](https://youtu.be/fO-RBHvVEcc?si=ijqxxnq_DLiyO8xb)

## 🪧🪧🪧 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.

- more info on announcement [`Link`](https://youtu.be/upDl1ns05eg)

If you want to use swaybg as wallpaper provider, you can edit ~/.config/hypr/configs/Execs.conf and uncomment the swaybg part
### 🆕 What's new with v2?
- Rofi, Pywal Colors and Moved to Kitty. (Previous config was foot as tty and wofi as app launcher)
- Check out changelogs here [`Hyprland-Dots-Changelogs`](https://github.com/JaKooLit/Hyprland-Dots/blob/main/CHANGELOG.md)


### ✨ Some notes on installation
Expand All @@ -49,7 +47,7 @@ If you want to use swaybg as wallpaper provider, you can edit ~/.config/hypr/con


### ✨ Costumize the packages and COPR Repos
- inside the install-scripts folder, you can edit 00-hypr-pkgs.sh, copr.sh
- inside the install-scripts folder, you can edit 00-hypr-pkgs.sh, copr.sh, etc. Care though as the Hyprland Dots might not work properly
- default GTK theme if agreed to be installed is Tokyo night GTK themes (dark and light) + Tokyo night SE icons

### 🔔 NOTICE TO NVIDIA OWNERS ###
Expand All @@ -71,25 +69,20 @@ zsh
source ~/.zshrc
```
- reboot or logout
- by default gnzh 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"

### ✨ Hyprland Dot Notes
- super h for launching a small help file
- super e to view / edit settings, monitor, keybinds, Environment Variables, etc
- 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)
- SUPER H for HINT or click on the waybar HINT! Button!
- SUPER SHIFT H to launch the Some quick tips and tricks!

### ✨ 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 dnf and have to be manually updated
- nwg-look [`LINK`](https://github.com/nwg-piotr/nwg-look)
- a.) to update this package, in your installation folder, you can move that folder (nwg-look) or download manually, cd into it, and ran git pull && sudo make install

### Roadmap:
### 🛣️ Roadmap:
- [ ] Install zsh and oh-my-zsh without necessary steps above
- [ ] 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.

### ❗ 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
Expand All @@ -106,11 +99,15 @@ log into your account

- Fedora Sway Specific - swaylock conflicts with swaylock-effects. Lock screen would be only white. If decided to remove swaylock in favor with swaylock-effects, sway will be removed. So care

### 📒 Final Notes
- join my discord channel [`Discord`](https://discord.gg/V2SJ92vbEN)
- Feel free to copy, re-distribute, and use this script however you want. Would appreciate if you give me some loves by crediting my work :)

### 👍👍👍 Thanks and Credits!
- a shout out to the one who created and maintaining Hyprland COPR Repo [`HYPRLAND COPR REPO`](https://copr.fedorainfracloud.org/coprs/solopasha/hyprland/)
- [`Hyprland`](https://hyprland.org/) Of course to Hyprland and @vaxerski for this awesome Dynamic Tiling Manager.
- [`HYPRLAND COPR REPO`](https://copr.fedorainfracloud.org/coprs/solopasha/hyprland/) - a shout out to the one who created and maintaining Hyprland COPR Repo
- shout out to CooSee from Gentoo forums for the nice rainbow borders


## 💖 Support
- a Star on my Github repos would be nice 🌟

Expand Down
12 changes: 12 additions & 0 deletions assets/.zshrc
Original file line number Diff line number Diff line change
Expand Up @@ -14,5 +14,17 @@ plugins=(

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



2 changes: 1 addition & 1 deletion assets/xfce4/helpers.rc
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FileManager=Thunar
TerminalEmulator=foot
TerminalEmulator=kitty
WebBrowser=firefox
#MailReader=evolution
13 changes: 10 additions & 3 deletions install-scripts/00-hypr-pkgs.sh
Original file line number Diff line number Diff line change
Expand Up @@ -15,28 +15,31 @@ Extra=(
hypr_package=(
curl
dunst
foot
git
grim
gvfs
gvfs-mtp
jq
kitty
nano
network-manager-applet
openssl
pavucontrol
pipewire-alsa
playerctl
polkit-gnome
python3-requests
python3-pip
qt5ct
rofi-wayland
slurp
swappy
swayidle
waybar
wget
wl-clipboard
wlogout
wofi
yad
)

# the following packages can be deleted. however, dotfiles may not work properly
Expand All @@ -48,7 +51,6 @@ hypr_package_2=(
mousepad
mpv
nvtop
swaybg
viewnior
vim-enhanced
wlsunset
Expand Down Expand Up @@ -115,4 +117,9 @@ for PKG1 in "${hypr_package[@]}" "${hypr_package_2[@]}" "${copr_packages[@]}" "$
fi
done

## Installing pywal colors
printf "\n%s - Installing Pywal.... \n" "${NOTE}"

sudo pip3 install pywal 2>&1 | tee -a "$LOG"

clear
2 changes: 1 addition & 1 deletion install-scripts/dotfiles.sh
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ if [ -d Hyprland-Dots ]; then
chmod +x copy.sh
./copy.sh 2>&1 | tee -a "$LOG"
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
chmod +x copy.sh
./copy.sh 2>&1 | tee -a "$LOG"
Expand Down
11 changes: 6 additions & 5 deletions install.sh
Original file line number Diff line number Diff line change
Expand Up @@ -114,18 +114,19 @@ ask_yes_no "Do you want to configure Bluetooth?" bluetooth
printf "\n"
ask_yes_no "Do you want to install Thunar file manager?" thunar
printf "\n"
ask_yes_no "Installing in Asus ROG Laptops?" rog
ask_yes_no "Installing on Asus ROG Laptops?" rog
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"
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"
ask_yes_no "Do you want to install zsh and oh-my-zsh?" zsh
printf "\n"
ask_yes_no "Do you want to install nwg-look?" nwg
ask_yes_no "Do you want to install nwg-look? (GTK Theming app - lxappearance-like)" nwg
printf "\n"
ask_yes_no "Do you want to copy dotfiles?" dots
ask_yes_no "Do you want to copy Hyprland dotfiles?" dots
printf "\n"

# Ensuring all in the scripts folder are made executable
chmod +x install-scripts/*

Expand Down

0 comments on commit 5a2c7d9

Please sign in to comment.