postmarketos-ui-i3wm: configure wallpaper globally (MR 4810)
Configure wallpaper in the UI package, to accommodate changing wallpapers per release. The wallpaper path is adjusted in `/usr/share/i3/config.pmos`.
This commit is contained in:
parent
46da640a74
commit
90b0205a90
4 changed files with 29 additions and 2 deletions
|
@ -1,17 +1,19 @@
|
||||||
# Reference: https://postmarketos.org/uipkg
|
# Reference: https://postmarketos.org/uipkg
|
||||||
# Maintainer: Martijn Braam <martijn@brixit.nl>
|
# Maintainer: Martijn Braam <martijn@brixit.nl>
|
||||||
pkgname=postmarketos-ui-i3wm
|
pkgname=postmarketos-ui-i3wm
|
||||||
pkgver=0.4
|
pkgver=0.5
|
||||||
pkgrel=4
|
pkgrel=0
|
||||||
pkgdesc="(X11) Tiling WM (keyboard required)"
|
pkgdesc="(X11) Tiling WM (keyboard required)"
|
||||||
url="https://i3wm.org"
|
url="https://i3wm.org"
|
||||||
arch="noarch"
|
arch="noarch"
|
||||||
license="GPL-3.0-or-later"
|
license="GPL-3.0-or-later"
|
||||||
|
source="i3wm-pmos i3-exec"
|
||||||
depends="
|
depends="
|
||||||
dmenu-virtual
|
dmenu-virtual
|
||||||
dnsmasq
|
dnsmasq
|
||||||
elogind
|
elogind
|
||||||
elogind-openrc
|
elogind-openrc
|
||||||
|
feh
|
||||||
i3status
|
i3status
|
||||||
i3wm
|
i3wm
|
||||||
tinydm
|
tinydm
|
||||||
|
@ -33,4 +35,13 @@ build() {
|
||||||
|
|
||||||
package() {
|
package() {
|
||||||
mkdir -p "$pkgdir"
|
mkdir -p "$pkgdir"
|
||||||
|
install -D -m644 "$srcdir"/i3wm-pmos \
|
||||||
|
"$pkgdir"/usr/share/i3/config.pmos
|
||||||
|
replaces="i3wm"
|
||||||
|
install -Dm644 "$srcdir"/i3-exec \
|
||||||
|
"$pkgdir"/usr/share/xsessions/i3.desktop
|
||||||
}
|
}
|
||||||
|
sha512sums="
|
||||||
|
82ecd725d9fb06b44992bc6b6be63c620f61015f4fd0687cf0ab66fbfa632b40ef9c9001bf309ae872aa3ae01db0cd26ee74bcfe2d8249782faae3372ed38a10 i3wm-pmos
|
||||||
|
5160619693a52a1e5d62008abb0b756efb072368120dc72a0d598083aa291fd50d39abc40465950193782467d6a7f80be9934cd058f81596038336fa07e90206 i3-exec
|
||||||
|
"
|
||||||
|
|
9
main/postmarketos-ui-i3wm/i3-exec
Normal file
9
main/postmarketos-ui-i3wm/i3-exec
Normal file
|
@ -0,0 +1,9 @@
|
||||||
|
[Desktop Entry]
|
||||||
|
Name=i3
|
||||||
|
Comment=improved dynamic tiling window manager
|
||||||
|
Exec=i3 -c /usr/share/i3/config.pmos
|
||||||
|
TryExec=i3
|
||||||
|
Type=Application
|
||||||
|
X-LightDM-DesktopName=i3
|
||||||
|
DesktopNames=i3
|
||||||
|
Keywords=tiling;wm;windowmanager;window;manager;
|
6
main/postmarketos-ui-i3wm/i3wm-pmos
Normal file
6
main/postmarketos-ui-i3wm/i3wm-pmos
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
# This config is primarily to support setting a common wallpaper for pmOS UIs.
|
||||||
|
# General i3 configuration should still be done in ~/.config/
|
||||||
|
exec --no-startup-id feh --no-fehbg --bg-fill /usr/share/wallpapers/postmarketos.jpg
|
||||||
|
# Always ensure the `include` line is last, due to the way file inclusion is
|
||||||
|
# implemented in i3. See https://i3wm.org/docs/userguide.html#include.
|
||||||
|
include $HOME/.config/i3/config
|
|
@ -4,3 +4,4 @@ rc-update add tinydm default
|
||||||
tinydm-set-session -s /usr/share/xsessions/i3.desktop
|
tinydm-set-session -s /usr/share/xsessions/i3.desktop
|
||||||
rc-update add elogind default
|
rc-update add elogind default
|
||||||
rc-update add networkmanager default
|
rc-update add networkmanager default
|
||||||
|
install -Dm 644 -t /etc/skel/.config/i3/ /etc/i3/config
|
||||||
|
|
Loading…
Reference in a new issue