sbc-deploys/modules/desktop/default.nix

69 lines
1.3 KiB
Nix
Raw Normal View History

2023-06-07 23:10:43 +00:00
{ pkgs, lib, ... }:
2023-06-07 22:24:40 +00:00
{
users.users.asonix = {
extraGroups = [ "networkmanager" ];
shell = pkgs.zsh;
};
networking.networkmanager.enable = true;
services = {
2023-06-07 23:10:43 +00:00
automatic-timezoned.enable = true;
geoclue2.enableDemoAgent = lib.mkForce true;
2023-06-07 22:24:40 +00:00
xserver = {
layout = "us";
xkbVariant = "";
enable = true;
desktopManager.gnome.enable = true;
displayManager.gdm.enable = true;
};
flatpak.enable = true;
printing.enable = true;
avahi = {
enable = true;
openFirewall = true;
};
pipewire = {
enable = true;
alsa = {
enable = true;
support32Bit = true;
};
pulse.enable = true;
jack.enable = true;
};
};
programs = {
dconf.enable = true;
zsh.enable = true;
};
sound.enable = true;
hardware.pulseaudio.enable = false;
security.rtkit.enable = true;
environment.systemPackages = with pkgs; [
android-tools
2023-06-07 23:10:43 +00:00
bottom
2023-06-07 22:24:40 +00:00
firefox
git
2023-06-07 23:10:43 +00:00
htop
screen
2023-06-07 22:24:40 +00:00
vim
zsh
gnomeExtensions.improved-osk
gnomeExtensions.fullscreen-on-new-workspace
gnomeExtensions.gesture-improvements
usbutils
pciutils
wireguard-tools
];
environment.sessionVariables = {
MOZ_ENABLE_WAYLAND = "1";
};
networking.hostName = "pinetab2";
nix.settings.experimental-features = [ "nix-command" "flakes" ];
}