Starship and pywalfox
This commit is contained in:
parent
b926ed3c7a
commit
75c2e5fe1e
118
readme.md
118
readme.md
@ -1,12 +1,14 @@
|
|||||||
[](https://git.io/typing-svg)
|
[](https://git.io/typing-svg)
|
||||||
|
|
||||||
<img src="https://github.com/user-attachments/assets/00cbf5d6-a9c3-40b4-86a7-304ffd98ede8" width = "50%"><img src="https://github.com/user-attachments/assets/17a0d34f-bafb-49af-bb43-3393b6a4612b" width = "50%"><img src="https://github.com/user-attachments/assets/6c882a7e-1cb3-410a-b13b-d1eb2bf8c972" width = "50%"><img src="https://github.com/user-attachments/assets/80d04e63-d43f-44d9-8f43-658526b46acf" width = "50%">
|
<img src="https://github.com/elifouts/Dotfiles/blob/main/images/rice7.png" width = "50%"><img src="https://github.com/elifouts/Dotfiles/blob/main/images/rice1.png" width = "50%"><img src="https://github.com/elifouts/Dotfiles/blob/main/images/rice4.png" width = "50%"><img src="https://github.com/elifouts/Dotfiles/blob/main/images/rice5.png" width = "50%"><img src="https://github.com/elifouts/Dotfiles/blob/main/images/rice6.png" width = "50%"><img src="https://github.com/elifouts/Dotfiles/blob/main/images/rice3.png" width = "50%">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<details>
|
<details>
|
||||||
<summary>📹 Video</summary>
|
<summary>📹 Video</summary>
|
||||||
This video is outdated!
|
This video is outdated!
|
||||||
|
|
||||||
https://github.com/user-attachments/assets/6e81f77d-a115-4180-a032-7903d4d7193a
|
https://github.com/elifouts/Dotfiles/blob/main/images/2025-01-23%2001-05-04.mkv
|
||||||
|
|
||||||
</details>
|
</details>
|
||||||
|
|
||||||
@ -25,13 +27,13 @@ If you do not want this, **you can remove it in the given applications `style.cs
|
|||||||
|
|
||||||
<details>
|
<details>
|
||||||
|
|
||||||
<summary>🖥️ Waybar</summary>
|
<summary>🚥 Waybar</summary>
|
||||||
|
|
||||||

|

|
||||||

|

|
||||||

|

|
||||||

|

|
||||||

|

|
||||||
|
|
||||||
|
|
||||||
## Overview
|
## Overview
|
||||||
@ -55,8 +57,7 @@ If you do not want this, **you can remove it in the given applications `style.cs
|
|||||||
|
|
||||||
### *How To Install*
|
### *How To Install*
|
||||||
1. **Install [Waybar](https://github.com/Alexays/Waybar)**
|
1. **Install [Waybar](https://github.com/Alexays/Waybar)**
|
||||||
2. **Copy config Files**
|
2. Copy the `Dotfiles/.config/waybar` folder into `~/.config`
|
||||||
- Copy the `Dotfiles/.config/waybar` folder into `~/.config`
|
|
||||||
|
|
||||||
***NOTE*** *Make sure you have a Pywal theme set or else waybar will not load*
|
***NOTE*** *Make sure you have a Pywal theme set or else waybar will not load*
|
||||||
|
|
||||||
@ -87,21 +88,23 @@ If you do not want this, **you can remove it in the given applications `style.cs
|
|||||||
|
|
||||||
<details>
|
<details>
|
||||||
<summary>🔍 Wofi</summary>
|
<summary>🔍 Wofi</summary>
|
||||||
<img src="https://github.com/user-attachments/assets/af264f2f-21d7-4d97-b871-c804de2d6960" width = "35%"><img src="https://github.com/user-attachments/assets/9654604a-d0ef-4501-b00f-42691b1e585d" width = "35%"><img src="https://github.com/user-attachments/assets/2b0b79b4-61c7-41c4-a03e-79860f1d8401" width = "35%"><img src="https://github.com/user-attachments/assets/1ebd5410-5ceb-463f-a935-ce61da01f407" width = "35%">
|
<img src="https://github.com/elifouts/Dotfiles/blob/main/images/wofi1.png" width = "35%"><img src="https://github.com/elifouts/Dotfiles/blob/main/images/wofi2.png" width = "35%"><img src="https://github.com/elifouts/Dotfiles/blob/main/images/wofi3.png" width = "35%"><img src="https://github.com/elifouts/Dotfiles/blob/main/images/wofi4.png" width = "35%">
|
||||||
|
|
||||||
|
|
||||||
## Configuration
|
## Configuration
|
||||||
|
|
||||||
### *How To Install*
|
### *How To Install*
|
||||||
|
|
||||||
1. **Install Wofi:**
|
1. **Install `Wofi`:**
|
||||||
|
|
||||||
```
|
```
|
||||||
sudo pacman -S wofi
|
sudo pacman -S wofi
|
||||||
```
|
```
|
||||||
3. **Copy config Files**
|
|
||||||
- Copy `Dotfiles/.config/wofi` folder into `~/.config`
|
2. Copy `Dotfiles/.config/wofi` folder into `~/.config`
|
||||||
4. **Launching Wofi**
|
3. **Launching Wofi**
|
||||||
- I launch wofi like this:
|
- I launch wofi like this:
|
||||||
|
|
||||||
```config
|
```config
|
||||||
wofi --show drun -n
|
wofi --show drun -n
|
||||||
```
|
```
|
||||||
@ -126,7 +129,7 @@ layerrule = ignorealpha 0.5, wofi
|
|||||||
|
|
||||||
<details>
|
<details>
|
||||||
<summary>🔔 Swaync</summary>
|
<summary>🔔 Swaync</summary>
|
||||||
<img src="https://github.com/user-attachments/assets/c439c5ea-6999-44da-906d-7a89ba70b9d1" width = "20%"><img src="https://github.com/user-attachments/assets/d8882ef4-88d2-4729-bc80-ba98f53e6adc" width = "20%"><img src="https://github.com/user-attachments/assets/49c39456-45cc-4319-8651-97e7e708e14a" width = "20%"><img src="https://github.com/user-attachments/assets/b4a436b3-933c-4ee4-9733-9a6660d1fcf1" width = "20%">
|
<img src="https://github.com/elifouts/Dotfiles/blob/main/images/swaync1.png" width = "20%"><img src="https://github.com/elifouts/Dotfiles/blob/main/images/swaync2.png" width = "20%"><img src="https://github.com/elifouts/Dotfiles/blob/main/images/swaync3.png" width = "20%"><img src="https://github.com/elifouts/Dotfiles/blob/main/images/swaync4.png" width = "20%">
|
||||||
|
|
||||||
|
|
||||||
## Configuration
|
## Configuration
|
||||||
@ -134,8 +137,7 @@ layerrule = ignorealpha 0.5, wofi
|
|||||||
### *How To Install*
|
### *How To Install*
|
||||||
|
|
||||||
1. **Install [Swaync](https://github.com/ErikReider/SwayNotificationCenter)**
|
1. **Install [Swaync](https://github.com/ErikReider/SwayNotificationCenter)**
|
||||||
2. **Copy Config Files**
|
2. Copy `Dotfiles/.config/swaync` folder into `~/.config`
|
||||||
- Copy `Dotfiles/.config/swaync` folder into `~/.config`
|
|
||||||
|
|
||||||
### Dependencies for `Swaync`
|
### Dependencies for `Swaync`
|
||||||
```
|
```
|
||||||
@ -162,7 +164,7 @@ layerrule = ignorealpha 0.5, wofi
|
|||||||
|
|
||||||
<details>
|
<details>
|
||||||
<summary>🔒 Hyprlock</summary>
|
<summary>🔒 Hyprlock</summary>
|
||||||
<img src="https://github.com/user-attachments/assets/60ebf6f9-e61c-47b6-ac86-4b4913136d17" width = "50%"><img src="https://github.com/user-attachments/assets/d1895be0-07b6-4cd5-a76a-1d9229a6cdeb" width = "50%"><img src="https://github.com/user-attachments/assets/e351078e-7987-4852-8817-82e674dabecb" width = "50%"><img src="https://github.com/user-attachments/assets/34c7c658-ac72-4791-93ba-c61982716004" width = "50%">
|
<img src="https://github.com/elifouts/Dotfiles/blob/main/images/lock1.PNG" width = "50%"><img src="https://github.com/elifouts/Dotfiles/blob/main/images/lock2.png" width = "50%"><img src="https://github.com/elifouts/Dotfiles/blob/main/images/lock3.png" width = "50%"><img src="https://github.com/elifouts/Dotfiles/blob/main/images/lock4.png" width = "50%">
|
||||||
|
|
||||||
## Overview
|
## Overview
|
||||||
|
|
||||||
@ -174,14 +176,13 @@ layerrule = ignorealpha 0.5, wofi
|
|||||||
|
|
||||||
### *How To Install*
|
### *How To Install*
|
||||||
1. **Install [Hyprlock](https://github.com/hyprwm/hyprlock/)**
|
1. **Install [Hyprlock](https://github.com/hyprwm/hyprlock/)**
|
||||||
2. **Copy Config Files**
|
2. Copy `Dotfiles/.config/hypr/hyprlock.conf` to `~/.config/hypr`
|
||||||
- Copy `Dotfiles/.config/hypr/hyprlock.conf` to `~/.config/hypr`
|
|
||||||
|
|
||||||
</details>
|
</details>
|
||||||
|
|
||||||
<details>
|
<details>
|
||||||
<summary>📝 Nvim</summary>
|
<summary>📝 Nvim</summary>
|
||||||
<img src="https://github.com/user-attachments/assets/7b91fb4d-dd86-4b82-bacf-282b599c821c" width = "30%"><img src="https://github.com/user-attachments/assets/59c9c199-bd3a-458c-b503-963c835342e7" width = "30%"><img src="https://github.com/user-attachments/assets/847cf2b4-d7c4-4c85-a58d-f9e854c9cd4c" width = "30%">
|
<img src="https://github.com/elifouts/Dotfiles/blob/main/images/nvim1.png" width = "30%"><img src="https://github.com/elifouts/Dotfiles/blob/main/images/nvim2.png" width = "30%"><img src="https://github.com/elifouts/Dotfiles/blob/main/images/nvim3.png" width = "30%">
|
||||||
|
|
||||||
## Overview
|
## Overview
|
||||||
|
|
||||||
@ -214,27 +215,24 @@ layerrule = ignorealpha 0.5, wofi
|
|||||||
```bash
|
```bash
|
||||||
yay -S neovim
|
yay -S neovim
|
||||||
```
|
```
|
||||||
2. **Copy Configuration File:**
|
2. Copy `Dotfiles/.config/nvim` into `~/.config/`
|
||||||
- Copy `Dotfiles/.config/nvim` into `~/.config/`
|
|
||||||
|
|
||||||
3. **Run `Nvim`:**
|
3. Start `nvim` and watch it install all necessary components.
|
||||||
- Start `nvim` and watch it install all necessary components.
|
|
||||||
|
|
||||||
</details>
|
</details>
|
||||||
|
|
||||||
<details>
|
<details>
|
||||||
<summary>🚪 Wlogout</summary>
|
<summary>🚪 Wlogout</summary>
|
||||||
<img src="https://github.com/user-attachments/assets/023ab9ac-8a1a-4a3b-b846-af717be962e0" width = "40%"><img src="https://github.com/user-attachments/assets/356b7d77-d1be-41ca-8be4-3d2d59dbe686" width = "40%"><img src="https://github.com/user-attachments/assets/62b0df84-81b5-42ae-b992-5416cc71aeab" width = "40%"><img src="https://github.com/user-attachments/assets/c51200be-fcc8-4cc4-b928-8c0c74287c30" width = "40%">
|
<img src="https://github.com/elifouts/Dotfiles/blob/main/images/wlogout1.png" width = "40%"><img src="https://github.com/elifouts/Dotfiles/blob/main/images/wlogout2.png" width = "40%"><img src="https://github.com/elifouts/Dotfiles/blob/main/images/wlogout3.png" width = "40%"><img src="https://github.com/elifouts/Dotfiles/blob/main/images/wlogout4.png" width = "40%">
|
||||||
|
|
||||||
### *How To Install*
|
### *How To Install*
|
||||||
1. **Install `wlogout`:**
|
1. **Install `wlogout`:**
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
yay -S wlogout
|
yay -S wlogout
|
||||||
```
|
```
|
||||||
2. **Copy Configuration File:**
|
2. Copy `Dotfiles/.config/wlogout` into `~/.config/`
|
||||||
- Copy `Dotfiles/.config/wlogout` into `~/.config/`
|
3. If not already set make sure you set a keybind in hyprland.conf to launch wlogout.
|
||||||
3. **Set Keybind**
|
|
||||||
- If not already set make sure you set a keybind in hyprland.conf to launch wlogout.
|
|
||||||
</details>
|
</details>
|
||||||
|
|
||||||
|
|
||||||
@ -246,10 +244,12 @@ https://github.com/user-attachments/assets/916a6edc-2d4f-4243-9b65-5ddad5272e45
|
|||||||
|
|
||||||
|
|
||||||
## General Overview
|
## General Overview
|
||||||
|
|
||||||
- The `wallpaper.sh` script in `Dotfiles/.config/hypr/` applies a wallpaper using `swww` and sets the `Pywal` theme. It also updates Kitty's color scheme, Cava, nvim (if configured) and any other application using `pywal`.
|
- The `wallpaper.sh` script in `Dotfiles/.config/hypr/` applies a wallpaper using `swww` and sets the `Pywal` theme. It also updates Kitty's color scheme, Cava, nvim (if configured) and any other application using `pywal`.
|
||||||
- The script Uses wofi to select to wallpaprs. I have not been able to optimize the wallpaper loading so it might load slow but it should work.
|
- The script Uses wofi to select to wallpaprs. I have not been able to optimize the wallpaper loading so it might load slow but it should work.
|
||||||
|
|
||||||
### Dependencies
|
### Dependencies
|
||||||
|
|
||||||
- `swww`
|
- `swww`
|
||||||
- `pywal`
|
- `pywal`
|
||||||
- `wofi`
|
- `wofi`
|
||||||
@ -257,20 +257,20 @@ https://github.com/user-attachments/assets/916a6edc-2d4f-4243-9b65-5ddad5272e45
|
|||||||
|
|
||||||
### *How To Install*
|
### *How To Install*
|
||||||
- Install dependencies:
|
- Install dependencies:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
yay -S swww pywal wofi fd
|
yay -S swww pywal wofi fd
|
||||||
```
|
```
|
||||||
|
|
||||||
3. **Copy Configuration Files:**
|
1. **Copy Configuration Files:**
|
||||||
- Copy `Dotfiles/.config/wal` to `~/.config/` to provide `pywal` with the necessary template for Hyprland.
|
- Copy `Dotfiles/.config/wal` to `~/.config/` to provide `pywal` with the necessary template for Hyprland.
|
||||||
- Copy `Dotfiles/.config/hypr/wallpaper.sh` to `~/.config/hypr/`.
|
- Copy `Dotfiles/.config/hypr/wallpaper.sh` to `~/.config/hypr/`.
|
||||||
- Copy `Dotfiles/.config/wofi` to `~/.config/`. ( Check Wofi tab for how to configure blur )
|
- Copy `Dotfiles/.config/wofi` to `~/.config/`. ( Check Wofi tab for how to configure blur )
|
||||||
|
|
||||||
4. **Set Up Keybinding:**
|
2. Bind the script to a key combination of your choice to easily change your wallpaper.
|
||||||
- Bind the script to a key combination of your choice to easily change your wallpaper.
|
|
||||||
|
3. Make sure to add the following line to your `hyprland.conf`:
|
||||||
|
|
||||||
5. **Add to Hyprland Configuration:**
|
|
||||||
- Make sure to add the following line to your `hyprland.conf`:
|
|
||||||
```bash
|
```bash
|
||||||
exec-once = swww-daemon
|
exec-once = swww-daemon
|
||||||
```
|
```
|
||||||
@ -278,6 +278,50 @@ https://github.com/user-attachments/assets/916a6edc-2d4f-4243-9b65-5ddad5272e45
|
|||||||
|
|
||||||
</details>
|
</details>
|
||||||
|
|
||||||
|
<details>
|
||||||
|
<summary>🦊 Pyfox</summary>
|
||||||
|
<img src="https://github.com/elifouts/Dotfiles/blob/main/images/fox1.png" width = "40%"><img src="https://github.com/elifouts/Dotfiles/blob/main/images/fox2.png" width = "40%"><img src="https://github.com/elifouts/Dotfiles/blob/main/images/fox3.png" width = "40%"><img src="https://github.com/elifouts/Dotfiles/blob/main/images/fox4.png" width = "40%">
|
||||||
|
|
||||||
|
## Overview
|
||||||
|
|
||||||
|
- This is a way to configure `Firefox` so that it uses `Pywal` colors. After proper configuration, `Firefox` will change automatically when `Pywal` updates its color scheme.
|
||||||
|
|
||||||
|
### Dependencies
|
||||||
|
```
|
||||||
|
Firefox
|
||||||
|
Python
|
||||||
|
Pywal
|
||||||
|
```
|
||||||
|
|
||||||
|
### *How To Install*
|
||||||
|
1. **Install [Pywalfox](https://github.com/Frewacom/pywalfox)**
|
||||||
|
2. Run `pywalfox install`
|
||||||
|
3. Install Firefox add on for PywalFox
|
||||||
|
4. Run `pywalfox update` in your terminal or add it to a script to update the `Firefox` theme after generateing `Pywal` colors.
|
||||||
|
|
||||||
|
|
||||||
|
</details>
|
||||||
|
|
||||||
|
<details>
|
||||||
|
<summary>🚀 Starship</summary>
|
||||||
|
<img src="https://github.com/elifouts/Dotfiles/blob/main/images/starship.png" width = "30%"><img src="https://github.com/elifouts/Dotfiles/blob/main/images/starship1.png" width = "30%"><img src="https://github.com/elifouts/Dotfiles/blob/main/images/starship2.png" width = "30%">
|
||||||
|
|
||||||
|
## Overview
|
||||||
|
|
||||||
|
- This is a custom Starship config that is minimal but yet has everything you need/want from a terminal prompt.
|
||||||
|
|
||||||
|
### *How To Install*
|
||||||
|
1. **Install [Starship](https://github.com/starship/starship?tab=readme-ov-file#-installation)**
|
||||||
|
2. Copy `Dotfiles/.config/starship.toml` folder into `~/.config`
|
||||||
|
3. Add this to your `.bashrc` file:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
eval "$(starship init bash)"
|
||||||
|
```
|
||||||
|
- Or go [here](https://github.com/starship/starship?tab=readme-ov-file#step-2-set-up-your-shell-to-use-starship) to find what you need for your shell.
|
||||||
|
</details>
|
||||||
|
|
||||||
|
|
||||||
# Hyprland Help
|
# Hyprland Help
|
||||||
|
|
||||||
<details>
|
<details>
|
||||||
@ -327,7 +371,7 @@ https://github.com/user-attachments/assets/916a6edc-2d4f-4243-9b65-5ddad5272e45
|
|||||||
slurp
|
slurp
|
||||||
gnome-network-displays
|
gnome-network-displays
|
||||||
discord
|
discord
|
||||||
firefox
|
Firefox
|
||||||
spotify ncspot
|
spotify ncspot
|
||||||
pacman-contrib
|
pacman-contrib
|
||||||
swaync
|
swaync
|
||||||
|
Loading…
x
Reference in New Issue
Block a user