Separate nixpkgs for signal-desktop

This commit is contained in:
xenia 2025-02-17 21:44:13 +01:00
parent df19f184c8
commit 3f59648727

View File

@ -1,10 +1,16 @@
{ pkgs, pkgs-unstable, asahi-firmware, ... }: { pkgs, pkgs-unstable, asahi-firmware, ... }:
{ config, ... }: { config, ... }:
{ # signal needs to be updated quite continuously. https://lazamar.co.uk/nix-versions/ is nice
let pkgs-signal = import (builtins.fetchTarball {
url = "https://github.com/NixOS/nixpkgs/archive/2ee7b5ee169e9634ea8c331ac67ada859a386676.tar.gz";
sha256 = "11n1mg1vyi9w2k71g7v4la3k79f906nvyvn79gyrjdyaz9lj9wsi";
}) {
inherit (pkgs) system;
};
in {
environment.systemPackages = (with pkgs-unstable; [ environment.systemPackages = (with pkgs-unstable; [
renoise renoise
signal-desktop
wireguard-tools wireguard-tools
cifs-utils cifs-utils
sshfs sshfs
@ -13,7 +19,7 @@
vlc vlc
]) ++ (with pkgs; [ ]) ++ (with pkgs; [
prismlauncher prismlauncher
]); ]) ++ [pkgs-signal.signal-desktop];
services.mysql = { services.mysql = {
enable = true; enable = true;