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 $terminal = alacritty
$fileManager = thunar $fileManager = thunar
$menu = rofi -show drun -config "$HOME/.config/rofi/config.rasi" $menu = rofi -show drun -config ~/.config/rofi/config.rasi
$browser = librewolf $browser = brave
$code = code $code = code
$lock = hyprlock $lock = hyprlock
@@ -16,6 +16,7 @@ bind = $mainMod, B, exec, $browser
bind = $mainMod, L, exec, $lock bind = $mainMod, L, exec, $lock
bind = $mainMod, C, exec, $code bind = $mainMod, C, exec, $code
bind = $mainMod, RETURN, exec, $terminal bind = $mainMod, RETURN, exec, $terminal
bind = $mainMod SHIFT, E, exit
# Window control # Window control
bind = $mainMod, Q, killactive, 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/ # https://wiki.hyprland.org/Configuring/
source = autostart.conf
source = bindings.conf source = bindings.conf
source = env.conf
source = input.conf source = input.conf
source = monitors.conf source = monitors.conf
source = rules.conf source = rules.conf
exec-once = nm-applet &
exec-once = waybar &
exec-once = hyprpm reload -n exec-once = hyprpm reload -n
env = XCURSOR_SIZE,24
env = HYPRCURSOR_SIZE,24
env = HYPRCURSOR_THEME,Bibata-Modern-Ice
general { general {
# https://wiki.hyprland.org/Configuring/Variables/#general # https://wiki.hyprland.org/Configuring/Variables/#general
gaps_in = 5 gaps_in = 5

View File

@@ -1,12 +1,53 @@
# sample hyprlock.conf background {
# for more configuration options, refer https://wiki.hyprland.org/Hypr-Ecosystem/hyprlock monitor =
path = ~/wallpapers/solace1.jpg
color = rgba(25, 20, 20, 1.0)
blur_passes = 2
}
input-field { input-field {
monitor = DP-3 monitor =
fade_on_empty = false 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 { label {
color = #313244; 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 = suppressevent maximize, class:.*
windowrulev2 = nofocus,class:^$,title:^$,xwayland:1,floating:1,fullscreen:0,pinned:0 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 # Fix odd behaviors in IntelliJ IDEs
windowrulev2 = center,class:^(jetbrains-.*)$,title:^(splash)$,floating:1 windowrulev2 = center,class:^(jetbrains-.*)$,title:^(splash)$,floating:1
windowrulev2 = nofocus,class:^(jetbrains-.*)$,title:^(splash)$,floating:1 windowrulev2 = nofocus,class:^(jetbrains-.*)$,title:^(splash)$,floating:1

View File

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

View File

@@ -6,7 +6,7 @@
"passthrough": false, "passthrough": false,
"gtk-layer-shell": true, "gtk-layer-shell": true,
"height": 50, "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-center": ["wlr/taskbar"],
"modules-right": ["network","battery","backlight","pulseaudio","pulseaudio#microphone","tray"], "modules-right": ["network","battery","backlight","pulseaudio","pulseaudio#microphone","tray"],
@@ -15,9 +15,9 @@
"format": "{}" "format": "{}"
}, },
"custom/launch_wofi": { "custom/launch_rofi": {
"format": "", "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 "tooltip": false
}, },

View File

@@ -1,14 +1,26 @@
#!/bin/bash #!/bin/bash
stow . --adopt curl -sS https://starship.rs/install.sh | sh
git reset --hard
sudo pacman -Syu --noconfirm sudo pacman -Syu --noconfirm
sudo pacman -S --noconfirm \ sudo pacman -S --noconfirm \
librewolf \
code \ code \
alacritty \ 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 if ! command -v yay 2>&1 >/dev/null
then then
@@ -37,7 +49,9 @@ yay -S --noconfirm \
aquamarine-git \ aquamarine-git \
hyprgraphics-git \ hyprgraphics-git \
hyprland-qtutils-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 add https://github.com/Duckonaut/split-monitor-workspaces
hyprpm enable split-monitor-workspaces hyprpm enable split-monitor-workspaces