nixos/legacy/modules/desktop-default.nix

70 lines
1.2 KiB
Nix
Raw Normal View History

{ config, lib, pkgs, ... }:
{
imports = [
./fonts.nix
];
programs.gnome-disks.enable = true;
services.udisks2.enable = true;
xdg.mime.enable = true;
# make gnome settings persistent
programs.dconf.enable = true;
# gnome services
services.dbus.packages = [ pkgs.dconf ];
services.udev.packages = [ pkgs.gnome.gnome-settings-daemon ];
services.gnome.gnome-keyring.enable = true;
environment.systemPackages = with pkgs; [
2023-01-29 15:36:02 +01:00
glib
evince
2022-12-25 12:11:29 +01:00
firefox
ghostwriter
(gimp-with-plugins.override {
plugins = with gimpPlugins; [
resynthesizer
];
})
gnome.adwaita-icon-theme
gnome.dconf-editor
gnome.eog
gnome.file-roller
keepassxc
libreoffice
2022-12-25 12:11:29 +01:00
(mpv.override {
scripts = with mpvScripts; [
convert
mpris
simple-mpv-webui
sponsorblock
];
})
newsflash
polkit_gnome
rhythmbox
tdesktop
thunderbird
vlc
wayvnc
xdg-utils
zathura
zeal
# terminal
socat
sshuttle
libnotify
keychain
];
# Enable firmware update daemon
services.fwupd.enable = true;
2022-12-25 12:11:29 +01:00
programs.wireshark = {
enable = true;
2023-01-29 15:36:02 +01:00
package = pkgs.wireshark; # enable the gui
2022-12-25 12:11:29 +01:00
};
}