This commit is contained in:
nub31
2025-05-10 14:47:51 +02:00
parent 51113330df
commit 71bc8f2de9
9 changed files with 85 additions and 25 deletions

View File

@@ -1,3 +0,0 @@
exec-once = nm-applet &
exec-once = waybar &
exec-once = hyprpm reload -n

View File

@@ -2,8 +2,8 @@
$terminal = alacritty
$fileManager = thunar
$menu = rofi -show drun -config "$HOME/.config/rofi/config.rasi"
$browser = librewolf
$menu = rofi -show drun -config ~/.config/rofi/config.rasi
$browser = brave
$code = code
$lock = hyprlock
@@ -16,6 +16,7 @@ bind = $mainMod, B, exec, $browser
bind = $mainMod, L, exec, $lock
bind = $mainMod, C, exec, $code
bind = $mainMod, RETURN, exec, $terminal
bind = $mainMod SHIFT, E, exit
# Window control
bind = $mainMod, Q, killactive,

View File

@@ -1,4 +0,0 @@
# https://wiki.hyprland.org/Configuring/Environment-variables
env = XCURSOR_SIZE,24
env = HYPRCURSOR_SIZE,24

View File

@@ -1,14 +1,18 @@
# https://wiki.hyprland.org/Configuring/
source = autostart.conf
source = bindings.conf
source = env.conf
source = input.conf
source = monitors.conf
source = rules.conf
exec-once = nm-applet &
exec-once = waybar &
exec-once = hyprpm reload -n
env = XCURSOR_SIZE,24
env = HYPRCURSOR_SIZE,24
env = HYPRCURSOR_THEME,Bibata-Modern-Ice
general {
# https://wiki.hyprland.org/Configuring/Variables/#general
gaps_in = 5

View File

@@ -1,12 +1,53 @@
# sample hyprlock.conf
# for more configuration options, refer https://wiki.hyprland.org/Hypr-Ecosystem/hyprlock
background {
monitor =
path = ~/wallpapers/solace1.jpg
color = rgba(25, 20, 20, 1.0)
blur_passes = 2
}
input-field {
monitor = DP-3
fade_on_empty = false
monitor =
size = 10%, 5%
outline_thickness = 4
inner_color = rgba(255, 255, 255, 1) # white fill
shadow_passes = 6 # shadow
outer_color=000000
check_color=000000
fail_color=#ff
font_color = rgb(30, 30, 30)
fade_on_empty = true
rounding = 16
position = 0, -20
halign = center
valign = center
}
background {
color = #313244;
label {
monitor =
text = Hi there, $USER
color = rgba(240, 240, 240, 0.8)
font_size = 25
font_family = Fira Sans
shadow_passes = 4
shadow_size = 3
position = 0, 80
halign = center
valign = center
}
label {
monitor =
text = $TIME12
color = rgba(255,255,255,1)
font_size = 35
font_family = Fira Sans Bold
shadow_passes = 6
position = 0, 120
halign = center
valign = center
}

View File

@@ -4,6 +4,9 @@
windowrulev2 = suppressevent maximize, class:.*
windowrulev2 = nofocus,class:^$,title:^$,xwayland:1,floating:1,fullscreen:0,pinned:0
# Fix some dragging issues with XWayland
windowrulev2 = nofocus,class:^$,title:^$,xwayland:1,floating:1,fullscreen:0,pinned:0
# Fix odd behaviors in IntelliJ IDEs
windowrulev2 = center,class:^(jetbrains-.*)$,title:^(splash)$,floating:1
windowrulev2 = nofocus,class:^(jetbrains-.*)$,title:^(splash)$,floating:1

View File

@@ -2,4 +2,8 @@
configuration {
font: "JetBrainsMono Nerd Font 12";
}
* {
color1: #191414;
}

View File

@@ -6,7 +6,7 @@
"passthrough": false,
"gtk-layer-shell": true,
"height": 50,
"modules-left": ["custom/launch_wofi","hyprland/workspaces","cpu","memory","disk","clock"],
"modules-left": ["custom/launch_rofi","hyprland/workspaces","cpu","memory","disk","clock"],
"modules-center": ["wlr/taskbar"],
"modules-right": ["network","battery","backlight","pulseaudio","pulseaudio#microphone","tray"],
@@ -15,9 +15,9 @@
"format": "{}"
},
"custom/launch_wofi": {
"custom/launch_rofi": {
"format": "",
"on-click": "sh -c '(killall wofi; wofi --show drun)' & disown",
"on-click": "sh -c 'rofi -show drun -config ~/.config/rofi/config.rasi' & disown",
"tooltip": false
},

View File

@@ -1,14 +1,26 @@
#!/bin/bash
stow . --adopt
git reset --hard
curl -sS https://starship.rs/install.sh | sh
sudo pacman -Syu --noconfirm
sudo pacman -S --noconfirm \
librewolf \
code \
alacritty \
thunar
thunar \
ttf-jetbrains-mono-nerd \
ttf-font-awesome \
stow \
nwg-look \
nwg-displays \
cmake \
meson \
cpio \
network-manager-applet \
nm-connection-editor \
pavucontrol \
wl-clipboard \
orchis-theme \
swaync
if ! command -v yay 2>&1 >/dev/null
then
@@ -37,7 +49,9 @@ yay -S --noconfirm \
aquamarine-git \
hyprgraphics-git \
hyprland-qtutils-git \
rofi-lbonn-wayland-git
hyprland-git \
rofi-lbonn-wayland-git \
librewolf-bin
hyprpm add https://github.com/Duckonaut/split-monitor-workspaces
hyprpm enable split-monitor-workspaces