diff --git a/etc/swayfx/auto/config b/etc/swayfx/auto/config new file mode 100755 index 0000000..6824bbf --- /dev/null +++ b/etc/swayfx/auto/config @@ -0,0 +1,51 @@ +#!/bin/sh + +set -e + +. ./terraform.conf + +lb config noauto \ + --architectures "$ARCH" \ + --mode debian \ + --distribution "$BASECODENAME" \ + --parent-distribution "$BASECODENAME" \ + --archive-areas "main contrib non-free non-free-firmware" \ + --parent-archive-areas "main contrib non-free non-free-firmware" \ + --linux-packages linux-image \ + --bootappend-live "boot=live username=tileos hostname=tileos quiet splash" \ + --mirror-bootstrap "$MIRROR_URL" \ + --parent-mirror-bootstrap "$MIRROR_URL" \ + --mirror-chroot-security "http://deb.debian.org/debian-security/" \ + --parent-mirror-chroot-security "http://deb.debian.org/debian-security/" \ + --apt-source-archives false \ + --parent-mirror-binary "$MIRROR_URL" \ + --keyring-packages "debian-keyring tileos-archive-keyring" \ + --apt-options "--yes --option Acquire::Retries=5 --option Acquire::http::Timeout=100" \ + --cache-packages false \ + --checksums md5 \ + --uefi-secure-boot enable \ + --binary-images iso-hybrid \ + --iso-application "$NAME" \ + --iso-volume "$NAME" \ + --firmware-chroot false \ + --zsync false \ + --security true \ + --updates true \ + --debootstrap-options="--extractor=ar --include=ca-certificates" \ + "${@}" + +# replace channel and suite +sed -i "s/@CHANNEL/$CHANNEL/" config/archives/*.list* +sed -i "s/@BASECODENAME/$BASECODENAME/" config/archives/*.list* + +# replace desktop +sed -i "s/@DESKTOP/$DESKTOP/" config/package-lists.calamares/*.chroot_install +sed -i "s/@DESKTOP/$DESKTOP/" config/package-lists.calamares/*.chroot_live + +DATE=$(date +%Y%m%d) +sed -i "s/@CHANNEL/$CHANNEL/" config/includes.binary/.disk/info +sed -i "s/@CODENAME/$CODENAME/" config/includes.binary/.disk/info +sed -i "s/@ARCH/$ARCH/" config/includes.binary/.disk/info +sed -i "s/@DISTRO_NAME/$NAME/" config/includes.binary/.disk/info +sed -i "s/@VERSION/$VERSION/" config/includes.binary/.disk/info +sed -i "s/@DATE/$DATE/" config/includes.binary/.disk/info diff --git a/etc/swayfx/config/archives/brave-browser-release.key b/etc/swayfx/config/archives/brave-browser-release.key new file mode 100644 index 0000000..491acdb --- /dev/null +++ b/etc/swayfx/config/archives/brave-browser-release.key @@ -0,0 +1,90 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- +Comment: Use "gpg --dearmor" for unpacking + +mQINBFvFEDIBEADwix8cI/QMI36OjLMpL/2xX4D4JYHZdqwja8xRRoQ7lnw2w+zv +GnyksvyL6ycEWVw06awzUq+q2/YYNMpWg3zGwuELLytMLMjZ/Y2A57ArA+JH+1b2 +upKiOnvzStTsoh2Tpt3ob4AHlgua37ZqtrLaFjzlQGVuTA2aqA6kWsJuLBPy4Zke +yl1i3JwfAjNfhQDYpniwG6a4wEui8GQJX5GvBGtctLU+aHflSFqvoLtRP2UVDApE +UaoqK/oil54mEUpQBkD7S619GQLNh1PWnHwlO0K2fGGZxiIY8RpplN4GgSSzFZ11 +BQE3DzaXL8E7O1+dIBnuAdaMVheWAH23mRIrUCKOpaYJGy4JLhhfrjPo34F+8ruK +k57cFHgZMc/N2il2eXYtMrgPKCJCNAr3XBhiVDj0x+InSwK19V/fjTSUJsM+Ru18 +NgL4+XeeBJHCDWOG9b4Z/94+d0KBwDuxyY4TIFgZ817dUXxM4RKh8IIWaIufgWcT +CbB6aYZGdCBn8trSisIdCfMdhL4bUQ/AzfO0EygQ7PonFN5EUSpfV8EGbCjt6MVq +nPUdiVndC6PgKwg5ox8ZOlHhXCtZsqZc8Qq5JT3j1RVKVHc/HqwJhRI529/EOp3N +7Pfl6FbjqlVzQM97cUIOZUvzPIG9Y6qDoT54pKltGV5OqmeOEuPzmslwIQARAQAB +tCJCcmF2ZSBTb2Z0d2FyZSA8c3VwcG9ydEBicmF2ZS5jb20+iQJUBBMBCAA+AhsD +BQsJCAcCBhUICQoLAgQWAgMBAh4BAheAFiEE2LrU3n7hevUqg0stC7dYKcLU6CEF +AmRb1zoFCQ46YYgACgkQC7dYKcLU6CGfkA//TKV8nQIiTtvdCdfB3llU2ghjzAkD +1bO5rjXG6bRl7PvKdDJy66LNmjssV+WbGc8eSfhRAOY95oLQTBXM7Xlh+Di8U1yw +RsGCfn/j6WMpmkY1Ww0PSNpABsq5uwUzPcT10ToeMJsrPKFqy9YUYkB2rEgLJ5eq +WuGfTb8EcgjzzpYD1d/AfCgpvkAIOr9lScyNavbZNyBr+XBCXxcXGldTtC35vMSI +MJASQNFpPtF39xzTmpUiZpI1v7ne52dcm8+Hda6ZGJ9gjoE+FIILLPzxd5EMmgfb +ZLxTlkfJsQgGvf6f/5U0jOAe4KyNno6LKk64JasRL3Yzrmp9rkb1R+2J4318Lmeu +hWZjfu7OJzFS2AB/Hv+QkfFz4RIJerEDXRYA2FnziJi9IJb/vEltqIZAQk0ys0i1 +TTPWBASik00lL5gsQLrQjHbNZsgnqE/1kWxlGYTny7RGIE5qj0MrL3rDTUNaF3wV +K8KclttQnfCaqHhaOsuEV8+xw/vFBXd4F1vUxz0BuCrj8xzh73ucMKB+MVW4Edhs +V5UU1lLTlmTKmULtPEKHImJn5OuiZeZn53sXiF3s+8DKwNXKU3XMP3zZq9BJPxw8 +TNTAaQn0xAQd0q7qBnwgMtoPo37PTeuVnwMR9O3X53QKpzrP1l8bJzcl+azvZbDE +lEUpGWzqeonV+HO5Ag0EXai0nAEQAMt19Vv96p6Qp2Oo6h0axShUqqYhHLe/HzHU +QJwoggirU4e6CNH1D8de/6/Wy/QsbGVyYpsxliog7sNbGXp4T8UowY8dHDN4z+7+ +6MSSthYrs/zlyml/shDvCFuve6LpZuOCVlOruax+v3NbaDoQDQYEKDku3ggv7J1G +IP+LbIGvzVe62Q/Bqrgblnr+NByaWHAyNbo1v/GfLcp2Ltxn6j0bmVY4I3uYi1Au +xeo5KbCBwh0FZTDMbO8t+H5cSuNsqoN/EZcELGabiRysKt7z9YVNkyyhZZp5v3QP +DlhhAb4+T8g2fll/JXMUdcR3WGkwOBf94XOdIVvRUoiCXeW+iOsZ70onJGVHxwXg +awfGmm73KfwD5c8YHrOYTSUkIaAhB+czkMNPoSQ7f4sTaROyu/Rnv2s27cHxg570 +LGbVyGboEQK60y/gWRYTmS3+/YfOFn7vrNdWCcDUOKrDgl4lXSeQ76sTLOG7P+sU +OlrUh/eUAkxANrvzfY59U2xsqxBhfcm3/zBHfvXv44h15uoqfukxZudq35knTWMq +N/x97h9hQ26vVsjX8UzcDCjJ5KzrSKLE1Qtu3t5gD10Rue7kk4iCsXwvrYPQIcEa +Yi3hzW+rjCxkGcaGpZtS0JuMoTgxoUA1s9XOu916sF2vuMdnPipx8/OsaYUEVQCd +sPwlAUOdABEBAAGJBHIEGAEKACYCGwIWIQTYutTefuF69SqDSy0Lt1gpwtToIQUC +ZFvXYQUJCnWJxQJAwXQgBBkBCgAdFiEEm9GYothIxILjVQaXqFgL3ILT3GwFAl2o +tJwACgkQqFgL3ILT3Gxz+RAAl7EichPIEFgk9JmenhwGWPxRF59NEWExluAGY/wi +yfqLg7SVxowNrZOSdUgxZvKqEoAarsFtdmnG5mrIOMCd3MmJvm2EVbQbDFGF2ojR +paP2NefO5Au5nHqu0j0TM0NelSukGOK66MAuzu2SWKMNArfuKoBEXbaS57uVf0+t +/kg9z4ga9mwBOyXfCi9eceAbrY/oJaXjGHoZk5hnShL8m0I9cHnG044Kps8/8lQ8 +R5ELcdb5b8xYfR4oVIT2t/QmvTE8AhibO9//+MCHejWSF3K3EsF7Dwr8INCO+ATh +YZNYth1szpVNkcd4FyYj956wRD3vAzrpV7lzwyTJ6jsa/L6fYELhrA+b2m90kT3F +8+PUe/jglyjnfFShDrglb4X2RP3AkYSQLkCl5Bk4sB79wTNUJ0GZp7ZLlHfddIa3 +bPwZhtLN1xop0emxvHy0xc5MiOJiDLT6BpqaPomSUVIrw/WUt7zwKwbOA9qD5WFM +irX6H5lmSkYj8gtTEqQXn2JUridyYqoJeQldCDPql/LEC2rdInld1dBrd+maVjau +Rvx5m4B7LCbWLtEOAfSDGxYU5Sj3LM8X6z/p3TMwBZvp44d8VkkI9NFqutInaLE6 +iMwWVqD3uSp5WeWom9iTENfHzpMC7q1eOckRb+PZdTLJ4BUys++iYCTnjHEFBI2r +iSAJEAu3WCnC1OghrkcQANKH9KeTBLLTm5UiwnIVapwAfPsYfqOehhiJW4hBugXX +FO/vORuQ9UGt5MF3l1fv7Y9IbA+lEHp8bK9qe47AXPJoM5dEFn2aLcCwztmqDKaT +IbotrF/tYYt2/8qnGmkMrc6tT9Atl0ZBmjtE074x5qJfp4JwCUdiRz63UAc3JIRC +As+HquSz7k1QpxeyMQBNsLqn1W5o8FOymprIiiCMqL1Xqa8AYqcQlPlrSyFTa3i4 +BVyE9t5GNZv0RMRdxU75zOCHg9tG2CFofWzGyKIq8N6aRsNxqMBU2CLJZqqKM79b +ShwhSlkd9WjX2HtkpPe4iP2oyPCEN1KKrd0Vtr56U8SFwabY6wxBRBACVXDOMBdr +h3EkYTY34ySfQw8rzJ8D/CeWzhAQvtxPPWCkdeTDNBMVqiKioLd6J45U3syqppLK +3tQewfP7LJIIk6DMDaiGrT/FEp5WB/8pRN9iC/UsyV+KyxqXnxNjD0Uw0J3JADRp +J09Or8Aox6CYNzM9+06OIUzkg+Yzynig6jh6VIqEC85y5KiEaiK5CGlT4v0yXvEt +IJBvXuTneNGu7oMUXQhbRtWPKVTnkKUQHcE4F4mcDcFZL2HkRereKIXiu/40Sdqz +aoj1PhTGQftfSepVCTFkdEVRNbjRV6548kcrbfVqB+7ZOK4UCu/iceQM8OkiDCU+ +mQINBGOrCckBEADNcJUEATinOnryWPrc9nC3CrU6sDuJArVki6KMx3lkfSSATFfN +reVv+OcrLtGD1E+jwSlYVX0c+7LhuuMLeJuORD9JqXNSdbalnhEOijmzZ/Efgc3u +HWP3Vp2Ljdrp8YVGLDJwbUwSQv3xEfn5UioSA3FhuOigrpmLTPSTR1TrjT81jQC2 +e6ychAkb0u225yjXuY/fJqx8KV6Qoh17dudt87VAuSatK0Fo93wECfFL9NRs4+fe +4Ddiw5HqOyC6wjqaEnfpDptCKj1M+tptR3BdJhnXPl/uxaNQ9ECpEVMGPJ4EX7pl +H7ReYmWFg2JsRDhtJ0A5jhQ32OUAyOAlHZIvy3X2B2MLSbAz1CSVLCnB4M6q88Xj +fkbIvb9dKy6zcv8Tjg6GXH/sYR0/N6HtX5qhqbEAzq3QSvGwwsQAWOgAfw9BDxPG +3xR8RBpwH5gOXsG8l2519uHlxn1uPkAoK67I/+iHGLS4m4lIQKkgq9zELhf8DxXf +AQJc0c9OU5eVU8tRIX5YU3bGC8cPv7DxFBJLKFNedl5MJTjQnchH0xuJ05Jvrmi7 +CbL5wTX4OmecUU11iWubTVCQcbDgnmpv+hTVc7UNzRAmDGj3TDXxe7oVGkX6iKt5 +JJqGPW0TO6Ge5gJ9BG4IQgFW5kiZvGQyUjRfLQOF/8l3+6+8rC7IloLhaQARAQAB +tElCcmF2ZSBMaW51eCBSZWxlYXNlIChCcmF2ZSBMaW51eCBSZWxlYXNlKSA8YnJh +dmUtbGludXgtcmVsZWFzZUBicmF2ZS5jb20+iQJXBBMBCABBFiEE2/GhFsIguMcW +T5gjBoa3hCADglcFAmOrCckCGwMFCRLMAwAFCwkIBwICIgIGFQoJCAsCBBYCAwEC +HgcCF4AACgkQBoa3hCADglfKqxAAt7nh3mxjnCGw2dXWIZ/mN+yX/+l/Ad5h62jt +TYIGP8UX138OJA6elqT1aWbiHmbf5WTtMql7a+/sN60hRnZMSg4VzpsznVTTMVgZ +wUbrgVvJeq1a8qDUIQQxuyzMRcYJbitkW4nU7BUU8UV89U5+2AI4RrOrJsdIfCMi +/yBjNFSv7a0bjrnX9q7cCvM22XPO1Gs4l0H5aOb2lrwNpEGN35T1kuTKOBZonVS5 +Rzsmdy+nqtii070OxJwyaUHUtWMAVp0DfzSLT2BeqtdRx5Vi0ETapDm1Ngg8bfPq +Nter/eVyxHLkuPRpEVdSXn1c32kDq+8zy9QGoqIzAssie9HbUiZTA5IQyoR14lKB ++wEWNmjD7jFKUHGf990luSFmXsizUTnDmia/KcxdcUci00I55uT8t3r20uTEJaag +Buyz4wDtzljRXzIM/XEMEnjaGYS9aqtGZ6eDH+KpyCkhUofy77Lm7JLxTLf6tT4P +mgzt+aG+S265eT7KYNz6jVWqYzuYIIVBddO4ssUoYkxFTkieYGN6XGeVK9PpqhJQ +uROX4xUfyT+w5abFExfIo0v8YJUqslEVVIfr6L4AOoJxw68xa93CG/nRYVifplvI +Tkq1kGTpt11fmN/9YltiMYBGw1na1jP/tgYPdicZz0dc1Y36Q6m2Puqi+CCc1LfD +gtyJvus= +=9t8J +-----END PGP PUBLIC KEY BLOCK----- diff --git a/etc/swayfx/config/archives/brave-browser-release.list b/etc/swayfx/config/archives/brave-browser-release.list new file mode 100644 index 0000000..ddde6f8 --- /dev/null +++ b/etc/swayfx/config/archives/brave-browser-release.list @@ -0,0 +1 @@ +deb https://brave-browser-apt-release.s3.brave.com/ stable main diff --git a/etc/swayfx/config/archives/librewolf.key b/etc/swayfx/config/archives/librewolf.key new file mode 100644 index 0000000..9828366 --- /dev/null +++ b/etc/swayfx/config/archives/librewolf.key @@ -0,0 +1,54 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- +Comment: Use "gpg --dearmor" for unpacking + +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 +cGcA +=69GF +-----END PGP PUBLIC KEY BLOCK----- diff --git a/etc/swayfx/config/archives/librewolf.list b/etc/swayfx/config/archives/librewolf.list new file mode 100644 index 0000000..9fda06b --- /dev/null +++ b/etc/swayfx/config/archives/librewolf.list @@ -0,0 +1 @@ +deb https://deb.librewolf.net/ bookworm main diff --git a/etc/swayfx/config/archives/mesa-testing.list b/etc/swayfx/config/archives/mesa-testing.list new file mode 100644 index 0000000..34f168b --- /dev/null +++ b/etc/swayfx/config/archives/mesa-testing.list @@ -0,0 +1 @@ +deb https://repo.tile-os.com/mesa-testing/ bookworm main diff --git a/etc/swayfx/config/archives/onlyoffice.key b/etc/swayfx/config/archives/onlyoffice.key new file mode 100644 index 0000000..eef056d --- /dev/null +++ b/etc/swayfx/config/archives/onlyoffice.key @@ -0,0 +1,53 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- +Comment: Use "gpg --dearmor" for unpacking + +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 +WbhRoNnqaVckis0fsqCrsAYAA2dwZwA= +=iEIZ +-----END PGP PUBLIC KEY BLOCK----- diff --git a/etc/swayfx/config/archives/onlyoffice.list b/etc/swayfx/config/archives/onlyoffice.list new file mode 100644 index 0000000..4098ea1 --- /dev/null +++ b/etc/swayfx/config/archives/onlyoffice.list @@ -0,0 +1 @@ +deb https://download.onlyoffice.com/repo/debian squeeze main diff --git a/etc/swayfx/config/archives/tileos.key b/etc/swayfx/config/archives/tileos.key new file mode 100644 index 0000000..4ffb2b8 --- /dev/null +++ b/etc/swayfx/config/archives/tileos.key @@ -0,0 +1,87 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- +Comment: Use "gpg --dearmor" for unpacking + +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 +=Qzv5 +-----END PGP PUBLIC KEY BLOCK----- diff --git a/etc/swayfx/config/archives/tileos.list b/etc/swayfx/config/archives/tileos.list new file mode 100644 index 0000000..dda7e51 --- /dev/null +++ b/etc/swayfx/config/archives/tileos.list @@ -0,0 +1 @@ +deb https://repo.tile-os.com/@CHANNEL/ @BASECODENAME main diff --git a/etc/swayfx/config/archives/virtualbox.key b/etc/swayfx/config/archives/virtualbox.key new file mode 100644 index 0000000..d0f563c --- /dev/null +++ b/etc/swayfx/config/archives/virtualbox.key @@ -0,0 +1,52 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v1.4.12 (GNU/Linux) + +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 +=Rv7/ +-----END PGP PUBLIC KEY BLOCK----- diff --git a/etc/swayfx/config/archives/virtualbox.list b/etc/swayfx/config/archives/virtualbox.list new file mode 100644 index 0000000..afb5cfb --- /dev/null +++ b/etc/swayfx/config/archives/virtualbox.list @@ -0,0 +1 @@ +deb https://download.virtualbox.org/virtualbox/debian bookworm contrib diff --git a/etc/swayfx/config/archives/vscode.key b/etc/swayfx/config/archives/vscode.key new file mode 100644 index 0000000..6e319d4 --- /dev/null +++ b/etc/swayfx/config/archives/vscode.key @@ -0,0 +1,19 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v1.4.7 (GNU/Linux) + +mQENBFYxWIwBCADAKoZhZlJxGNGWzqV+1OG1xiQeoowKhssGAKvd+buXCGISZJwT +LXZqIcIiLP7pqdcZWtE9bSc7yBY2MalDp9Liu0KekywQ6VVX1T72NPf5Ev6x6DLV +7aVWsCzUAF+eb7DC9fPuFLEdxmOEYoPjzrQ7cCnSV4JQxAqhU4T6OjbvRazGl3ag +OeizPXmRljMtUUttHQZnRhtlzkmwIrUivbfFPD+fEoHJ1+uIdfOzZX8/oKHKLe2j +H632kvsNzJFlROVvGLYAk2WRcLu+RjjggixhwiB+Mu/A8Tf4V6b+YppS44q8EvVr +M+QvY7LNSOffSO6Slsy9oisGTdfE39nC7pVRABEBAAG0N01pY3Jvc29mdCAoUmVs +ZWFzZSBzaWduaW5nKSA8Z3Bnc2VjdXJpdHlAbWljcm9zb2Z0LmNvbT6JATUEEwEC +AB8FAlYxWIwCGwMGCwkIBwMCBBUCCAMDFgIBAh4BAheAAAoJEOs+lK2+EinPGpsH +/32vKy29Hg51H9dfFJMx0/a/F+5vKeCeVqimvyTM04C+XENNuSbYZ3eRPHGHFLqe +MNGxsfb7C7ZxEeW7J/vSzRgHxm7ZvESisUYRFq2sgkJ+HFERNrqfci45bdhmrUsy +7SWw9ybxdFOkuQoyKD3tBmiGfONQMlBaOMWdAsic965rvJsd5zYaZZFI1UwTkFXV +KJt3bp3Ngn1vEYXwijGTa+FXz6GLHueJwF0I7ug34DgUkAFvAs8Hacr2DRYxL5RJ +XdNgj4Jd2/g6T9InmWT0hASljur+dJnzNiNCkbn9KbX7J/qK1IbR8y560yRmFsU+ +NdCFTW7wY0Fb1fWJ+/KTsC4= +=J6gs +-----END PGP PUBLIC KEY BLOCK----- diff --git a/etc/swayfx/config/archives/vscode.list b/etc/swayfx/config/archives/vscode.list new file mode 100644 index 0000000..0998f0b --- /dev/null +++ b/etc/swayfx/config/archives/vscode.list @@ -0,0 +1,3 @@ +### THIS FILE IS AUTOMATICALLY CONFIGURED ### +# You may comment out this entry, but any other modifications may be lost. +deb [arch=amd64,arm64,armhf] http://packages.microsoft.com/repos/code stable main diff --git a/etc/swayfx/config/bootloaders/grub-pc/dejavu-bold-14.pf2 b/etc/swayfx/config/bootloaders/grub-pc/dejavu-bold-14.pf2 new file mode 100644 index 0000000..9b093b2 Binary files /dev/null and b/etc/swayfx/config/bootloaders/grub-pc/dejavu-bold-14.pf2 differ diff --git a/etc/swayfx/config/bootloaders/grub-pc/dejavu-bold-16.pf2 b/etc/swayfx/config/bootloaders/grub-pc/dejavu-bold-16.pf2 new file mode 100644 index 0000000..11e7f7a Binary files /dev/null and b/etc/swayfx/config/bootloaders/grub-pc/dejavu-bold-16.pf2 differ diff --git a/etc/swayfx/config/bootloaders/grub-pc/grub.cfg b/etc/swayfx/config/bootloaders/grub-pc/grub.cfg new file mode 100644 index 0000000..ee80890 --- /dev/null +++ b/etc/swayfx/config/bootloaders/grub-pc/grub.cfg @@ -0,0 +1,61 @@ +load function_video { + if [ x$feature_all_video_module = xy ] + then + insmod all_video + else + insmod video_bochs + insmod video_cirrus + if test "${grub_platform}" == "efi" + then + insmod efi_gop + insmod efi_uga + elif test "${grub_platform}" == "pc" + then + insmod vbe + insmod vga + fi + fi +} + +set color_normal=white/black +set color_highlight=black/light-gray +set timeout=10 +set timeout_style=menu + +set theme=/boot/grub/tileos-theme/theme.txt + +if loadfont /boot/grub/dejavu-bold-14.pf2 +then + set gfxmode=auto + export gfxmode + load_video + insmod gfxterm + terminal_output gfxterm + insmod gfxmenu + insmod png + export theme +fi + + +menuentry "Start TileOS" { + set gfxpayload=keep + linux @KERNEL_LIVE@ @APPEND_LIVE@ + initrd @INITRD_LIVE@ + +} + +# Memtest (if any) +if [ "${grub_platform}" = "pc" ] -a @ENABLE_MEMTEST@; then + source /boot/grub/memtest.cfg +fi + +# Firmware setup (UEFI) +if [ "${grub_platform}" = "efi" ]; then + menuentry "UEFI Firmware Settings" { + fwsetup + } +fi + +menuentry "Power Off" --class shutdown { + halt +} diff --git a/etc/swayfx/config/bootloaders/grub-pc/memtest.cfg b/etc/swayfx/config/bootloaders/grub-pc/memtest.cfg new file mode 100644 index 0000000..454804b --- /dev/null +++ b/etc/swayfx/config/bootloaders/grub-pc/memtest.cfg @@ -0,0 +1,3 @@ +menuentry "Memory Diagnostic Tool (@MEMTEST_VERSION@)" --hotkey=m { + linux16 @MEMTEST_BIN@ +} diff --git a/etc/swayfx/config/bootloaders/grub-pc/tileos-theme/background.png b/etc/swayfx/config/bootloaders/grub-pc/tileos-theme/background.png new file mode 100644 index 0000000..a976fc5 Binary files /dev/null and b/etc/swayfx/config/bootloaders/grub-pc/tileos-theme/background.png differ diff --git a/etc/swayfx/config/bootloaders/grub-pc/tileos-theme/logo.png b/etc/swayfx/config/bootloaders/grub-pc/tileos-theme/logo.png new file mode 100644 index 0000000..f5c3130 Binary files /dev/null and b/etc/swayfx/config/bootloaders/grub-pc/tileos-theme/logo.png differ diff --git a/etc/swayfx/config/bootloaders/grub-pc/tileos-theme/theme.txt b/etc/swayfx/config/bootloaders/grub-pc/tileos-theme/theme.txt new file mode 100644 index 0000000..112fc37 --- /dev/null +++ b/etc/swayfx/config/bootloaders/grub-pc/tileos-theme/theme.txt @@ -0,0 +1,61 @@ +title-text: "" +desktop-image: "background.png" +desktop-color: "#000000" +title-color: "#cad3f5" +title-font: "DejaVu Sans Bold 17" +message-font: "Unifont Regular 17" + +terminal-left: "0" +terminal-top: "0" +terminal-width: "100%" +terminal-height: "100%" +terminal-border: "0" + +# Logo image ++ image { + left = 50%-295 + top = 50%-200 + file = "logo.png" +} + +#help bar at the bottom ++ label { + top = 100%-50 + left = 0 + width = 100% + height = 20 + text = "@KEYMAP_SHORT@" + align = "center" + color = "#cad3f5" + font = "DejaVu Sans Bold 14" +} + +#boot menu ++ boot_menu { + left = 50%-120 + width = 500 + top = 50%+170 + height = 300 + + item_font = "DejaVu Sans Bold 14" + item_color = "#6e738d" + selected_item_font = "DejaVu Sans Bold 14" + selected_item_color= "#cad3f5" + + item_height = 26 + item_padding = 0 + item_icon_space = 0 + item_spacing = 1 + scrollbar = false +} + +# Show a countdown message using the label component ++ label { + top = 65% + left = 35% + width = 30% + align = "center" + id = "__timeout__" + text = "Booting in %d seconds" + color = "#cad3f5" +} diff --git a/etc/swayfx/config/bootloaders/isolinux/hdt.c32 b/etc/swayfx/config/bootloaders/isolinux/hdt.c32 new file mode 120000 index 0000000..f84c641 --- /dev/null +++ b/etc/swayfx/config/bootloaders/isolinux/hdt.c32 @@ -0,0 +1 @@ +/usr/lib/syslinux/modules/bios/hdt.c32 \ No newline at end of file diff --git a/etc/swayfx/config/bootloaders/isolinux/isolinux.bin b/etc/swayfx/config/bootloaders/isolinux/isolinux.bin new file mode 120000 index 0000000..33a2ad6 --- /dev/null +++ b/etc/swayfx/config/bootloaders/isolinux/isolinux.bin @@ -0,0 +1 @@ +/usr/lib/ISOLINUX/isolinux.bin \ No newline at end of file diff --git a/etc/swayfx/config/bootloaders/isolinux/isolinux.cfg b/etc/swayfx/config/bootloaders/isolinux/isolinux.cfg new file mode 100644 index 0000000..0fa3783 --- /dev/null +++ b/etc/swayfx/config/bootloaders/isolinux/isolinux.cfg @@ -0,0 +1,3 @@ +default vesamenu.c32 +include stdmenu.cfg +include live.cfg diff --git a/etc/swayfx/config/bootloaders/isolinux/ldlinux.c32 b/etc/swayfx/config/bootloaders/isolinux/ldlinux.c32 new file mode 120000 index 0000000..df554c7 --- /dev/null +++ b/etc/swayfx/config/bootloaders/isolinux/ldlinux.c32 @@ -0,0 +1 @@ +/usr/lib/syslinux/modules/bios/ldlinux.c32 \ No newline at end of file diff --git a/etc/swayfx/config/bootloaders/isolinux/libcom32.c32 b/etc/swayfx/config/bootloaders/isolinux/libcom32.c32 new file mode 120000 index 0000000..44ab36b --- /dev/null +++ b/etc/swayfx/config/bootloaders/isolinux/libcom32.c32 @@ -0,0 +1 @@ +/usr/lib/syslinux/modules/bios/libcom32.c32 \ No newline at end of file diff --git a/etc/swayfx/config/bootloaders/isolinux/libgpl.c32 b/etc/swayfx/config/bootloaders/isolinux/libgpl.c32 new file mode 120000 index 0000000..81c83fb --- /dev/null +++ b/etc/swayfx/config/bootloaders/isolinux/libgpl.c32 @@ -0,0 +1 @@ +/usr/lib/syslinux/modules/bios/libgpl.c32 \ No newline at end of file diff --git a/etc/swayfx/config/bootloaders/isolinux/libmenu.c32 b/etc/swayfx/config/bootloaders/isolinux/libmenu.c32 new file mode 120000 index 0000000..2491ff9 --- /dev/null +++ b/etc/swayfx/config/bootloaders/isolinux/libmenu.c32 @@ -0,0 +1 @@ +/usr/lib/syslinux/modules/bios/libmenu.c32 \ No newline at end of file diff --git a/etc/swayfx/config/bootloaders/isolinux/libutil.c32 b/etc/swayfx/config/bootloaders/isolinux/libutil.c32 new file mode 120000 index 0000000..478194e --- /dev/null +++ b/etc/swayfx/config/bootloaders/isolinux/libutil.c32 @@ -0,0 +1 @@ +/usr/lib/syslinux/modules/bios/libutil.c32 \ No newline at end of file diff --git a/etc/swayfx/config/bootloaders/isolinux/live.cfg.in b/etc/swayfx/config/bootloaders/isolinux/live.cfg.in new file mode 100644 index 0000000..35897e6 --- /dev/null +++ b/etc/swayfx/config/bootloaders/isolinux/live.cfg.in @@ -0,0 +1,31 @@ +prompt 0 + +MENU HIDDEN +MENU AUTOBOOT Booting TileOS live disk in # seconds +timeout 50 + +label live-@FLAVOUR@ + menu label ^Start TileOS + menu default + linux @LINUX@ + initrd @INITRD@ + append @APPEND_LIVE@ + +MENU SEPARATOR + +label live-failsafe + menu label Start TileOS (Safe Graphics) + set gfxpayload=keep + linux @LINUX@ + initrd @INITRD@ + append @APPEND_LIVE_FAILSAFE@ + +MENU SEPARATOR + +label hd + menu label ^Boot from first hard disk + localboot 0x80 +MENU SEPARATOR +LABEL power + MENU LABEL ^Power Off + COM32 poweroff.c32 diff --git a/etc/swayfx/config/bootloaders/isolinux/menu.c32 b/etc/swayfx/config/bootloaders/isolinux/menu.c32 new file mode 120000 index 0000000..86c360d --- /dev/null +++ b/etc/swayfx/config/bootloaders/isolinux/menu.c32 @@ -0,0 +1 @@ +/usr/lib/syslinux/modules/bios/menu.c32 \ No newline at end of file diff --git a/etc/swayfx/config/bootloaders/isolinux/poweroff.c32 b/etc/swayfx/config/bootloaders/isolinux/poweroff.c32 new file mode 100644 index 0000000..435b764 Binary files /dev/null and b/etc/swayfx/config/bootloaders/isolinux/poweroff.c32 differ diff --git a/etc/swayfx/config/bootloaders/isolinux/stdmenu.cfg b/etc/swayfx/config/bootloaders/isolinux/stdmenu.cfg new file mode 100644 index 0000000..cb7f674 --- /dev/null +++ b/etc/swayfx/config/bootloaders/isolinux/stdmenu.cfg @@ -0,0 +1,42 @@ +menu hshift 13 +menu width 49 +menu margin 8 + +# Override the default radial gradient background with black +menu background #ff000000 + +# Title bar +menu color title 0 #ffffffff #00000000 * + +# Border Area +menu color border * #00000000 #00000000 none + +# Unselected menu item +menu color unsel 0 #999999 #00000000 * + +# Unselected hotkey +menu color hotkey 0 #999999 #00000000 none + +# Selection bar +menu color sel 0 #ffffff #00000000 none + +# Selected hotkey +menu color hotsel 0 #ffffffff #00000000 none + +# Press [Tab] message +menu color tabmsg 0 #f6f6f6 #00000000 none + +# Timeout message +menu color timeout_msg 0 #f6f6f6 #00000000 none + +# Timeout counter +menu color timeout * #ffffffff #00000000 none + +# Command line +menu color cmdline 0 #ffffffff #00000000 none + +# Command line marker +menu color cmdmark 0 #00000000 #00000000 none + +# Helptest +menu color help 0 #ffffffff #00000000 none diff --git a/etc/swayfx/config/bootloaders/isolinux/vesamenu.c32 b/etc/swayfx/config/bootloaders/isolinux/vesamenu.c32 new file mode 120000 index 0000000..84e2eff --- /dev/null +++ b/etc/swayfx/config/bootloaders/isolinux/vesamenu.c32 @@ -0,0 +1 @@ +/usr/lib/syslinux/modules/bios/vesamenu.c32 \ No newline at end of file diff --git a/etc/swayfx/config/hooks/live/000-remove-blacklisted-packages.chroot b/etc/swayfx/config/hooks/live/000-remove-blacklisted-packages.chroot new file mode 100755 index 0000000..c54aa37 --- /dev/null +++ b/etc/swayfx/config/hooks/live/000-remove-blacklisted-packages.chroot @@ -0,0 +1,12 @@ +#!/bin/sh + +echo "P: Begin executing remove-blacklisted-packages chroot hook..." + +apt-get autoremove --purge -f -q -y \ + foot \ + imagemagick \ + imagemagick-* \ + lxqt-qtplugin \ + lxqt-notificationd \ + systemsettings \ + zutty diff --git a/etc/swayfx/config/hooks/live/999-cleanup-apt-cache.chroot b/etc/swayfx/config/hooks/live/999-cleanup-apt-cache.chroot new file mode 100755 index 0000000..e0a81ec --- /dev/null +++ b/etc/swayfx/config/hooks/live/999-cleanup-apt-cache.chroot @@ -0,0 +1,7 @@ +#!/bin/sh +# Description: Cleanup apt cache files that add ~100MB to the .iso and aren't needed + +rm -f /var/lib/apt/lists/*_Packages +rm -f /var/lib/apt/lists/*_Sources +rm -f /var/lib/apt/lists/*_Translation-* + diff --git a/etc/swayfx/config/hooks/live/set-disk-info.binary b/etc/swayfx/config/hooks/live/set-disk-info.binary new file mode 100755 index 0000000..fc6eb54 --- /dev/null +++ b/etc/swayfx/config/hooks/live/set-disk-info.binary @@ -0,0 +1,5 @@ +#!/bin/sh + +echo "P: Begin executing set-disk-info binary hook in ${PWD}" + +cp -rf ../config/includes.binary/.disk . diff --git a/etc/swayfx/config/includes.binary/.disk/base_installable b/etc/swayfx/config/includes.binary/.disk/base_installable new file mode 100644 index 0000000..e69de29 diff --git a/etc/swayfx/config/includes.binary/.disk/cd_type b/etc/swayfx/config/includes.binary/.disk/cd_type new file mode 100644 index 0000000..daab660 --- /dev/null +++ b/etc/swayfx/config/includes.binary/.disk/cd_type @@ -0,0 +1 @@ +full_cd/single diff --git a/etc/swayfx/config/includes.binary/.disk/info b/etc/swayfx/config/includes.binary/.disk/info new file mode 100644 index 0000000..ce693dd --- /dev/null +++ b/etc/swayfx/config/includes.binary/.disk/info @@ -0,0 +1 @@ +@DISTRO_NAME @VERSION "@CODENAME" - @CHANNEL @ARCH (@DATE) \ No newline at end of file diff --git a/etc/swayfx/config/includes.chroot/etc/greetd/config.toml b/etc/swayfx/config/includes.chroot/etc/greetd/config.toml new file mode 100644 index 0000000..08a4edf --- /dev/null +++ b/etc/swayfx/config/includes.chroot/etc/greetd/config.toml @@ -0,0 +1,10 @@ +[terminal] +vt = 7 + +[default_session] +command = "tuigreet --remember --time --issue --asterisks --cmd start-sway" +user = "_greetd" + +[initial_session] +command = "start-sway" +user = "tileos" diff --git a/etc/swayfx/config/includes.chroot/usr/lib/NetworkManager/conf.d/10-globally-managed-devices.conf b/etc/swayfx/config/includes.chroot/usr/lib/NetworkManager/conf.d/10-globally-managed-devices.conf new file mode 100644 index 0000000..970ba08 --- /dev/null +++ b/etc/swayfx/config/includes.chroot/usr/lib/NetworkManager/conf.d/10-globally-managed-devices.conf @@ -0,0 +1,2 @@ +[keyfile] +unmanaged-devices=none diff --git a/etc/swayfx/config/package-lists.calamares/desktop.list.chroot_install b/etc/swayfx/config/package-lists.calamares/desktop.list.chroot_install new file mode 100644 index 0000000..c9890d0 --- /dev/null +++ b/etc/swayfx/config/package-lists.calamares/desktop.list.chroot_install @@ -0,0 +1,4 @@ +tileos-base +tileos-desktop-common +tileos-drivers +tileos-desktop-@DESKTOP diff --git a/etc/swayfx/config/package-lists.calamares/desktop.list.chroot_live b/etc/swayfx/config/package-lists.calamares/desktop.list.chroot_live new file mode 100644 index 0000000..34edc49 --- /dev/null +++ b/etc/swayfx/config/package-lists.calamares/desktop.list.chroot_live @@ -0,0 +1 @@ +tileos-@DESKTOP-live