68 lines
1.3 KiB
Nix
68 lines
1.3 KiB
Nix
{ pkgs, lib, ... }:
|
|
|
|
{
|
|
users.users.asonix = {
|
|
extraGroups = [ "networkmanager" ];
|
|
shell = pkgs.zsh;
|
|
};
|
|
networking.networkmanager.enable = true;
|
|
services = {
|
|
automatic-timezoned.enable = true;
|
|
geoclue2.enableDemoAgent = lib.mkForce true;
|
|
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
|
|
bottom
|
|
firefox
|
|
git
|
|
htop
|
|
screen
|
|
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" ];
|
|
}
|