Add fallback kernels

This commit is contained in:
Tristan D. 2025-03-25 15:23:27 +01:00
parent f9c2693737
commit e6380d441f
Signed by: tristan
SSH key fingerprint: SHA256:9oFM1J63hYWJjCnLG6C0fxBS15rwNcWwdQNMOHYKJ/4
5 changed files with 40 additions and 29 deletions

View file

@ -8,16 +8,16 @@
# aw-watcher-window-wayland # does not support kwin wayland # aw-watcher-window-wayland # does not support kwin wayland
# aw-webui # aw-webui
# python312Packages.aw-core # python312Packages.aw-core
aw-server-rust # aw-server-rust
awatcher # awatcher
]; ];
programs.firefox.profiles.default.extensions.packages = with pkgs.nur.repos.rycee.firefox-addons; [ programs.firefox.profiles.default.extensions.packages = with pkgs.nur.repos.rycee.firefox-addons; [
aw-watcher-web # aw-watcher-web
]; ];
services.activitywatch = { services.activitywatch = {
enable = true; # enable = true;
package = pkgs.aw-server-rust; package = pkgs.aw-server-rust;
watchers = { watchers = {
awatcher.package = pkgs.awatcher; awatcher.package = pkgs.awatcher;

View file

@ -288,7 +288,7 @@
sponsorblock sponsorblock
tab-stash tab-stash
ublock-origin ublock-origin
pkgs.nur.repos.bhasherbel.aw-awatcher # pkgs.nur.repos.bhasherbel.aw-awatcher
]; ];
# TODO Reenable when fixed (currently works for setup but default settings is broken due to https://github.com/nix-community/home-manager/pull/6505#issuecomment-2673463728) # TODO Reenable when fixed (currently works for setup but default settings is broken due to https://github.com/nix-community/home-manager/pull/6505#issuecomment-2673463728)

View file

@ -4,10 +4,10 @@
, inputs , inputs
, ... , ...
}: { }: {
programs.corectrl = { # programs.corectrl = {
enable = false; # enable = false;
gpuOverclock.enable = true; # gpuOverclock.enable = true;
}; # };
systemd.tmpfiles.rules = [ systemd.tmpfiles.rules = [
"L+ /opt/rocm/hip - - - - ${pkgs.rocmPackages.clr}" "L+ /opt/rocm/hip - - - - ${pkgs.rocmPackages.clr}"
@ -52,7 +52,7 @@
}; };
systemd.services.lactd = { systemd.services.lactd = {
enable = true; # enable = true;
description = "Radeon GPU monitor"; description = "Radeon GPU monitor";
after = [ "syslog.target" "systemd-modules-load.service" ]; after = [ "syslog.target" "systemd-modules-load.service" ];

View file

@ -1,22 +1,22 @@
{ { lib
lib, , fetchFromGitHub
fetchFromGitHub, , glib
glib, , gst_all_1
gst_all_1, , iproute2
iproute2, , libtool
libtool, , makeBinaryWrapper
makeBinaryWrapper, , meson
meson, , miraclecast
miraclecast, , ninja
ninja, , pkg-config
pkg-config, , readline
readline, , stdenv
stdenv, , systemdLibs
systemdLibs, , testers
testers, , udev
udev, , wpa_supplicant
wpa_supplicant, , relyUdev ? true
relyUdev ? true, ,
}: }:
let let

View file

@ -127,6 +127,17 @@
}; };
}; };
specialisation = {
linux-latest.configuration = {
boot.kernelPackages = lib.mkForce pkgs.linuxPackages_latest; # bootstrap
};
linux-lts.configuration = {
boot.kernelPackages = lib.mkForce pkgs.linuxPackages_lts; # bootstrap
};
linux-zen.configuration = {
boot.kernelPackages = lib.mkForce pkgs.linuxPackages_zen; # bootstrap
};
};
boot = { boot = {
# kernelPackages = pkgs.linuxPackages_latest; # bootstrap # kernelPackages = pkgs.linuxPackages_latest; # bootstrap
# kernelPackages = pkgs.linuxPackages_zen; # bootstrap # kernelPackages = pkgs.linuxPackages_zen; # bootstrap