用 Noctalia Shell 替代各种琐碎组件

This commit is contained in:
2026-05-19 20:19:28 +08:00
parent f1b8e14be3
commit bcc383a383
15 changed files with 127 additions and 265 deletions
+17 -6
View File
@@ -1,4 +1,4 @@
// edited. thx to fizzyizzy05.
// edited. thx to fizzyizzy05 & silvaire-qwq.
input {
keyboard {
xkb {
@@ -58,8 +58,9 @@ output "HDMI-A-1" {
}
layout {
gaps 6
gaps 8
background-color "transparent"
center-focused-column "never"
preset-column-widths {
@@ -127,10 +128,17 @@ overview {
}
layer-rule {
match namespace="^wallpaper$"
match namespace="^noctalia-overview*"
place-within-backdrop true
}
layer-rule {
match namespace="^noctalia-(background|launcher-overlay|dock)-.*$"
background-effect {
xray false
}
}
animations {
// off
@@ -175,15 +183,15 @@ animations {
}
}
// 我看雪叶是把能拆的大板块都拆得一干二净,但就我这份配置而言,拆两份常用的出来已经足矣
// 我看雪叶是把能拆的大板块都拆得一干二净,但就我这份配置而言,拆两份常用的出来已经足矣。
// 部分视觉效果拆出去可能还会失效(比如窗口边框)。
include "config-window.kdl"
include "config-keyboard.kdl"
// spawn-at-startup "waybar" // 建议交给 systemctl --user,它自己没法热重载。
// spawn-sh-at-startup "wl-paste --watch cliphist store"
spawn-at-startup "awww-daemon"
// spawn-at-startup "awww-daemon" "--namespace" "blur"
// spawn-at-startup "awww-daemon"
spawn-at-startup "qs" "-c" "noctalia-shell"
spawn-at-startup "xwayland-satellite"
spawn-at-startup "/usr/lib/pam_kwallet_init"
@@ -208,3 +216,6 @@ prefer-no-csd
// 我自己搞了个软链接,把截图丢进 tmpfs 里了。参见 .zshrc。
screenshot-path "~/.tmp/Screenshots/%Y-%m-%d %H-%M-%S.png"
// screenshot-path null
include "./noctalia.kdl"