updates and nh
This commit is contained in:
parent
5cd5ed3f84
commit
829c535f5c
12 changed files with 62 additions and 57 deletions
|
@ -30,11 +30,11 @@
|
|||
flakeInputs = lib.filterAttrs (_: lib.isType "flake") inputs;
|
||||
in {
|
||||
|
||||
gc = {
|
||||
automatic = true;
|
||||
dates = "daily";
|
||||
options = "--delete-older-than +3";
|
||||
};
|
||||
# gc = {
|
||||
# automatic = true;
|
||||
# dates = "daily";
|
||||
# options = "--delete-older-than +3";
|
||||
# };
|
||||
|
||||
settings = {
|
||||
# Enable flakes and new 'nix' command
|
||||
|
@ -72,8 +72,10 @@
|
|||
freetype
|
||||
egl-wayland
|
||||
glfw-wayland
|
||||
libGL.dev
|
||||
# libGL.dev
|
||||
openssl
|
||||
# solaar
|
||||
# logitech-udev-rules
|
||||
linuxKernel.packages.linux_6_12.openrazer
|
||||
];
|
||||
|
||||
|
@ -162,7 +164,7 @@
|
|||
security.polkit.enable = true;
|
||||
security.rtkit.enable = true;
|
||||
|
||||
services.xserver.videoDrivers = [ "nvidia" ];
|
||||
services.xserver.videoDrivers = [ "nvidia" "modesetting" ];
|
||||
|
||||
networking = {
|
||||
hostName = "eddie";
|
||||
|
@ -195,6 +197,7 @@
|
|||
services.xserver.displayManager.gdm.enable = true;
|
||||
services.xserver.desktopManager.gnome.enable = true;
|
||||
services.xserver.deviceSection = ''Option "TearFree" "true"''; # For amdgpu.
|
||||
services.xserver.enableTearFree = true;
|
||||
services.gnome.gnome-keyring.enable = true;
|
||||
|
||||
services.picom = {
|
||||
|
@ -202,8 +205,16 @@
|
|||
vSync = true;
|
||||
};
|
||||
|
||||
programs.nh = {
|
||||
enable = true;
|
||||
clean.enable = true;
|
||||
clean.extraArgs = "--keep-since 4d --keep 3";
|
||||
flake = "/home/emenel/source/nixos-config";
|
||||
};
|
||||
|
||||
programs.dconf.enable = true;
|
||||
programs.gpaste.enable = true;
|
||||
programs.xwayland.enable = true;
|
||||
|
||||
services.xserver.xkb = {
|
||||
layout = "us";
|
||||
|
@ -220,7 +231,13 @@
|
|||
services.tailscale.enable = true;
|
||||
services.envfs.enable = true;
|
||||
|
||||
services.gnome.gnome-remote-desktop.enable = false;
|
||||
services.gnome.sushi.enable = true;
|
||||
|
||||
xdg.portal.extraPortals = [
|
||||
pkgs.xdg-desktop-portal-gnome
|
||||
pkgs.xdg-desktop-portal-gtk
|
||||
pkgs.xdg-desktop-portal
|
||||
];
|
||||
|
||||
# Enable sound with pipewire.
|
||||
hardware.pulseaudio.enable = false;
|
||||
|
@ -312,7 +329,6 @@
|
|||
};
|
||||
|
||||
services.flatpak.enable = true;
|
||||
services.ratbagd.enable = true;
|
||||
services.dbus.implementation = "broker";
|
||||
|
||||
#programs.gnupg.enable = true;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue