Merge remote-tracking branch 'origin'

This commit is contained in:
天クマ 2026-05-17 14:20:40 -03:00
commit cd846de220

View file

@ -1,6 +1,12 @@
# Adrian's dotfiles # Adrian's dotfiles
This is the repository for my dotfiles for Sway, forked from [Flipe Facundes](https://github.com/felipefacundes/dotfiles). This is the repository for my dotfiles for Sway, forked from [Flipe Facundes](https://github.com/felipefacundes/dotfiles).
## Setting up
- Install [the dependencies](#Dependencies)
- Clone or download the repo as a zip file
- Copy `.config` to your `~/.config`, make sure to backup any important stuff that would be overwritten!
- If you want the ly-dm config, copy `.config/ly/config.ini` to `/etc/ly/config.ini`
## Dependencies ## Dependencies
> [!IMPORTANT] > [!IMPORTANT]
@ -9,14 +15,14 @@ This is the repository for my dotfiles for Sway, forked from [Flipe Facundes](ht
The dotfiles configuration references a lot of packages that may not be installed on your system: The dotfiles configuration references a lot of packages that may not be installed on your system:
``` ```
swayfx swayidle swaybg waybar rofi wlrctl cliphist lights ly kwalletd6 rofi-power-menu grim wl-clipboard xorg-xprop libpulse dunst rofi-pulse-select soteria keepmenu python-pykeepass ydotool swayfx swayidle swaybg waybar rofi wlrctl cliphist light ly <kwalletd6 or gnome-keyring> rofi-power-menu grim wl-clipboard xorg-xprop libpulse dunst rofi-pulse-select soteria keepmenu python-pykeepass ydotool
``` ```
<details> <details>
<summary>Dependency table</summary> <summary>Dependency table</summary>
| Name | Reason | | Name | Reason |
|-------------------|-------------------------------------------------------------------------------------------------------------------| |---------------------------|-------------------------------------------------------------------------------------------------------------------|
| swayfx | Window manager ¯\_(ツ)_/¯ | | swayfx | Window manager ¯\_(ツ)_/¯ |
| swayidle | Puts your computer to sleep after certain amount of time. | | swayidle | Puts your computer to sleep after certain amount of time. |
| swaybg | Wallpaper util | | swaybg | Wallpaper util |
@ -24,9 +30,9 @@ swayfx swayidle swaybg waybar rofi wlrctl cliphist lights ly kwalletd6 rofi-powe
| rofi | Application/power menu, also used for switching audio in/outputs and accessing KeePass DBs. | | rofi | Application/power menu, also used for switching audio in/outputs and accessing KeePass DBs. |
| wlrctl | Moving the cursor with keyboard keybinds. | | wlrctl | Moving the cursor with keyboard keybinds. |
| cliphist | Waybar's "[Clipboard]" button uses to show clipboard history. | | cliphist | Waybar's "[Clipboard]" button uses to show clipboard history. |
| lights | Backlight control | | light | Backlight control |
| ly | Login screen | | ly | Login screen |
| kwalletd6 | Keyring | | kwalletd6 / gnome-keyring | Keyring (manages your passwords and keys) |
| rofi-power-menu | Power options provider for Rofi | | rofi-power-menu | Power options provider for Rofi |
| grim | Used to select screen sections for screenshots, only needed for selection screenshot. | | grim | Used to select screen sections for screenshots, only needed for selection screenshot. |
| wl-clipboard | Provides control over Wayland clipboard. | | wl-clipboard | Provides control over Wayland clipboard. |
@ -42,7 +48,19 @@ swayfx swayidle swaybg waybar rofi wlrctl cliphist lights ly kwalletd6 rofi-powe
</details> </details>
# SwayWM # SwayWM
<img width="1920" height="1080" alt="image" src="https://github.com/user-attachments/assets/cab0d46d-5e81-4aa5-9487-4ca52c719ebc" /> <img width="1920" height="1080" alt="image" src="https://github.com/user-attachments/assets/9a8433fc-e737-423d-aa55-97eb0e033f84" />
<details>
<summary>Older looks</summary>
You can find those older versions in the [releases](https://github.com/adrianvic/dotfiles/releases), please refer to the version's README in order to have a stable experience. Older dotfiles may be incomplete or have issues, since I'm improving it for my own use constantly.
## v2
<img width="1920" height="1080" alt="image" src="https://github.com/user-attachments/assets/ad93ce38-d1f0-4511-96f7-ff4e7865ce0b" />
## v1
<img width="1920" height="1080" alt="image" src="https://github.com/user-attachments/assets/fa54e217-c532-430e-9918-038688de85e1" />
</details>
## Changing language ## Changing language
This is not a tutorial on changing your system language, this will only change the language of the configuration strings. This is not a tutorial on changing your system language, this will only change the language of the configuration strings.
@ -56,7 +74,7 @@ Edit `.config/sway/startup` and add `exec yourapplication`.
<details> <details>
<summary>Default modifiers</summary> <summary>Default modifiers</summary>
- `Mod` is Super by default. Shows waybar while pressed. - `Mod` is Super by default. ~Shows waybar while pressed~ disabled, you can enable that behaviour by uncommenting some lines in the sway/waybar config.
- `Menu` is the context menu button, generally only present in full-size keyboards. - `Menu` is the context menu button, generally only present in full-size keyboards.
</details> </details>
@ -127,6 +145,36 @@ In .config/sway/config replace XX from the line import strings_XX to a language
- `Alt+Shift+Apostrophe` Change audio input (source) - `Alt+Shift+Apostrophe` Change audio input (source)
# ly display manager # ly display manager
<img width="1920" height="1080" alt="image" src="https://github.com/user-attachments/assets/5e8a8ab3-e872-4a85-b248-202ba8d9a36b" /> <details>
<summary>Ly Screenshot</summary>
<img width="1920" height="1080" alt="image" src="https://github.com/user-attachments/assets/5e8a8ab3-e872-4a85-b248-202ba8d9a36b" />
</details>
You can also replace your display manager with ly, a TUI display manager. The config file in `.config/ly/` will not work, you have to copy it to `/etc/ly/config.ini` after installing the package `ly` and enabling the systemd service (also, disable your current DM). You can also replace your display manager with ly, a TUI display manager. The config file in `.config/ly/` will not work, you have to copy it to `/etc/ly/config.ini` after installing the package `ly` and enabling the systemd service (also, disable your current DM).
# Wallpapers
The config files contain my curated list of wallpapers.
<details>
<summary>Wallpaper list</summary>
## CoolCat!
<img alt="image" src=".config/wallpapers/wallpaper.jpg"/>
### Description
Stunning cat sitting on a rock, with a beautiful view of the sky - which I **always** love. I have this one since 2022 and been using it ocasionally.
## Towers
<img alt="image" src=".config/wallpapers/Towers.jpg"/>
### Description
Found this one in a OSU beatmap (this one, [Dimrain47 - Cloud Control](https://osu.ppy.sh/beatmapsets/1550498#osu/3797111)), couldn't find anything useful with reverse image search. God, these towers look gorgeous!!!
## Worlds
<img alt="image" src=".config/wallpapers/Porter Robinson - Worlds.jpg"/>
### Author
Porter Robinson
### Description
I struggled to even find this low resolution Worlds wallpaper, it's a shame!
</details>