diff --git a/systems/NOcomputer.nix b/systems/NOcomputer.nix index 6d105e2..9ceca01 100644 --- a/systems/NOcomputer.nix +++ b/systems/NOcomputer.nix @@ -49,7 +49,7 @@ boot.kernelPackages = pkgs.linuxPackages_latest; # boot.kernelPackages = pkgs.linuxPackages_zen; boot.initrd.availableKernelModules = ["nvme" "xhci_pci" "ahci" "usb_storage" "usbhid" "sd_mod"]; - boot.kernelModules = ["i2c-dev" "kvm-amd"]; + boot.kernelModules = ["i2c-dev" "kvm-amd" "nct6675"]; boot.kernelParams = ["nvidia-drm.modeset=1"]; # boot.extraModulePackages = with config.boot.kernelPackages; [ zenpower ]; # boot.blacklistedKernelModules = with config.boot.kernelPackages; [ k10temp ]; diff --git a/users/tao/nushell/extras/alias.nu b/users/tao/nushell/extras/alias.nu index d4f711e..47d82f6 100644 --- a/users/tao/nushell/extras/alias.nu +++ b/users/tao/nushell/extras/alias.nu @@ -19,10 +19,6 @@ def srg [] { sk --ansi -i -c 'rg --color=always --line-number "{}"' } -alias quiet = sudo ectool fanduty 42 -alias loud = sudo ectool autofanctrl -alias louder = sude ectool fanduty 100 - alias j = jj alias ja = jj log -r 'all()' alias jc = jj desc diff --git a/users/tao/nushell/extras/stuff.nu b/users/tao/nushell/extras/stuff.nu index 7e0ca0a..bb5571b 100644 --- a/users/tao/nushell/extras/stuff.nu +++ b/users/tao/nushell/extras/stuff.nu @@ -31,3 +31,28 @@ def "snapper clear" [] { snapper delete $"($first.number)-($last.number)" } + +const mode_path: path = "/sys/devices/platform/nct6775.656/hwmon/hwmon9/pwm2_enable" + +def quiet [] { + match (hostname) { + "NOcomputer" => {sudo -- nu -c $"5 o> ($mode_path)"} + "NOlaptop" => { + sudo ectool fanduty 42 + } + } +} + +def loud [] { + match (hostname) { + "NOcomputer" => {sudo -- nu -c $"5 o> ($mode_path)"} + "NOlaptop" => {sudo ectool autofanctrl} + } +} + +def louder [] { + match (hostname) { + "NOcomputer" => {sudo -- nu -c $"0 o> ($mode_path)"} + "NOlaptop" => {sudo ectool fanduty 100} + } +}