From a2942144d550cf5153e2f3d9521244059b7b6355 Mon Sep 17 00:00:00 2001 From: Nolan Darilek Date: Wed, 29 Jan 2025 16:41:45 -0600 Subject: [PATCH 1/3] Set correct password. --- secrets/nolan.age | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/secrets/nolan.age b/secrets/nolan.age index 0416bc9..6064c9f 100644 --- a/secrets/nolan.age +++ b/secrets/nolan.age @@ -1,12 +1,12 @@ age-encryption.org/v1 -> ssh-rsa exbmLg -owZ2BSARW2S2gsT4JCuCYPqPy0rHTU5WlKbGdiFF1HzYHFmzjYlpvdVXNnoIbAz3 -mg7y2HaOpa/DaVHkoj6yYL0AOEXka4SdYAIBqnXIAZefGTbGHuzUl518zlgq41tx -ODwgChYaSR6EOFO7zCjyfdeYMfjU65zKNttgDngS8BfeiMKAc2ok6H/4/w/gIs57 -FYDk1kXigJg+55omrTpex2aDg/D9kc6njbHcHijB7gFYtnN5Yc73JfY6QeoAf9Re -U8/gnA4CTRDMkuYjXPKZKEvU6VDoiKsdQuuHAwlXHjO9JE2JHz3IXd4ODwP/A47f -yDusR5yWk1ZvYjPZNjS8pQ --> ssh-ed25519 revz+g zQStUkTc1AhVSg+u87WdvWaG5YcZUop7q6Ld6rCXKhM -WokTf8Ap9QZqJv1Qf8ich+9OjCRzFwdXjkW0owdMISk ---- 8NYNJtWhxmiFoR0GAafRsoGQKfPXM+3sP6zZSbCzpGo -@i?3rQSAlئRi+W*C̦ \ No newline at end of file +heFzFB4KbeeF5FtmV3MrPMjPVv0teL9lV8Yh7s/mInMJrWvzlLXMWOPqyz69mQ8Q +nfUrDZ1DQgYRqt2yHxsmCAopRBNWf/uTlXCna3PwQ9DKiB4OkDC6NQPCxPzx7rwj +eY8jLiSdeYtXIiaqVj2GriX9OFFExRhaUAVNHu/rI6AyX8mPUsWXxKkRCxXiTNLb +87hQPKihlQGMyIVWSMcJcX9pBExw/+wogVcg/Vj6bmyfXIcTdmbacwjXXin5QT6c +gccgaoBoOS02KWaTLeGEXzqRnluOKKA2lbjdhj0kvbMZFa+k3Hx4MYt/5hTpuEiQ +U3qrCYRTX+3Ho3zUhryt0Q +-> ssh-ed25519 revz+g RjU8Nix02SdBX7XWA0T4xzEjY1t4wn/ilWtF+sjXdio +Kyd5BTl/1MJSvjAsfc+g4uuqaMbh0fx5HVXKIWPUHIc +--- wdg6Yu34C9Um1tIFhWtBVsw0gk1+PyaRJ9OtvFy31iY +@. 2T'zI`tpnfB=ȡ ^u& \ No newline at end of file From 2a53a19be376f8138c3b0f66bca5b2662811f941 Mon Sep 17 00:00:00 2001 From: Nolan Darilek Date: Sun, 23 Feb 2025 11:20:21 -0600 Subject: [PATCH 2/3] Update flake. --- flake.lock | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/flake.lock b/flake.lock index 62cb83d..14315f7 100644 --- a/flake.lock +++ b/flake.lock @@ -153,11 +153,11 @@ ] }, "locked": { - "lastModified": 1736373539, - "narHash": "sha256-dinzAqCjenWDxuy+MqUQq0I4zUSfaCvN9rzuCmgMZJY=", + "lastModified": 1739757849, + "narHash": "sha256-Gs076ot1YuAAsYVcyidLKUMIc4ooOaRGO0PqTY7sBzA=", "owner": "nix-community", "repo": "home-manager", - "rev": "bd65bc3cde04c16755955630b344bc9e35272c56", + "rev": "9d3d080aec2a35e05a15cedd281c2384767c2cfe", "type": "github" }, "original": { @@ -169,11 +169,11 @@ }, "nixos-hardware": { "locked": { - "lastModified": 1738816619, - "narHash": "sha256-5yRlg48XmpcX5b5HesdGMOte+YuCy9rzQkJz+imcu6I=", + "lastModified": 1740089251, + "narHash": "sha256-Y78mDBWoO8CLLTjQfPfII+KXFb6lAmF9GrLbyVBsIMM=", "owner": "NixOS", "repo": "nixos-hardware", - "rev": "2eccff41bab80839b1d25b303b53d339fbb07087", + "rev": "18e9f9753e9ae261bcc7d3abe15745686991fd30", "type": "github" }, "original": { @@ -216,11 +216,11 @@ }, "nixpkgsUnstable": { "locked": { - "lastModified": 1739446958, - "narHash": "sha256-+/bYK3DbPxMIvSL4zArkMX0LQvS7rzBKXnDXLfKyRVc=", + "lastModified": 1740126099, + "narHash": "sha256-ozoOtE2hGsqh4XkTJFsrTkNxkRgShxpQxDynaPZUGxk=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "2ff53fe64443980e139eaa286017f53f88336dd0", + "rev": "32fb99ba93fea2798be0e997ea331dd78167f814", "type": "github" }, "original": { @@ -244,11 +244,11 @@ }, "nixpkgs_3": { "locked": { - "lastModified": 1739357830, - "narHash": "sha256-9xim3nJJUFbVbJCz48UP4fGRStVW5nv4VdbimbKxJ3I=", + "lastModified": 1740162160, + "narHash": "sha256-SSYxFhqCOb3aiPb6MmN68yEzBIltfom8IgRz7phHscM=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "0ff09db9d034a04acd4e8908820ba0b410d7a33a", + "rev": "11415c7ae8539d6292f2928317ee7a8410b28bb9", "type": "github" }, "original": { From 444a1955d92218bc6544e7fd53c889caaeda29b2 Mon Sep 17 00:00:00 2001 From: Nolan Darilek Date: Sun, 23 Feb 2025 11:20:30 -0600 Subject: [PATCH 3/3] Add laptop role and set up TLP. --- hosts/flynode/default.nix | 1 + roles/laptop.nix | 12 ++++++++++++ 2 files changed, 13 insertions(+) create mode 100644 roles/laptop.nix diff --git a/hosts/flynode/default.nix b/hosts/flynode/default.nix index c4474a7..7ff9cda 100644 --- a/hosts/flynode/default.nix +++ b/hosts/flynode/default.nix @@ -5,6 +5,7 @@ { imports = [ ./hardware-configuration.nix + ../../roles/laptop.nix ../../roles/zfs.nix ../../base.nix ../../users/root.nix diff --git a/roles/laptop.nix b/roles/laptop.nix new file mode 100644 index 0000000..ca77dd6 --- /dev/null +++ b/roles/laptop.nix @@ -0,0 +1,12 @@ +{ + services.tlp = { + enable = true; + settings = { + CPU_SCALING_GOVERNOR_ON_AC = "performance"; + CPU_SCALING_GOVERNOR_ON_BAT = "powersave"; + START_CHARGE_THRESH_BAT0 = 40; # 40 and below it starts to charge + STOP_CHARGE_THRESH_BAT0 = 80; # 80 and above it stops charging + }; + }; + powerManagement.enable = true; +}