2021-02-22 23:59:15 -05:00

41 lines
916 B
Nix

{ config, pkgs, lib, ... }:
{
# General
imports = [
./kde.nix
./xfce.nix
./yubikey.nix
./chromium.nix
./audio.nix
./torbrowser.nix
./pithos.nix
./vscodium.nix
];
# allow specific unfree packages
nixpkgs.config.allowUnfreePredicate = pkg: builtins.elem (lib.getName pkg) [
"tigervnc" "font-bh-lucidatypewriter" # tigervnc
];
# vulkan
hardware.opengl.driSupport = true;
hardware.opengl.driSupport32Bit = true;
# Applications
users.users.googlebot.packages = with pkgs; [
firefox chromium keepassxc mumble tigervnc bluez-tools vscodium element-desktop mpv
];
# Networking
networking.networkmanager.enable = true;
users.users.googlebot.extraGroups = [ "networkmanager" ];
# Printing
services.printing.enable = true;
# Security
services.gnome3.gnome-keyring.enable = true;
security.pam.services.googlebot.enableGnomeKeyring = true;
}