nixos/users/nolan/desktop.nix
2024-12-18 18:19:37 -06:00

57 lines
1.1 KiB
Nix

{ pkgs, ... }:
{
imports = [ ./desktop-minimal.nix ];
users.users.nolan = {
packages = with pkgs; [
keepassxc
podman-desktop
devpod
unstable.fractal
element-desktop
discord
spotify
thunderbird
slack
zoom
nil
nixfmt-rfc-style
];
};
programs.firefox.nativeMessagingHosts.gsconnect = true;
programs.kdeconnect = {
enable = true;
package = pkgs.gnomeExtensions.gsconnect;
};
home-manager.users.nolan = {
services = {
kdeconnect = {
enable = true;
indicator = true;
};
nextcloud-client.enable = true;
};
programs = {
git = {
extraConfig = {
credential.helper = "${pkgs.git.override { withLibsecret = true; }}/bin/git-credential-libsecret";
};
};
obs-studio = {
enable = true;
plugins = with pkgs.obs-studio-plugins; [
obs-pipewire-audio-capture
];
};
vscode = {
enable = true;
package = pkgs.unstable.vscode.fhs;
};
};
};
}