38 lines
772 B
Nix
38 lines
772 B
Nix
{ config, pkgs, inputs, ... }:
|
|
{
|
|
# Mullvad vpn
|
|
services.mullvad-vpn = {
|
|
enable = true;
|
|
};
|
|
|
|
environment.systemPackages = with pkgs; [
|
|
foliate
|
|
inputs.locutus.packages.${pkgs.system}.default
|
|
jrnl
|
|
mullvad-browser
|
|
mullvad-vpn
|
|
tor-browser
|
|
exiftool
|
|
digikam
|
|
shotwell
|
|
nextcloud-client
|
|
bitwarden-desktop
|
|
signal-desktop
|
|
spotify
|
|
|
|
(symlinkJoin {
|
|
name = "darktable";
|
|
paths = [ darktable ];
|
|
nativeBuildInputs = [ makeWrapper ];
|
|
postBuild = ''
|
|
# Remove the symlink to the original binary
|
|
rm $out/bin/darktable
|
|
|
|
# Create a wrapper that points to the cached original
|
|
makeWrapper ${darktable}/bin/darktable $out/bin/darktable \
|
|
--set GDK_BACKEND wayland
|
|
'';
|
|
})
|
|
];
|
|
}
|