add machine

This commit is contained in:
Luj 2024-02-12 11:33:21 +01:00
parent f628422bb6
commit a53ffaea44
Signed by: luj
GPG key ID: 6FC74C847011FD83
4 changed files with 303 additions and 150 deletions

View file

@ -13,7 +13,6 @@
boot.loader.systemd-boot.enable = true;
boot.loader.efi.canTouchEfiVariables = true;
services.gnome.gnome-browser-connector.enable = true;
services.tailscale.enable = true;
@ -22,7 +21,6 @@
networking.networkmanager.dns = "systemd-resolved";
services.resolved.enable = true;
security.pam.loginLimits = [{
domain = "*";
type = "-";
@ -32,10 +30,7 @@
services.xserver.enable = true;
services.xserver.displayManager.gdm.enable = true;
services.xserver.desktopManager.gnome.enable = true;
# Enable OpenGL
hardware.opengl = {
enable = true;
@ -77,21 +72,12 @@
boot.initrd.kernelModules = [ "nvidia" ];
boot.extraModulePackages = [ config.boot.kernelPackages.nvidia_x11 ];
services.spotifyd = {
enable = true;
settings = {
global = {
username = "julienmalka@icloud.com";
password_cmd = "cat /root/spotify_pw";
use_mpris = false;
};
};
};
systemd.services.spotifyd.serviceConfig.DynamicUser = lib.mkForce false;
programs.xwayland.enable = true;
programs.hyprland =
{
enable = true;
enableNvidiaPatches = true;
};
time.timeZone = "Europe/Paris";
@ -105,7 +91,7 @@
programs.dconf.enable = true;
services.emacs = {
enable = true;
package = pkgs.emacs29;
package = pkgs.emacs29-gtk3;
};
security.polkit.enable = true;
@ -127,6 +113,7 @@
};
programs.ssh.startAgent = true;
environment.systemPackages = with pkgs; [
tailscale