niri screens at home

This commit is contained in:
2026-08-16 22:16:31 +02:00
parent 2c998fb459
commit e7da1b0ed2
3 changed files with 16 additions and 39 deletions
+1 -1
View File
@@ -1,2 +1,2 @@
[Settings] [Settings]
gtk-application-prefer-dark-theme=0 gtk-application-prefer-dark-theme=1
+13 -37
View File
@@ -48,6 +48,18 @@ output "Dell Inc. DELL U2414H 4VKH66666CKS" {
position x=0 y=0 position x=0 y=0
} }
// Home
output "LG Electronics LG HDR QHD 0x0003EC15" {
mode "2560x1440@144.000"
transform "90"
position x=0 y=0
}
output "GIGA-BYTE TECHNOLOGY CO., LTD. MO32U 25080B001369" {
mode "3840x2160@164.991"
position x=1440 y=615
}
layout { layout {
gaps 8 gaps 8
@@ -76,7 +88,7 @@ layout {
// preset-window-heights { } // preset-window-heights { }
// You can change the default width of the new windows. // You can change the default width of the new windows.
default-column-width { proportion 0.5; } default-column-width { proportion 1.0; }
// If you leave the brackets empty, the windows themselves will decide their initial width. // If you leave the brackets empty, the windows themselves will decide their initial width.
// default-column-width {} // default-column-width {}
@@ -200,54 +212,18 @@ layout {
} }
} }
// Add lines like this to spawn processes at startup.
// Note that running niri as a session supports xdg-desktop-autostart,
// which may be more convenient to use.
// See the binds section below for more spawn examples.
// This line starts waybar, a commonly used bar for Wayland compositors.
spawn-at-startup "waybar"
// To run a shell command (with variables, pipes, etc.), use spawn-sh-at-startup:
// spawn-sh-at-startup "qs -c ~/source/qs/MyAwesomeShell"
hotkey-overlay { hotkey-overlay {
// Uncomment this line to disable the "Important Hotkeys" pop-up at startup. // Uncomment this line to disable the "Important Hotkeys" pop-up at startup.
// skip-at-startup // skip-at-startup
} }
// Uncomment this line to ask the clients to omit their client-side decorations if possible.
// If the client will specifically ask for CSD, the request will be honored.
// Additionally, clients will be informed that they are tiled, removing some client-side rounded corners.
// This option will also fix border/focus ring drawing behind some semitransparent windows.
// After enabling or disabling this, you need to restart the apps for this to take effect.
// prefer-no-csd
// You can change the path where screenshots are saved.
// A ~ at the front will be expanded to the home directory.
// The path is formatted with strftime(3) to give you the screenshot date and time.
screenshot-path "~/Pictures/Screenshots/Screenshot from %Y-%m-%d %H-%M-%S.png" screenshot-path "~/Pictures/Screenshots/Screenshot from %Y-%m-%d %H-%M-%S.png"
// You can also set this to null to disable saving screenshots to disk.
// screenshot-path null
// Animation settings.
// The wiki explains how to configure individual animations:
// https://niri-wm.github.io/niri/Configuration:-Animations
animations { animations {
// Uncomment to turn off all animations.
// off
// Slow down all animations by this factor. Values below 1 speed them up instead.
// slowdown 3.0
} }
// Window rules let you adjust behavior for individual windows.
// Find more information on the wiki:
// https://niri-wm.github.io/niri/Configuration:-Window-Rules
// Work around WezTerm's initial configure bug
// by setting an empty default-column-width.
window-rule { window-rule {
// This regular expression is intentionally made as specific as possible, // This regular expression is intentionally made as specific as possible,
// since this is the default config, and we want no false positives. // since this is the default config, and we want no false positives.
@@ -0,0 +1 @@
/usr/lib/systemd/user/waybar.service