sbc-deploys/modules/desktop/default.nix

79 lines
1.6 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;
2023-08-04 18:44:17 +00:00
i18n.defaultLocale = "en_US.utf8";
2023-06-07 22:24:40 +00:00
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;
2023-08-04 18:44:17 +00:00
desktopManager = {
pantheon.enable = true;
};
displayManager.lightdm.enable = true;
2023-06-07 22:24:40 +00:00
};
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
cachix
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
2023-08-04 18:44:17 +00:00
# gnomeExtensions.arc-menu
# gnomeExtensions.dash-to-dock
# gnomeExtensions.dash-to-panel
# gnomeExtensions.improved-osk
# gnomeExtensions.fullscreen-on-new-workspace
# gnomeExtensions.gesture-improvements
# gnomeExtensions.gjs-osk
# gnomeExtensions.material-shell
# gnomeExtensions.one-window-wonderland
2023-06-07 22:24:40 +00:00
usbutils
pciutils
wireguard-tools
];
environment.sessionVariables = {
MOZ_ENABLE_WAYLAND = "1";
};
networking.hostName = "pinetab2";
nix.settings.experimental-features = [ "nix-command" "flakes" ];
}