27 lines
742 B
Nix
27 lines
742 B
Nix
|
|
{ pkgs, ... }:
|
|
|
|
let
|
|
signalWorkDesktopItem = pkgs.makeDesktopItem {
|
|
name = "signal-work";
|
|
desktopName = "Signal with work profile";
|
|
icon = "signal-desktop";
|
|
exec = "signal-desktop --enable-dev-tools --enable-features=VaapiVideoDecoder --user-data-dir=/home/dominik/.config/Signal-work -- %u";
|
|
};
|
|
in {
|
|
environment.systemPackages = [
|
|
pkgs.signal-cli
|
|
pkgs.signal-desktop
|
|
pkgs.zbar
|
|
signalWorkDesktopItem
|
|
];
|
|
}
|
|
# signal-cli is a command line interface for Signal
|
|
# use it like follows:
|
|
# signal-cli -u +4300000000 register
|
|
# signal-cli -u +4300000000 verify 123-456
|
|
# zbarimg /tmp/qr.png
|
|
# QR-Code:tsdevice:/?uuid...
|
|
# convert svg to png
|
|
# signal-cli -u +4300000000 addDevice --uri "tsdevice:/?uuid=xxx"
|