blob: 3036a82da32b29f71829b1ff52b6d27e943755ac (
plain) (
tree)
|
|
{ pkgs, ... }:
{
hardware.graphics.enable = true;
security.rtkit.enable = true;
hardware.bluetooth.enable = true;
networking.networkmanager.enable = true;
security.polkit.enable = true;
services.gnome.sushi.enable = true;
services.gvfs.enable = true;
programs.dconf.enable = true;
services.dbus.packages = with pkgs; [
gcr
dconf
sushi
];
services.udev.packages = with pkgs; [ gnome-settings-daemon ];
programs.niri.enable = true;
services.greetd = {
enable = true;
settings = rec {
initial_session = {
command = "${pkgs.niri}/bin/niri-session";
user = "fcuny";
};
default_session = initial_session;
};
};
services.pipewire = {
enable = true;
alsa.enable = true;
alsa.support32Bit = true;
pulse.enable = true;
};
xdg.portal.enable = true;
xdg.portal.wlr.enable = true;
xdg.portal.extraPortals = [ pkgs.xdg-desktop-portal-gnome ];
xdg.portal.config = {
common = {
default = [ "gtk" ];
};
niri = {
default = [
"gnome"
"gtk"
];
"org.freedesktop.impl.portal.Access" = [ "gtk" ];
"org.freedesktop.impl.portal.Notification" = [ "gtk" ];
};
};
fonts.packages = with pkgs; [
dejavu_fonts
etBook
font-awesome_5
google-fonts
nerd-fonts.droid-sans-mono
nerd-fonts.iosevka
nerd-fonts.iosevka-term
nerd-fonts.jetbrains-mono
nerd-fonts.roboto-mono
powerline-fonts
roboto
source-code-pro
];
}
|