aboutsummaryrefslogtreecommitdiffstats
path: root/README.md
blob: 79053fb1d92202c985edfe026a138fea6a8b5de1 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
<div align="center">

## ๐Ÿ’Œ ** KooL-Dotfiles ** ๐Ÿ’Œ
#### Hyprland Configurations / Dotfiles

![GitHub Repo stars](https://img.shields.io/github/stars/JaKooLit/Hyprland-Dots?style=for-the-badge&color=cba6f7) ![GitHub last commit](https://img.shields.io/github/last-commit/JaKooLit/Hyprland-Dots?style=for-the-badge&color=b4befe) ![GitHub repo size](https://img.shields.io/github/repo-size/JaKooLit/Hyprland-Dots?style=for-the-badge&color=cba6f7) <a href="https://discord.gg/V2SJ92vbEN"> <img src="https://img.shields.io/discord/1151869464405606400?style=for-the-badge&logo=discord&color=cba6f7&link=https%3A%2F%2Fdiscord.gg%2V2SJ92vbEN"> </a>

<br/>
</div>

<div align="center">
<br>
  <a href="#installation"><kbd>โ€ƒ<br>โ€ƒInstallationโ€ƒ<br>โ€ƒ</kbd></a>&ensp;&ensp;
  <a href="https://www.youtube.com/playlist?list=PLDtGd5Fw5_GjXCznR0BzCJJDIQSZJRbxx"><kbd>โ€ƒ<br>โ€ƒYoutubeโ€ƒ<br>โ€ƒ</kbd></a>&ensp;&ensp;
  <a href="https://github.com/JaKooLit/Hyprland-Dots/wiki"><kbd>โ€ƒ<br>โ€ƒWikiโ€ƒ<br>โ€ƒ</kbd></a>&ensp;&ensp;
  <a href="https://github.com/JaKooLit/Hyprland-Dots/discussions"><kbd>โ€ƒ<br>โ€ƒDiscussionsโ€ƒ<br>โ€ƒ</kbd></a>&ensp;&ensp;
  <a href="https://github.com/JaKooLit/Hyprland-Dots/wiki/Keybinds"><kbd>โ€ƒ<br>โ€ƒKeybindsโ€ƒ<br>โ€ƒ</kbd></a>&ensp;&ensp;
  <a href="https://discord.gg/V2SJ92vbEN"><kbd>โ€ƒ<br>โ€ƒDiscordโ€ƒ<br>โ€ƒ</kbd></a>
</div><br>

<div align = center>
    
</div>


<h3 align="center">
	<img src="https://github.com/JaKooLit/Telegram-Animated-Emojis/blob/main/Activity/Sparkles.webp" alt="Sparkles" width="38" height="38" />
	KooL Hyprland-Dotfiles Showcase 
	<img src="https://github.com/JaKooLit/Telegram-Animated-Emojis/blob/main/Activity/Sparkles.webp" alt="Sparkles" width="38" height="38" />
</h3>

<div align="center">

https://github.com/JaKooLit/Hyprland-Dots/assets/85185940/50d53755-0f11-45d6-9913-76039e84a2cd

</div>

#### ๐Ÿ“น A video walkthroughs
<details>
  <summary>YT Videos</summary>

- [Walkthough](https://youtu.be/fO-RBHvVEcc)

- [V1-Changes](https://youtu.be/upDl1ns05eg)

- [v2-Changes](https://youtu.be/yaVurRoXc-s)

#### ๐Ÿ“ฝ๏ธ A video coverage by other users. Pls watch and subscribe to their channel
- [`Link`](https://github.com/JaKooLit/Hyprland-Dots/wiki/Videos_and_Reviews)

</details>

## Installation 
### ๐Ÿ‘๏ธโ€๐Ÿ—จ๏ธ My Hyprland install Scripts ๐Ÿ‘๏ธโ€๐Ÿ—จ๏ธ
- Automated Hyprland Scripts for Distro of choices:

- [Arch-Linux](https://github.com/JaKooLit/Arch-Hyprland)

- [OpenSUSE(Tumbleweed)](https://github.com/JaKooLit/OpenSuse-Hyprland)

- [Fedora-Linux](https://github.com/JaKooLit/Fedora-Hyprland)

- [Debian Trixie / SiD](https://github.com/JaKooLit/Debian-Hyprland)

- [Ubuntu 24.04 LTS](https://github.com/JaKooLit/Debian-Hyprland/tree/Ubuntu-24.04-LTS)

- refer to install scripts what packages needed to install... but atleast, Hyprland packages is needed ๐Ÿ˜๐Ÿ˜๐Ÿ˜ duh!!
- When using the install scripts above, it will pull the releases (stable) of this dotfiles


### ๐Ÿชง Attention ๐Ÿชง
- This repo does NOT contain or will NOT install any packages. These are only hyprland configs or dotfiles
- This repo will be pulled by the Distro-Hyprland install scripts above if you opt to download pre-configured dots

### ๐Ÿ‘€ Screenshots ๐Ÿ‘€
- All screenshots are collected here [Screenshots](https://github.com/JaKooLit/screenshots/tree/main/Hyprland-ScreenShots)

### ๐Ÿ“ฆ Whats new?
- To easily track changes, I will be updating the changelogs. [CHANGELOGS](https://github.com/JaKooLit/Hyprland-Dots/wiki/Changelogs)  Screenshots will be included if worth it!

### ๐Ÿ’ฅ Copying / Installation / Update instructions ๐Ÿ’ฅ
- [`MORE INFO HERE`](https://github.com/JaKooLit/Hyprland-Dots/wiki/Install_&_Update) 
> [!Note] 
> The auto copy script will create backups of intended folders to be copied. However, still a good idea to manually backup just incase script failed to backup!
- ~/.config (ags btop cava hypr kitty Kvantum qt5ct qt6ct rofi swappy swaync wallust waybar wlogout) - These are folders to be copied.
- ~/Pictures/wallpapers - Will be backed up
- clone this repo by using git. Change directory, make executable and run the script

> to download from Master branch (possible bugs)
```bash
git clone --depth=1 https://github.com/JaKooLit/Hyprland-Dots.git
cd Hyprland-Dots
```


> to download from Development branch (development and testing)
```bash
git clone --depth=1 https://github.com/JaKooLit/Hyprland-Dots.git -b development
cd Hyprland-Dots
```


- automatic copy of pre-configured dots
```bash
chmod +x copy.sh
./copy.sh
```

- to copy/install from releases (stable)
```bash
chmod +x release.sh
./release.sh
```


- UPGRADE.sh function (Experimental)
> [!IMPORTANT]
> You should atleast v2.2.3 in your hyprland dots (ls ~/.config/hypr) to check version
> You need rsync for it to work
> you should have already up and running Hyprland before using this function
```bash
chmod +x upgrade.sh
./upgrade.sh
```

## โš ๏ธโš ๏ธโš ๏ธ ATTENTION - BACKUPS CREATED by SCRIPT
> [!NOTE]
> copy.sh, release.sh and even upgrade.sh creates a backup!
> Kindly investigate manually contents on your ~/.config & ~/Pictures . Especially the wallpapers as these are big files. on ~/.config are only text files. Delete manually all the backups which you dont need

#### ๐Ÿ›Ž๏ธ a small note on wallpapers
- by default, only few wallpapers will be copied (1 each dark and light plus 2 more). You will be offered to download more wallpapers. You can preview/check the additional wallpapers on [`THIS`](https://github.com/JaKooLit/Wallpaper-Bank/tree/main/wallpapers) Link


#### โš ๏ธโš ๏ธโš ๏ธ A MUST! after copying  / Installing these dots
+ By default I have not set a wallpaper. 
+ Press SUPER W and set a wallpaper. This is also to initiate wallust for waybar, kitty (tty) and rofi themes. However, If you use the copy.sh or the release.sh, there will be a preset initial Wallpaper and you dont have to do this

+ Nvidia Owners. Make sure to edit your `~/.config/hypr/UserConfigs/ENVariables.conf` (recommended). Below env's will be activated if automatic copy is used
> WLR_NO_CURSORS,1 , LIBVA_DRIVER_NAME,nvidia ,  __GLX_VENDOR_LIBRARY_NAME,nvidia 
- NVIDIA users / owners, after installation, check [`THIS`](https://github.com/JaKooLit/Hyprland-Dots/wiki/Notes_to_remember#--for-nvidia-gpu-users)

+ If you have already set your own keybinds, monitors, etc.... Just copy over from backup created before log-out or reboot. (recommended)


#### ๐Ÿ“– Known issues and possible solutions
- check out this page [FAQ](https://github.com/JaKooLit/Hyprland-Dots/wiki/FAQ) and [UNSOLVED ISSUES](https://github.com/JaKooLit/Hyprland-Dots/wiki/Known_Issues)


#### ๐Ÿ™‹ QUESTIONS ?!?! โ‰๏ธ
- FAQ! Yes you can use these dotfiles to other distro! Just ensure to install proper packages first! If it makes you feel better, I use same config on my Gentoo and NixOS :)
- QUICK HINT! Click the HINT! Waybar module (note only available in Waybar default and Simple-L [TOP] layout). Can be launched by Keybind SUPER H
- More question? click here browse through this [WIKI](https://github.com/JaKooLit/Hyprland-Dots/wiki/)


#### ๐Ÿ™ Special request
- If you have improvements on the dotfiles or configuration, feel free to submit a PR for improvement. I always welcome improvements as I am also just learning just like you guys!
- Waybar styles (all those new panel styles require some tweaking) - I kindly request assistance ๐Ÿ™


#### ๐Ÿคทโ€โ™‚๏ธ TO DO!
- [ ] Tweak dots - ๐Ÿšง in constant progress 
- ~~[ ] Quite possibly switch to starship? Although starship has limited themes compared to oh-my-zsh.~~ no plans for now


#### ๐Ÿ”ฎ Discord Server
- kindly join my [Discord](https://discord.gg/V2SJ92vbEN)


### ๐Ÿ’– Support
- a Star on my Github repos would be nice ๐ŸŒŸ

- Subscribe to my Youtube Channel [YouTube](https://www.youtube.com/@Ja.KooLit) 

- You can also buy me Coffee Through ko-fi.com or Coffee.com ๐Ÿคฉ

<a href='https://ko-fi.com/jakoolit' target='_blank'><img height='35' style='border:0px;height:46px;' src='https://az743702.vo.msecnd.net/cdn/kofi3.png?v=0' border='0' alt='Buy Me a Coffee at ko-fi.com' />

[!["Buy Me A Coffee"](https://www.buymeacoffee.com/assets/img/custom_images/orange_img.png)](https://www.buymeacoffee.com/JaKooLit)


                        
## ๐Ÿฅฐ๐Ÿฅฐ ๐Ÿ’–๐Ÿ’– ๐Ÿ‘๐Ÿ‘๐Ÿ‘
[![Stargazers over time](https://starchart.cc/JaKooLit/Hyprland-Dots.svg?variant=adaptive)](https://starchart.cc/JaKooLit/Hyprland-Dots)
send patches to the email below
yukais@pinapelz.com
include the subject [PATCH repo_name]
pinapelz.com
homepage