nixos: add gnome
This commit is contained in:
parent
01b7e061fc
commit
2db41e0489
|
@ -0,0 +1,13 @@
|
||||||
|
{ pkgs, ... }:
|
||||||
|
{
|
||||||
|
imports = [./desktop.nix];
|
||||||
|
|
||||||
|
services.xserver = {
|
||||||
|
displayManager.gdm.enable = true;
|
||||||
|
desktopManager.gnome.enable = true;
|
||||||
|
};
|
||||||
|
|
||||||
|
environment.systemPackages = with pkgs; [
|
||||||
|
gnomeExtensions.gsconnect
|
||||||
|
];
|
||||||
|
}
|
|
@ -2,14 +2,6 @@
|
||||||
{
|
{
|
||||||
imports = [./desktop.nix];
|
imports = [./desktop.nix];
|
||||||
|
|
||||||
services.pipewire = {
|
|
||||||
enable = true;
|
|
||||||
alsa.enable = true;
|
|
||||||
# alsa.support32bit = true;
|
|
||||||
pulse.enable = true;
|
|
||||||
};
|
|
||||||
environment.systemPackages = [ pkgs.pulseaudio-modules-bt ];
|
|
||||||
|
|
||||||
programs.sway = {
|
programs.sway = {
|
||||||
enable = true;
|
enable = true;
|
||||||
wrapperFeatures = { gtk = true; };
|
wrapperFeatures = { gtk = true; };
|
||||||
|
@ -33,6 +25,7 @@
|
||||||
slurp
|
slurp
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
|
|
||||||
xdg.portal.wlr = {
|
xdg.portal.wlr = {
|
||||||
enable = true;
|
enable = true;
|
||||||
settings.screencast = {
|
settings.screencast = {
|
||||||
|
@ -51,12 +44,6 @@
|
||||||
enable = true;
|
enable = true;
|
||||||
# openFirewall = true; - by enable
|
# openFirewall = true; - by enable
|
||||||
};
|
};
|
||||||
programs.browserpass.enable = true;
|
|
||||||
programs.gnupg.agent = {
|
|
||||||
enable = true;
|
|
||||||
enableSSHSupport = true;
|
|
||||||
pinentryFlavor = "gnome3";
|
|
||||||
};
|
|
||||||
|
|
||||||
# services.acpid.enable = true;
|
# services.acpid.enable = true;
|
||||||
|
|
||||||
|
|
|
@ -51,11 +51,26 @@
|
||||||
|
|
||||||
hardware.bluetooth.enable = true;
|
hardware.bluetooth.enable = true;
|
||||||
sound.enable = true;
|
sound.enable = true;
|
||||||
|
hardware.pulseaudio.enable = false; #use pipewire
|
||||||
|
services.pipewire = {
|
||||||
|
enable = true;
|
||||||
|
alsa.enable = true;
|
||||||
|
# alsa.support32bit = true;
|
||||||
|
pulse.enable = true;
|
||||||
|
};
|
||||||
|
|
||||||
environment.systemPackages = with pkgs; [
|
environment.systemPackages = with pkgs; [
|
||||||
iw
|
iw
|
||||||
|
pulseaudio-modules-bt
|
||||||
];
|
];
|
||||||
|
|
||||||
|
programs.browserpass.enable = true;
|
||||||
|
|
||||||
# smartcard
|
# smartcard
|
||||||
services.pcscd.enable = true;
|
services.pcscd.enable = true;
|
||||||
|
programs.gnupg.agent = {
|
||||||
|
enable = true;
|
||||||
|
enableSSHSupport = true;
|
||||||
|
pinentryFlavor = "gnome3";
|
||||||
|
};
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue