From 2b051967e15c95a122f266a1de9c8603e3b10ea6 Mon Sep 17 00:00:00 2001 From: "Mohamed C." Date: Thu, 1 Aug 2024 14:55:57 +0200 Subject: [PATCH] add lact overclocking, temp. remove plasmasettings --- flake.lock | 6 +++--- home.nix | 2 +- system/hardware.nix | 16 +++++++++++++++- system/networking.nix | 2 +- system/systempkgs.nix | 2 -- 5 files changed, 20 insertions(+), 8 deletions(-) diff --git a/flake.lock b/flake.lock index 1a761ff..966cddb 100644 --- a/flake.lock +++ b/flake.lock @@ -81,11 +81,11 @@ }, "nixpkgs-stable": { "locked": { - "lastModified": 1722506975, - "narHash": "sha256-098BpiPgO7EJHKL5SvD6c2Vc9W+5U80IyT9BeFCdCgQ=", + "lastModified": 1722516473, + "narHash": "sha256-5b/lZtNQxzmIxAamwpbzd8tnHBbuW6IOhrsvRd3CiUQ=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "ea78fb1b6ddff324c86e70438e8d9808d6c17f29", + "rev": "4e07e481263f7205dcbac13b3a51bf18876c7fd4", "type": "github" }, "original": { diff --git a/home.nix b/home.nix index ce80507..0eb9bd9 100644 --- a/home.nix +++ b/home.nix @@ -3,7 +3,7 @@ { imports = [ ./user/userpkgs.nix - ./user/plasma.nix + #./user/plasma.nix ]; home.username = "mo"; home.homeDirectory = "/home/mo"; diff --git a/system/hardware.nix b/system/hardware.nix index 4a6dadd..a3014de 100644 --- a/system/hardware.nix +++ b/system/hardware.nix @@ -1,4 +1,4 @@ -{ config, pkgs, pkgs-stable, ... }: +{ config, lib, pkgs, pkgs-stable, ... }: { services.fwupd.enable = true; services.printing.enable = true; @@ -17,4 +17,18 @@ device = "/var/lib/swapfile"; size = 16*1024; } ]; + # GPU Overcloking + environment.systemPackages = with pkgs; [ + lact + ]; + systemd.services.lact = { + description = "AMDGPU Control Daemon"; + after = ["multi-user.target"]; + wantedBy = ["multi-user.target"]; + serviceConfig = { + ExecStart = "${pkgs.lact}/bin/lact daemon"; + }; + enable = true; + }; + } diff --git a/system/networking.nix b/system/networking.nix index 7f989af..182f3bb 100644 --- a/system/networking.nix +++ b/system/networking.nix @@ -1,4 +1,4 @@ - { config, pkgs, pkgs-stable, ... }: +{ config, pkgs, pkgs-stable, ... }: { networking.hostName = "computer-mo"; networking.networkmanager.enable = true; diff --git a/system/systempkgs.nix b/system/systempkgs.nix index 4081950..555e63f 100644 --- a/system/systempkgs.nix +++ b/system/systempkgs.nix @@ -7,8 +7,6 @@ environment.systemPackages = (with pkgs; [ mangohud - lact - gpu-screen-recorder ]) ++