feat(niri): niri live config
This commit is contained in:
@@ -66,6 +66,8 @@ fi
|
||||
|
||||
# 3) build includes overlay
|
||||
echo ">>> staging live includes overlay at $INCLUDE_DIR"
|
||||
# The nix store (staged by Docker/root) uses 444/555 permissions — chmod first.
|
||||
chmod -R u+rwX "$INCLUDE_DIR" 2>/dev/null || true
|
||||
rm -rf "$INCLUDE_DIR"
|
||||
mkdir -p "$INCLUDE_DIR"
|
||||
|
||||
@@ -408,7 +410,10 @@ picture-uri='file:///usr/share/backgrounds/void-installer/${WALLPAPER_FILE}'
|
||||
picture-options='zoom'
|
||||
|
||||
[org/gnome/desktop/input-sources]
|
||||
sources=[('xkb', 'ch+fr')]
|
||||
sources=[('xkb', '${KEYMAP//-/+}')]
|
||||
|
||||
[org/gnome/desktop/interface]
|
||||
color-scheme='prefer-dark'
|
||||
|
||||
[org/cinnamon/desktop/default-applications/terminal]
|
||||
exec='alacritty'
|
||||
@@ -530,8 +535,9 @@ gsettings set org.cinnamon.desktop.default-applications.terminal exec-arg '-e'
|
||||
gsettings set org.gnome.desktop.default-applications.terminal exec '${DEFAULT_TERMINAL:-alacritty}'
|
||||
gsettings set org.gnome.desktop.default-applications.terminal exec-arg '-e'
|
||||
|
||||
# Keyboard layout (Swiss French)
|
||||
gsettings set org.gnome.desktop.input-sources sources "[('xkb', '${KEYMAP:-ch+fr_nodeadkeys}')]"
|
||||
# Keyboard layout — set explicitly via gsettings (belt-and-suspenders alongside
|
||||
# the user dconf db pre-baked in /etc/skel at build time).
|
||||
gsettings set org.gnome.desktop.input-sources sources "[('xkb', '${KEYMAP//-/+}')]"
|
||||
|
||||
touch "\$DONE"
|
||||
EOF
|
||||
|
||||
Reference in New Issue
Block a user