Compare commits

..

2 commits

Author SHA1 Message Date
9b6d4728fc Merge branch 'main' of codeberg.org:muon/home 2026-01-23 13:45:30 +00:00
a0ef8e1ce0 Add discord alts 2026-01-23 13:45:18 +00:00
3 changed files with 65 additions and 0 deletions

View file

@ -26,6 +26,10 @@ in {
opensnitch-ui
];
nixpkgs.config.permittedInsecurePackages = [
"libsoup-2.74.3"
];
# System
mods.user.name = "muon";
networking.hostName = cfg.user.name;

View file

@ -0,0 +1,54 @@
{
fetchFromGitLab,
gtk3,
libsoup_2_4,
json-glib,
leveldb,
rtaudio,
libopus,
libsodium,
libsecret,
pkg-config,
stdenv,
lib,
}: let
version = "0.1.0";
in
stdenv.mkDerivation {
inherit version;
pname = "LibreDiscord";
src = fetchFromGitLab {
owner = "Zipdox";
repo = "LibreDiscord";
rev = "a8130fab059e69437f30e320374fe6f5d21398f8";
hash = "sha256-yr2pxW0e2ruMnDzkQMv2BQrOcN18m8zdzovnD4Dxr3M=";
};
nativeBuildInputs = [
pkg-config
];
buildInputs = [
gtk3
libsoup_2_4
json-glib
leveldb
rtaudio
libopus
libsodium
libsecret
];
installPhase = ''
mkdir -p $out/bin
cp build/librediscord $out/bin
'';
meta = {
description = "Voice client for Discord written in C using GTK3 and GLib";
homepage = "https://gitlab.com/Zipdox/LibreDiscord";
license = lib.licenses.gpl3Only;
};
}

View file

@ -17,10 +17,17 @@ in {
# Communication
# kotatogram-desktop
signal-desktop
abaddon
vesktop-nogain
# (callPackage ./packages/librediscord.nix {})
# Video
freetube
# Security
gcr
];
services.gnome-keyring.enable = true;
};
}