update hyprland conf

This commit is contained in:
Johannes Knopp
2025-09-16 06:38:45 +02:00
parent 42bae035ee
commit 653a75cc18
5 changed files with 39 additions and 11 deletions

View File

@ -11,7 +11,7 @@
pre_tasks: pre_tasks:
- name: Create btrfs snapshot before changes - name: Create btrfs snapshot before changes
shell: | shell: |
sudo btrfs subvolume snapsho / /.snapshots/before-dotfiles-$(date +%Y%m%d-%H%M%S) sudo btrfs subvolume snapshot / /.snapshots/before-dotfiles-$(date +%Y%m%d-%H%M%S)
tags: [snapshot] tags: [snapshot]
become: true become: true
become_method: sudo become_method: sudo

View File

@ -27,7 +27,7 @@ exec-once = waybar
exec-once = dunst exec-once = dunst
exec-once = firefox exec-once = firefox
exec-once = hyprpaper exec-once = hyprpaper
exec-once = spotify exec-once = [workspace 9 silent] spotify
############################# #############################
### ENVIRONMENT VARIABLES ### ### ENVIRONMENT VARIABLES ###

View File

@ -1,8 +1,8 @@
# Generated by nwg-displays on 2025-09-09 at 19:00:43. Do not edit manually. # Generated by nwg-displays on 2025-09-15 at 05:48:56. Do not edit manually.
monitor=DP-1,2560x1440@165.0,6626x876,1.0 monitor=DP-1,2560x1440@165.0,6626x876,1.0
monitor=DP-2,2560x1440@165.0,4066x876,1.0 monitor=DP-2,2560x1440@165.0,4066x876,1.0
monitor=HDMI-A-1,0x0@60.0,-1x-1,1.0
monitor=HDMI-A-1,disable
monitor=HDMI-A-2,1920x1080@60.0,9186x396,1.0 monitor=HDMI-A-2,1920x1080@60.0,9186x396,1.0
monitor=HDMI-A-2,transform,3 monitor=HDMI-A-2,transform,3
monitor=HDMI-A-1,3840x2160@60.0,226x156,1.0
monitor=HDMI-A-1,disable

View File

@ -8,10 +8,8 @@
"margin-right": 10, // gap from the right edge "margin-right": 10, // gap from the right edge
"margin-bottom": 0, "margin-bottom": 0,
/* order: 1-2-3 | window-title | tray + clock */
// "modules-left": [ "custom/group1", "custom/group2", "custom/group3", "custom/group4","custom/group5","custom/group6","custom/group7","custom/group8","custom/group9","custom/group10"],
"modules-left": ["hyprland/workspaces"], "modules-left": ["hyprland/workspaces"],
"modules-center": [ "hyprland/window" ], "modules-center": ["wlr/taskbar"],
"modules-right": [ "tray", "custom/separator", "network", "bluetooth", "custom/separator", "disk", "cpu", "memory", "pulseaudio", "custom/separator", "clock"], "modules-right": [ "tray", "custom/separator", "network", "bluetooth", "custom/separator", "disk", "cpu", "memory", "pulseaudio", "custom/separator", "clock"],
@ -19,7 +17,7 @@
"disable-scroll": true, "disable-scroll": true,
"all-outputs": true, "all-outputs": true,
"warp-on-scroll": false, "warp-on-scroll": false,
"format": "{icon}", "format": "{icon}{windows}",
"format-icons": { "format-icons": {
"1": "1", "1": "1",
"2": "2", "2": "2",
@ -32,6 +30,29 @@
"9": "9", "9": "9",
"10": "0" "10": "0"
}, },
"window-rewrite-default": " 󱃶",
"format-window-separator": "",
"window-rewrite": {
"class<firefox>": " ",
"class<com.mitchellh.ghostty>": " ",
"class<com.mitchellh.ghostty> title<vim.*>": " ",
"class<Spotify>": " ",
"class<QOwnNotes>": " ",
"class<thunderbird>": " ",
"class<thunar>": " ",
"class<jetbrains-webstorm>": " ",
"class<jetbrains-pycharm>": " ",
"class<steam>": " ",
"class<discord>": " "
// "": "",
// "": "",
// "": "",
// "": "",
// "": "",
// "": "",
// "": "",
// "": ""
},
"persistent-workspaces": { "persistent-workspaces": {
"1": [], "1": [],
"2": [], "2": [],
@ -47,7 +68,14 @@
}, },
"hyprland/window": { "format": "{title}", "max-length": 60 }, // "hyprland/window": { "format": "{title}", "max-length": 60 },
"wlr/taskbar": {
"format": "{icon}",
"icon-theme": "Ars-Dark-Icons",
"tooltip-format": "{title}",
"on-click": "activate",
"on-click-middle": "close"
},
"tray": { "icon-size": 16, "spacing": 10 }, "tray": { "icon-size": 16, "spacing": 10 },
"pulseaudio": { "pulseaudio": {

View File

@ -60,7 +60,7 @@ window#waybar {
#tray menu menuitem:hover { background: alpha(@accent1, 0.16); } #tray menu menuitem:hover { background: alpha(@accent1, 0.16); }
#workspaces button { #workspaces button {
padding: 0 8px; padding: 0 2px;
background-color: transparent; background-color: transparent;
color: #6c7086; color: #6c7086;
border-radius: 3px; border-radius: 3px;