64 lines
1.2 KiB
Nix
64 lines
1.2 KiB
Nix
|
{ pkgs, ... }:
|
||
|
|
||
|
{
|
||
|
users.users.asonix = {
|
||
|
extraGroups = [ "networkmanager" ];
|
||
|
shell = pkgs.zsh;
|
||
|
};
|
||
|
networking.networkmanager.enable = true;
|
||
|
services = {
|
||
|
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
|
||
|
firefox
|
||
|
git
|
||
|
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" ];
|
||
|
}
|