ship abaddon discord client
This commit is contained in:
parent
29f1da873b
commit
1f8886684f
20
hosts/common/programs/abaddon.nix
Normal file
20
hosts/common/programs/abaddon.nix
Normal 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?
|
||||
];
|
||||
};
|
||||
}
|
|
@ -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"
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
|
||||
{
|
||||
imports = [
|
||||
./abaddon.nix
|
||||
./aerc.nix
|
||||
./alacritty.nix
|
||||
./assorted.nix
|
||||
|
|
|
@ -53,6 +53,7 @@ in
|
|||
];
|
||||
|
||||
sane.programs.guiBaseApps = declPackageSet [
|
||||
"abaddon" # discord client
|
||||
"alacritty" # terminal emulator
|
||||
"dialect" # language translation
|
||||
"dino" # XMPP client
|
||||
|
|
Loading…
Reference in New Issue
Block a user