@@ -66,59 +66,6 @@ modules:
6666 install :
6767 - 6433 # App menu is back
6868 - 5410 # Grand Theft Focus
69- - type : gschema-overrides
70- include :
71- - zz1-disable-gnome-shell-animations.gschema.override
72- - zz1-disable-screen-lock.gschema.override
73- - zz1-gnome-shell-extensions.gschema.override
74- - zz1-set-gnome-shell-dock.gschema.override
75- - zz1-suppress-autosuspend.gschema.override
76- - type : containerfile
77- snippets :
78- - >
79- RUN --mount=type=bind,src=apps/aviaryui,dst=/tmp/aviaryui
80- cd /tmp/aviaryui &&
81- rpm-ostree install meson cmake glib2-devel gtk4-devel &&
82- meson setup /tmp/aviaryui-meson --prefix=/usr &&
83- meson compile -C /tmp/aviaryui-meson/ &&
84- meson install -C /tmp/aviaryui-meson
85- # TODO figure out how to rip these build deps out of the final image
86- # rpm-ostree uninstall meson cmake glib2-devel gtk4-devel
87- - type : containerfile
88- snippets :
89- # XXX figure out why, without --no-bin-links, npm throws EROFS on chmod() on index.js... which SEEMINGLY is actually the creation of a symlink?
90- # Except manually creating the symlink works just fine...?
91- - RUN --mount=type=bind,src=apps/birdhoused,dst=/tmp/birdhoused cd /tmp/birdhoused && npm --no-bin-links --prefix=/usr install -g --install-links --omit=dev . && ln -s /usr/lib/node_modules/birdhouse-client/index.js /usr/bin/birdhoused && rm -rf /root/.npm
92- - type : files
93- files :
94- - source : usr
95- destination : /usr
96- - source : etc
97- destination : /etc
98- # TODO lol should this just use the above directory? I didn't because then it makes the dir hidden in the development repo filesystem...
99- - source : home-config
100- destination : /etc/skel/.config
101- - type : os-release
102- properties :
103- ID : seaglav
104- ID_LIKE : fedora
105- NAME : SeaGL Aviary Linux
106- PRETTY_NAME : SeaGL Avian Linux 2025 (FROM Fedora Silverblue 42)
107- CODE_NAME : ' 2025'
108-
109- IMAGE_VENDOR : SeaGL
110- IMAGE_NAME : av-linux
111- IMAGE_LIKE : fedora
112-
113- HOME_URL : https://github.com/SeaGL/av-linux
114- DOCUMENTATION_URL : https://github.com/SeaGL/av-linux/blob/main/README.md
115- SUPPORT_URL : https://seagl.org/chat
116- BUG_SUPPORT_URL : https://github.com/SeaGL/av-linux/issues
117- LOGO_ICON : seagl-logo-icon
118- # TODO LOGO_COLOR
119- - type : containerfile
120- containerfiles :
121- - main
12269
12370 - type : signing
12471
0 commit comments