Compare commits
9 Commits
335066d785
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
| 459c8af749 | |||
| c3efac0c51 | |||
| d2a5712eff | |||
| 4ab406f7b7 | |||
| acf5fdbede | |||
| 0e92861e47 | |||
| 5cd71a8fd0 | |||
| 83940e7325 | |||
| fe6710c252 |
1
.config/brave-flags.conf
Normal file
1
.config/brave-flags.conf
Normal file
@@ -0,0 +1 @@
|
|||||||
|
--enable-features=AcceleratedVideoDecodeLinuxGL,AcceleratedVideoEncoder,VaapiVideoDecoder,VaapiIgnoreDriverChecks,Vulkan,DefaultANGLEVulkan,VulkanFromANGLE
|
||||||
@@ -1,6 +1,12 @@
|
|||||||
|
# __ _ _ __ _ __ ___ __ _ _ __ __ _ _ __ ___ ___
|
||||||
|
# / _` | '_ \| '_ \ / _ \/ _` | '__/ _` | '_ \ / __/ _ \
|
||||||
|
# | (_| | |_) | |_) | __/ (_| | | | (_| | | | | (_| __/
|
||||||
|
# \__,_| .__/| .__/ \___|\__,_|_| \__,_|_| |_|\___\___|
|
||||||
|
# | | | |
|
||||||
|
# |_| |_|
|
||||||
|
|
||||||
decoration {
|
decoration {
|
||||||
rounding = 10
|
rounding = 0
|
||||||
rounding_power = 2
|
|
||||||
|
|
||||||
active_opacity = 1.0
|
active_opacity = 1.0
|
||||||
inactive_opacity = 1.0
|
inactive_opacity = 1.0
|
||||||
@@ -13,7 +19,5 @@ decoration {
|
|||||||
enabled = true
|
enabled = true
|
||||||
size = 6
|
size = 6
|
||||||
passes = 2
|
passes = 2
|
||||||
|
|
||||||
noise = 0.025
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -8,6 +8,6 @@ exec-once = hypridle &
|
|||||||
exec-once = swayosd-server &
|
exec-once = swayosd-server &
|
||||||
exec-once = swaybg -i ~/Pictures/Wallpapers/wallhaven-kw22p1.jpg &
|
exec-once = swaybg -i ~/Pictures/Wallpapers/wallhaven-kw22p1.jpg &
|
||||||
exec-once = /usr/lib/hyprpolkitagent/hyprpolkitagent &
|
exec-once = /usr/lib/hyprpolkitagent/hyprpolkitagent &
|
||||||
exec-once = telegram-desktop -startintray &
|
exec-once = Telegram -startintray &
|
||||||
#exec-once = kdeconnectd &
|
#exec-once = kdeconnectd &
|
||||||
#exec-once = kdeconnect-indicator &
|
#exec-once = kdeconnect-indicator &
|
||||||
|
|||||||
@@ -1,7 +1,10 @@
|
|||||||
################
|
# _ _
|
||||||
### MONITORS ###
|
# (_) |
|
||||||
################
|
# _ __ ___ ___ _ __ _| |_ ___ _ __ ___
|
||||||
|
# | '_ ` _ \ / _ \| '_ \| | __/ _ \| '__/ __|
|
||||||
|
# | | | | | | (_) | | | | | || (_) | | \__ \
|
||||||
|
# |_| |_| |_|\___/|_| |_|_|\__\___/|_| |___/
|
||||||
|
|
||||||
monitor=,preferred,auto,1
|
monitor=,preferred,auto,1
|
||||||
monitor=eDP-1,preferred,auto,1.25
|
monitor=eDP-1,preferred,auto,1.25
|
||||||
#monitor=HDMI-A-1,3440x1440@100.00,auto,1
|
monitor=HDMI-A-1,1920x1080@100.00,auto,1
|
||||||
|
|||||||
@@ -1,39 +1,31 @@
|
|||||||
##############################
|
# _ _ _
|
||||||
### WINDOWS AND WORKSPACES ###
|
# (_) | | | |
|
||||||
##############################
|
# __ ___ _ __ __| | _____ ___ __ _ _| | ___ ___
|
||||||
|
# \ \ /\ / / | '_ \ / _` |/ _ \ \ /\ / / '__| | | | |/ _ \/ __|
|
||||||
|
# \ V V /| | | | | (_| | (_) \ V V /| | | |_| | | __/\__ \
|
||||||
|
# \_/\_/ |_|_| |_|\__,_|\___/ \_/\_/ |_| \__,_|_|\___||___/
|
||||||
|
#
|
||||||
|
|
||||||
windowrule {
|
# Ignore maximize requests from apps. You'll probably like this.
|
||||||
# Ignore maximize requests from all apps. You'll probably like this.
|
windowrule = suppressevent maximize, class:.*
|
||||||
name = suppress-maximize-events
|
|
||||||
match:class = .*
|
|
||||||
|
|
||||||
suppress_event = maximize
|
# Fix some dragging issues with XWayland
|
||||||
}
|
windowrule = nofocus,class:^$,title:^$,xwayland:1,floating:1,fullscreen:0,pinned:0
|
||||||
|
|
||||||
windowrule {
|
windowrule = noblur, class:negative:^(Alacritty|vscodium)$
|
||||||
# Fix some dragging issues with XWayland
|
windowrule = opacity 0.8, class:^(vscodium)$
|
||||||
name = fix-xwayland-drags
|
windowrule = scrolltouchpad 0.2 override, class:^(brave-browser)$
|
||||||
match:class = ^$
|
|
||||||
match:title = ^$
|
|
||||||
match:xwayland = true
|
|
||||||
match:float = true
|
|
||||||
match:fullscreen = false
|
|
||||||
match:pin = false
|
|
||||||
|
|
||||||
no_focus = true
|
windowrule = float,class:^(org.telegram.desktop)$
|
||||||
}
|
windowrule = float,class:^(nemo)$
|
||||||
|
windowrule = float,class:^(engrampa)$
|
||||||
windowrule {
|
windowrule = float,class:^(viewnior)$
|
||||||
name = float
|
windowrule = float,class:^(PortProton)$
|
||||||
match:class = ^(nemo|engrampa|org.telegram.desktop|viewnior|PortProton|org.pulseaudio.pavucontrol)$
|
|
||||||
|
|
||||||
float = true
|
|
||||||
}
|
|
||||||
|
|
||||||
windowrule {
|
|
||||||
name = unblur-except
|
|
||||||
match:class = negative:^(Alacritty)$
|
|
||||||
|
|
||||||
no_blur = true
|
|
||||||
}
|
|
||||||
|
|
||||||
|
# Smart gaps
|
||||||
|
#workspace = w[tv1], gapsout:0, gapsin:0
|
||||||
|
#workspace = f[1], gapsout:0, gapsin:0
|
||||||
|
#windowrule = bordersize 0, floating:0, onworkspace:w[tv1]
|
||||||
|
#windowrule = rounding 0, floating:0, onworkspace:w[tv1]
|
||||||
|
#windowrule = bordersize 0, floating:0, onworkspace:f[1]
|
||||||
|
#windowrule = rounding 0, floating:0, onworkspace:f[1]
|
||||||
|
|||||||
BIN
.screenshots/desktop.png
Normal file
BIN
.screenshots/desktop.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 2.6 MiB |
31
README.md
31
README.md
@@ -2,35 +2,12 @@
|
|||||||
|
|
||||||
Personal dotfiles for a Linux setup built around [Hyprland](https://github.com/hyprwm/Hyprland).
|
Personal dotfiles for a Linux setup built around [Hyprland](https://github.com/hyprwm/Hyprland).
|
||||||
|
|
||||||
## ✨ Features
|
|
||||||
|
|
||||||
- 🔲 **Hyprland** – dynamic Wayland compositor configuration
|
|
||||||
- 📊 **Waybar** – status bar setup
|
|
||||||
- 🔤️ **Terminal** – configs for Foot, Alacritty
|
|
||||||
- 👚 **Shell** – Zsh/Bash with aliases and functions
|
|
||||||
- ⚙️ **Git** – global `.gitconfig` with useful settings
|
|
||||||
- ✍️ **Neovim** – minimal IDE setup
|
|
||||||
- 🔧 **Misc tools** – includes configs for `tmux`, `starship`, `wofi`, etc.
|
|
||||||
|
|
||||||
## 📦 Installation
|
## 📦 Installation
|
||||||
|
|
||||||
Clone the repo:
|
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
git clone https://github.com/yourusername/dotfiles.git ~/.dotfiles
|
sudo pacman -S hyprland pipewire waybar mako wofi nemo mpv alacritty fish starship neovim
|
||||||
|
git clone https://git.mrakells.com/MrAkells/dotfiles.git
|
||||||
|
cp -r dotfiles/* ~/
|
||||||
```
|
```
|
||||||
|
|
||||||
Then manually symlink files or use a dotfile manager like:
|
|
||||||
|
|
||||||
- [chezmoi](https://www.chezmoi.io/)
|
|
||||||
- [yadm](https://yadm.io/)
|
|
||||||
|
|
||||||
> ⚠️ Note: These configs are optimized for a Hyprland-based environment. You may need to adapt them to your own system and preferences.
|
|
||||||
|
|
||||||
## 🖼️ Screenshots
|
## 🖼️ Screenshots
|
||||||
|

|
||||||
*(Add screenshots here if you'd like to show your setup.)*
|
|
||||||
|
|
||||||
## 📄 License
|
|
||||||
|
|
||||||
MIT License
|
|
||||||
Reference in New Issue
Block a user