ship abaddon discord client

This commit is contained in:
Colin 2023-11-19 02:37:51 +00:00
parent 29f1da873b
commit 1f8886684f
4 changed files with 22 additions and 5 deletions

View File

@ -0,0 +1,20 @@
# discord gtk3 client
{ lib, pkgs, ... }:
{
sane.programs.abaddon = {
# nixpkgs marks this explicitly as x86_64-only.
# but i can build it for aarch64 here.
# the only x86_64 runtime dependency is gnum4, via gtkmm (likely unused; build remnant).
# TODO: if it works reliably on aarch64, upstream this!
package = pkgs.abaddon.overrideAttrs (upstream: {
meta = upstream.meta // {
platforms = lib.platforms.linux;
};
});
persist.byStore.private = [
".cache/abaddon"
".config/abaddon" # empty?
];
};
}

View File

@ -217,11 +217,6 @@ in
# INDIVIDUAL PACKAGE DEFINITIONS
abaddon.persist.byStore.private = [
".cache/abaddon"
".config/abaddon" # empty?
];
animatch.persist.byStore.plaintext = [
# game progress
".config/Holy Pangolin/Animatch"

View File

@ -2,6 +2,7 @@
{
imports = [
./abaddon.nix
./aerc.nix
./alacritty.nix
./assorted.nix

View File

@ -53,6 +53,7 @@ in
];
sane.programs.guiBaseApps = declPackageSet [
"abaddon" # discord client
"alacritty" # terminal emulator
"dialect" # language translation
"dino" # XMPP client