adding niri and stuff

This commit is contained in:
Matt Nish-Lapidus 2025-01-26 00:19:35 -05:00
parent eeeb384c4c
commit 72b838276c
8 changed files with 632 additions and 103 deletions

View file

@ -60,7 +60,6 @@
tailscale
rsync
gnupg
# openrazer-daemon
clinfo
alsa-utils
psutils
@ -72,12 +71,8 @@
freetype
egl-wayland
glfw-wayland
# libGL.dev
openssl
adi1090x-plymouth-themes
# solaar
# logitech-udev-rules
linuxKernel.packages.linux_6_13.openrazer
xwayland-satellite
];
# Bootloader.
@ -87,13 +82,7 @@
systemd-boot.configurationLimit = 8;
efi.canTouchEfiVariables = true;
};
# plymouth = {
# enable = true;
# font = "${pkgs.jetbrains-mono}/share/fonts/truetype/JetBrainsMono-Medium.ttf";
# themePackages = [ pkgs.adi1090x-plymouth-themes ];
# theme = "deus_ex";
# };
kernelPackages = pkgs.linuxPackages_latest;
kernelPackages = pkgs.unstable.linuxPackages_6_12;
initrd.kernelModules = [ "nvidia" "nvidia_modeset" "nvidia_uvm" "nvidia_drm" "snd-virmidi" ];
kernelParams = [ "nvidia_drm.fbdev=1" "nvidia_drm.modeset=1" ];
};
@ -223,6 +212,9 @@
vSync = true;
};
programs.niri.enable = true;
# programs.waybar.enable = true;
programs.nh = {
enable = true;
clean = {
@ -255,11 +247,14 @@
services.gnome.sushi.enable = true;
xdg.portal.extraPortals = [
pkgs.xdg-desktop-portal-gnome
pkgs.xdg-desktop-portal-gtk
pkgs.xdg-desktop-portal
];
xdg.portal = {
enable = true;
extraPortals = [
pkgs.xdg-desktop-portal-gnome
pkgs.xdg-desktop-portal-gtk
pkgs.xdg-desktop-portal
];
};
# Enable sound with pipewire.
hardware.pulseaudio.enable = false;