added links
This commit is contained in:
@@ -56,7 +56,7 @@ To access web resources, open Kitty and execute `brave-browser` to launch the Br
|
||||
pacman -S qt5-wayland qt6-wayland
|
||||
```
|
||||
|
||||
4. **Notification Daemon:** A notification daemon is essential for managing system notifications. Many apps may freeze without one running. Dunst is a lightweight, customizable option:
|
||||
4. **Notification Daemon:** A notification daemon is essential for managing system notifications. Many apps may freeze without one running. [Dunst](https://github.com/dunst-project/dunst) is a lightweight, customizable option:
|
||||
|
||||
```
|
||||
pacman -S dunst
|
||||
|
||||
@@ -55,7 +55,7 @@ This guide assumes understanding of Linux systems, particularly [Arch Linux](htt
|
||||
pacman -S nano
|
||||
```
|
||||
|
||||
8. **tar:** The tar command is a utility for archiving and extracting files. It will be essential for managing various archives throughout the installation process.
|
||||
8. **tar:** The [tar](https://www.baeldung.com/linux/tar-command) command is a utility for archiving and extracting files. It will be essential for managing various archives throughout the installation process.
|
||||
|
||||
```
|
||||
pacman -S tar
|
||||
|
||||
@@ -4,7 +4,7 @@ In this guide, we'll transform your Hyprland setup into a visually stunning envi
|
||||
### Installing Essential Tools
|
||||
|
||||
#### nwg-look
|
||||
nwg-look simplifies the process of setting GTK themes, enabling a cohesive look across different toolkits.
|
||||
[nwg-look](https://github.com/nwg-piotr/nwg-look) simplifies the process of setting GTK themes, enabling a cohesive look across different toolkits.
|
||||
|
||||
##### Installation
|
||||
|
||||
@@ -12,7 +12,7 @@ nwg-look simplifies the process of setting GTK themes, enabling a cohesive look
|
||||
pacman -S nwg-look
|
||||
```
|
||||
|
||||
#### qt5ct, qt6ct, Kvantum
|
||||
#### [qt5ct](https://github.com/desktop-app/qt5ct), [qt6ct](https://github.com/trialuser02/qt6ct), [Kvantum](https://github.com/tsujan/Kvantum/tree/master/Kvantum)
|
||||
These tools are essential for managing and applying themes to QT5 and QT6 applications, ensuring a consistent appearance across your desktop environment.
|
||||
|
||||
##### Installation
|
||||
@@ -26,7 +26,7 @@ We've already added the necessary QT environment variables during the basic conf
|
||||
|
||||
### Installing themes and icons
|
||||
#### GTK Themes
|
||||
Place the themes in the system theme directory. For this guide, we'll install the Catppuccin theme, a visually appealing option.
|
||||
Place the themes in the system theme directory. For this guide, we'll install the [Catppuccin theme](https://github.com/catppuccin/catppuccin) taken from [hyprdots](https://github.com/prasanthrangan/hyprdots) repo, a visually appealing option.
|
||||
|
||||
Extract the theme from the repos assets to the following location to apply it system-wide:
|
||||
|
||||
@@ -35,7 +35,7 @@ tar -xzvf ~/simple-hyprland/assets/themes/Catppuccin-Mocha.tar.xz -C /usr/share/
|
||||
```
|
||||
|
||||
#### Icon Theme
|
||||
Place the icon theme in the system icon directory. We'll install the Tela icon theme.
|
||||
Place the icon theme in the system icon directory. We'll install the [Tela icon theme](https://github.com/vinceliuice/Tela-icon-theme) also from hyprdots.
|
||||
|
||||
Extract the theme from our assets to the following location to apply it system-wide:
|
||||
|
||||
@@ -86,6 +86,8 @@ windowrulev2 = opacity 0.90 0.90,class:^(kitty)$
|
||||
|
||||
**Pro Tip:** To get the class_name for a specific window, use the command `hyprctl clients` while the window is open.
|
||||
|
||||
For more details refer [Hyprland Window Rules](https://wiki.hyprland.org/Configuring/Window-Rules/).
|
||||
|
||||
#### 2. Adding Animation and decorations
|
||||
Animations and decorations can add a touch of flair to your desktop experience.
|
||||
|
||||
|
||||
@@ -2,11 +2,11 @@
|
||||
|
||||
This section guides you through the installation and configuration of essential utilities that will elevate your Hyprland experience, augmenting both functionality and aesthetics. We'll cover status bars, application launchers, clipboard managers, and more, providing concise configuration snippets directly from my setup.
|
||||
|
||||
**Pro Tip:** In your hyprland.conf, organize similar configurations together, such as variables, exec-once statements, and keybindings, for better readability and maintainability.
|
||||
**Pro Tip:** In your `hyprland.conf`, organize similar configurations together, such as variables, exec-once statements, and keybindings, for better readability and maintainability.
|
||||
|
||||
|
||||
#### 1. Status Bar: Waybar
|
||||
Waybar provides real-time system information at a glance, ensuring you stay informed about your system's status.
|
||||
[Waybar](https://github.com/Alexays/Waybar) provides real-time system information at a glance, ensuring you stay informed about your system's status.
|
||||
|
||||
##### Installation
|
||||
|
||||
@@ -41,7 +41,7 @@ exec-once=waybar
|
||||
```
|
||||
|
||||
#### 2. App Launcher: Tofi
|
||||
Tofi offers a minimalistic, Wayland-native application launcher for efficient application access.
|
||||
[Tofi](https://github.com/philj56/tofi) offers a minimalistic, Wayland-native application launcher for efficient application access.
|
||||
|
||||
##### Installation
|
||||
|
||||
@@ -74,7 +74,7 @@ $menu = tofi-drun -c ~/.config/tofi/configA --drun-launch=true
|
||||
```
|
||||
|
||||
#### 3. Clipboard Manager: Cliphist
|
||||
Cliphist enables you to keep track of your clipboard history, enhancing productivity when working with multiple pieces of information.
|
||||
[Cliphist](https://github.com/sentriz/cliphist) enables you to keep track of your clipboard history, enhancing productivity when working with multiple pieces of information.
|
||||
|
||||
##### Installation
|
||||
To install cliphist, use the following command:
|
||||
@@ -101,7 +101,7 @@ exec-once = wl-paste --type image --watch cliphist store
|
||||
```
|
||||
|
||||
#### 4. Wallpaper: Swww
|
||||
Swww allows you to set and manage your desktop background, enhancing the visual appeal of your workspace.
|
||||
[Swww](https://github.com/LGFae/swww) allows you to set and manage your desktop background, enhancing the visual appeal of your workspace.
|
||||
|
||||
##### Installation
|
||||
To install `swww`, use the following command:
|
||||
@@ -134,7 +134,7 @@ bind = SUPER, N, exec, swww img ~/.config/assets/backgrounds/dark-cat-rosewater.
|
||||
```
|
||||
|
||||
#### 5. Color Picker: Hyprpicker
|
||||
Hyprpicker allows you to select colors directly from your screen, a handy tool for design and development tasks.
|
||||
[Hyprpicker](https://github.com/hyprwm/hyprpicker) allows you to select colors directly from your screen, a handy tool for design and development tasks.
|
||||
|
||||
##### Installation
|
||||
|
||||
@@ -150,14 +150,14 @@ Define a variable for the color picker and a keybinding to launch it:
|
||||
|
||||
```
|
||||
$colorPicker = hyprpicker
|
||||
bind = SUPER, P, exec, $colorPicker | wl-copy
|
||||
bind = SUPER, P, exec, $colorPicker | wl-copy # Also copies to clipboard
|
||||
```
|
||||
|
||||
#### 6. Screen Locker: Hyprlock
|
||||
A screen locker secures your computer when you are away, preventing unauthorized access.
|
||||
|
||||
##### Installation
|
||||
Install hyprlock, which is designed to work well with Hyprland.
|
||||
Install [hyprlock](https://github.com/hyprwm/hyprlock), which is designed to work well with Hyprland.
|
||||
|
||||
```
|
||||
yay -S hyprlock
|
||||
@@ -179,7 +179,7 @@ bind = SUPER, L, exec, hyprlock
|
||||
```
|
||||
|
||||
#### 7. Idle Manager: Hypridle
|
||||
Hypridle automatically locks your screen or takes other actions when your system is idle, enhancing security and power management.
|
||||
[Hypridle](https://github.com/hyprwm/hypridle) automatically locks your screen or takes other actions when your system is idle, enhancing security and power management.
|
||||
|
||||
##### Installation
|
||||
To install hypridle, use the following command:
|
||||
@@ -208,8 +208,7 @@ exec-once = hypridle
|
||||
|
||||
|
||||
#### 8. Logout Menu: Wlogout
|
||||
Wlogout provides a convenient way to log out, restart, or shut down your system.
|
||||
|
||||
[Wlogout](https://github.com/ArtsyMacaw/wlogout) provides a convenient way to log out, restart, or shut down your system.
|
||||
|
||||
##### Installation
|
||||
|
||||
@@ -237,7 +236,7 @@ bind = SUPER, ESCAPE, exec, wlogout
|
||||
```
|
||||
|
||||
#### 9. Taking Screenshots: Grimblast
|
||||
Grimblast is a script that wraps around grim and slurp, providing enhanced functionality for capturing screenshots.
|
||||
[Grimblast](https://github.com/hyprwm/contrib/blob/main/grimblast/grimblast.1.scd) is a script that wraps around grim and slurp, providing enhanced functionality for capturing screenshots.
|
||||
|
||||
##### Installation
|
||||
|
||||
|
||||
Reference in New Issue
Block a user