nixos/extra/default.nix

95 lines
1.8 KiB
Nix
Raw Normal View History

2020-11-16 21:14:46 +01:00
{ config, lib, pkgs, ... }:
let
unstable = import <nixos-unstable> { config = { allowUnfree = true; }; };
in
{
imports = [
./fonts.nix
];
programs.gnome-disks.enable = true;
services.udisks2.enable = true;
xdg.mime.enable = true;
2020-11-16 21:14:46 +01:00
# make gnome settings persistent
programs.dconf.enable = true;
# gnome services
2021-07-22 14:42:03 +02:00
services.dbus.packages = [ pkgs.gnome.dconf ];
services.udev.packages = [ pkgs.gnome.gnome-settings-daemon ];
2021-06-02 10:37:28 +02:00
services.gnome = {
2021-05-26 23:10:46 +02:00
gnome-keyring.enable = true;
2021-10-30 11:39:11 +02:00
glib-networking.enable = true; # network-mount
2021-05-26 23:10:46 +02:00
};
# enable trash & network-mount
2020-11-16 21:14:46 +01:00
services.gvfs.enable = true;
environment.systemPackages = with pkgs; [
adwaita-qt
arc-icon-theme
arc-kde-theme
arc-theme
evince
firefox-wayland
#geary
ghostwriter
(gimp-with-plugins.override { plugins = with gimpPlugins; [ resynthesizer ]; })
glib
2021-07-22 14:42:03 +02:00
gnome.adwaita-icon-theme
gnome.dconf-editor
gnome.eog
gnome.file-roller
gnome.gnome-calendar
gnome.gnome-system-monitor
gnome.nautilus
gnome.simple-scan
2020-11-16 21:14:46 +01:00
keepassxc
keychain
konsole
libnotify
libreoffice
lollypop
unstable.newsflash
numix-cursor-theme
numix-icon-theme
numix-icon-theme-circle
polkit_gnome
qgnomeplatform
rhythmbox
simple-scan
#spotify
socat
2021-05-03 23:48:10 +02:00
sshuttle
2020-11-16 21:14:46 +01:00
tdesktop
thunderbird
virtmanager
vlc
mpv-with-scripts
wayvnc
xdg-utils
2020-11-16 21:14:46 +01:00
zathura
zeal
# TODO sort them in different files
pdfgrep
physlock
#symlinks
];
# Enable firmware update daemon
services.fwupd.enable = true;
programs.wireshark.enable = true;
programs.wireshark.package = pkgs.wireshark;
services.accounts-daemon.enable = true;
environment.interactiveShellInit = ''
if test `tty` = /dev/tty1; then
exec sway
fi
'';
}