Skip to content

Instantly share code, notes, and snippets.

View davidjharder's full-sized avatar
🌵

David Harder davidjharder

🌵
View GitHub Profile
packages/a/antibody/package.yml
packages/a/arduino/package.yml
packages/b/beekeeper-studio/package.yml
packages/c/canon-ufriilt-common/package.yml
packages/d/dbus-glib/package.yml
packages/d/dep/package.yml
packages/d/drive/package.yml
packages/f/ffmpeg-chromium-opera/package.yml
packages/f/ffmpeg-chromium/package.yml
packages/f/ffmpeg-chromium-vivaldi-stable/package.yml
homepage task :
- Renew data with `rg --files-without-match "homepage" -g '*package.yml' | sort`
metainfo.xml task:
- Renew data with
cd solus-builds/packages/packages
find . -maxdepth 2 -type d -iname "*-ttf*" ! -exec sh -c 'test -e "$1"/files/*metainfo.xml' sh {} \; -print &&\
find . -maxdepth 2 -type d -iname "*-fonts*" ! -exec sh -c 'test -e "$1"/files/*metainfo.xml' sh {} \; -print &&\
find . -maxdepth 2 -type d -iname "font-*" -a ! -iname "*-manager" ! -exec sh -c 'test -e "$1"/files/*metainfo.xml' sh {} \; -print
@davidjharder
davidjharder / OSC-OCF-email.md
Last active February 28, 2024 17:47
Regarding the announcement to dissolve Open Collective Foundation

Regarding the announcement to dissolve Open Collective Foundation
by Lauren Gardner
Dear OSC community,

You may be aware of recent developments regarding the dissolution of Open Collective Foundation (OCF) by the end of the year 2024. We are extremely sad to hear the news and are still processing it, but we wanted to send a quick note to our collectives. Please be assured Open Source Collective is not affected and will continue to operate as usual. Our organizations are distinct entities, each with its own budget, accounts, staff, board of directors, and mission.

The similarity in our names stems from a common origin, as the founders of Open Source Collective were also involved in creating the fiscal hosts Open Collective Foundation and Open Collective Europe. Additionally, we all utilize the Open Collective platform, a detail we recognize may contribute to confusion. Although the naming of these entities is similar, we are all separate business entities.

Open Source Collective remains committed to our m

@reillybrogan:matrix.org|
01:59 PM
So for anyone who would like full support of their devices on Solus please do the following:
Download a recent version of Manjaro (https://manjaro.org/download/) (please use 23.1.3 based images). Doesn't matter which variant, though I'd probably go with GNOME or Plasma.
Create a bootable USB or however you want to boot it on your hardware (I use Ventoy personally)
Boot it
Use all of the hardware that you can. Plug things into all of the different USB chips, use the speakers, etc. Different controllers, whatever you want to make sure works
Run lsmod | sort and save the output to a file somewhere that persists between boots
@davidjharder
davidjharder / licenses.txt
Last active November 15, 2023 16:35
licenses.txt
BAD: packages/a/a52dec/package.yml GPL-2.0
BAD: packages/a/aalib/package.yml LGPL-2.0
BAD: packages/a/acpi/package.yml GPL-2.0
BAD: packages/a/arc-icon-theme/package.yml GPL-3.0
BAD: packages/a/atool/package.yml GPL-2.0
BAD: packages/a/autoconf-archive/package.yml GPL-3.0-with-autoconf-exception
BAD: packages/a/autojump/package.yml GPL-3.0
BAD: packages/b/biblesync/package.yml Public-Domain
BAD: packages/b/bibtool/package.yml GPL-2.0
BAD: packages/b/bind-utils/package.yml MPL-2.0-or-later
@davidjharder
davidjharder / gist:b29ed8dfe4908ef2ce09a96c2365c7fb
Last active November 14, 2023 14:20
PAM update file conflicts (actually safe, not errors)
Installing 1 / 33
libeconf-0.6.0-4-1-x86_64.eopkg [cached]
Installing libeconf, version 0.6.0, release 4
Upgrading to new upstream version
Extracting the files of libeconf
Upgraded libeconf
Installing 2 / 33
pam-1.5.3-27-1-x86_64.eopkg [cached]
Installing pam, version 1.5.3, release 27
File conflicts:
packages/a/a2jmidid/package.yml
packages/a/aa-lsm-hook/package.yml
packages/a/abcm2ps/package.yml
packages/a/abireport/package.yml
packages/a/abi-wizard/package.yml
packages/a/acccheck/package.yml
packages/a/accounts-qml-module/package.yml
packages/a/acl/package.yml
packages/a/acpid2/package.yml
packages/a/acpi/package.yml
packages/a/antibody/package.yml
packages/a/arduino/package.yml
packages/b/beekeeper-studio/package.yml
packages/c/canon-ufriilt-common/package.yml
packages/c/cf-cli/package.yml
packages/d/dbus-glib/package.yml
packages/d/dep/package.yml
packages/d/drive/package.yml
packages/e/eglexternalplatform/package.yml
packages/f/ffmpeg-chromium-opera/package.yml

This is quite old now, do not trust it

Serpent Installed

Glossary

  • boulder: Builds packages, (creates .stone files and others) from stone.yaml
  • moss: Manages packages in Serpent environments: systemd-nspawn container and docker container
  • dlang: Programming language used to write moss, boulder and much more, origin of dfmt and ldc pre-requisites
@davidjharder
davidjharder / sway-notes.md
Last active November 4, 2022 23:05
Sway Notes