nixos/alex/personal.nix
Alexander Wainwright 9e8313a8df Add some more desktop apps
And attempt to make the connections opening in nautilus.
2026-01-03 16:05:53 +10:00

41 lines
877 B
Nix

{ config, pkgs, inputs, ... }:
let
unstable = import inputs.nixpkgs-unstable {
system = pkgs.stdenv.hostPlatform.system;
config.allowUnfree = true;
};
in
{
home.packages = with pkgs; [
foliate
inputs.locutus.packages.${pkgs.stdenv.hostPlatform.system}.default
jrnl
mullvad-browser
tor-browser
exiftool
digikam
shotwell
nextcloud-client
bitwarden-desktop
signal-desktop
spotify
gemini-cli
foliate
(symlinkJoin {
name = "darktable";
paths = [ unstable.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 ${unstable.darktable}/bin/darktable $out/bin/darktable \
--set GDK_BACKEND wayland
'';
})
];
}