50 lines
1.1 KiB
Nix
50 lines
1.1 KiB
Nix
#
|
|
# Gnome configuration
|
|
#
|
|
# flake.nix
|
|
# ├─ ./hosts
|
|
# │ └─ ./laptop
|
|
# │ └─ default.nix
|
|
# └─ ./modules
|
|
# └─ ./desktop
|
|
# └─ ./gnome
|
|
# └─ default.nix *
|
|
#
|
|
{ config, lib, user, pkgs, ... }:
|
|
|
|
{
|
|
hardware.pulseaudio.enable = lib.mkForce false;
|
|
|
|
environment.systemPackages = with pkgs; [
|
|
gnome.gnome-terminal
|
|
gnomeExtensions.dash-to-dock
|
|
gnomeExtensions.appindicator
|
|
flatpak
|
|
rocmPackages.clr.icd
|
|
rocmPackages.clr
|
|
clinfo
|
|
];
|
|
|
|
services = {
|
|
xserver = {
|
|
enable = true;
|
|
desktopManager.gnome.enable = true;
|
|
displayManager = {
|
|
gdm.wayland = true;
|
|
gdm.enable = true;
|
|
gdm.autoLogin.delay = 5;
|
|
gdm.settings = {
|
|
security = {
|
|
DisallowTCP=true;
|
|
};
|
|
};
|
|
defaultSession = "steam-wayland";
|
|
autoLogin.enable = true;
|
|
autoLogin.user = "kabbone";
|
|
};
|
|
};
|
|
flatpak.enable = true;
|
|
udev.packages = with pkgs; [ gnome.gnome-settings-daemon ];
|
|
};
|
|
}
|