57 lines
1.1 KiB
Nix
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;
|
|
};
|
|
};
|
|
};
|
|
}
|