This commit is contained in:
Tao Tien 2026-06-01 12:26:28 -07:00
parent a9c2861842
commit 1b5d19f9d1
2 changed files with 18 additions and 31 deletions

View file

@ -22,11 +22,7 @@
nix.package = lib.mkIf (config.networking.hostName == "NOcomputer") pkgs.lixPackageSets.stable.lix; nix.package = lib.mkIf (config.networking.hostName == "NOcomputer") pkgs.lixPackageSets.stable.lix;
programs.pmount.enable = true;
services.eternal-terminal.enable = true;
programs.mosh.enable = true;
environment.systemPackages = with pkgs; [ environment.systemPackages = with pkgs; [
eternal-terminal
# keep-sorted start # keep-sorted start
bat bat
bottom bottom
@ -61,7 +57,10 @@
# keep-sorted end # keep-sorted end
]; ];
programs.partition-manager.enable = lib.mkDefault true; programs.partition-manager.enable = lib.mkDefault true;
programs.pmount.enable = lib.mkDefault true;
programs.mosh.enable = lib.mkDefault true;
fonts.fontDir.enable = true;
fonts.packages = with pkgs; [ fonts.packages = with pkgs; [
# keep-sorted start # keep-sorted start
cooper-hewitt cooper-hewitt
@ -77,27 +76,16 @@
noto-fonts-color-emoji noto-fonts-color-emoji
# keep-sorted end # keep-sorted end
]; ];
system.userActivationScripts = { system.userActivationScripts.installFonts = ''
copy-fonts-local-share = { mkdir -p ~/.local/share/fonts
text = '' find ${pkgs.noto-fonts-cjk-sans}/share/fonts \
rm -rf ~/.local/share/fonts -type f \( -name "*.otf" -o -name "*.ttf" -o -name "*.ttc" \) \
mkdir -p ~/.local/share/fonts -exec cp -f {} ~/.local/share/fonts/ \;
cp ${pkgs.cooper-hewitt}/share/fonts/truetype/* ~/.local/share/fonts/ find ${pkgs.noto-fonts-cjk-serif}/share/fonts \
cp ${pkgs.ibm-plex}/share/fonts/truetype/* ~/.local/share/fonts/ -type f \( -name "*.otf" -o -name "*.ttf" -o -name "*.ttc" \) \
cp ${pkgs.inconsolata}/share/fonts/truetype/* ~/.local/share/fonts/ -exec cp -f {} ~/.local/share/fonts/ \;
cp ${pkgs.iosevka}/share/fonts/truetype/* ~/.local/share/fonts/ fc-cache -fv
cp ${pkgs.libertine}/share/fonts/truetype/* ~/.local/share/fonts/ '';
cp ${pkgs.linux-libertine-g}/share/fonts/truetype/* ~/.local/share/fonts/
cp ${pkgs.nerd-fonts.fira-code}/share/fonts/truetype/* ~/.local/share/fonts/
cp ${pkgs.nerd-fonts.iosevka-term}/share/fonts/truetype/* ~/.local/share/fonts/
cp ${pkgs.noto-fonts-cjk-sans}/share/fonts/truetype/* ~/.local/share/fonts/
cp ${pkgs.noto-fonts-cjk-serif}/share/fonts/truetype/* ~/.local/share/fonts/
cp ${pkgs.noto-fonts-color-emoji}/share/fonts/truetype/* ~/.local/share/fonts/
chmod 544 ~/.local/share/fonts
chmod 444 ~/.local/share/fonts/*
'';
};
};
hardware.graphics.enable = true; hardware.graphics.enable = true;
# hardware.opengl = { # hardware.opengl = {

View file

@ -17,10 +17,12 @@
# ]; # ];
environment.systemPackages = with pkgs; [ environment.systemPackages = with pkgs; [
fw-ectool # keep-sorted start
framework-tool framework-tool
nvtopPackages.amd fw-ectool
lact lact
nvtopPackages.amd
# keep-sorted end
]; ];
services.lact.enable = true; services.lact.enable = true;
@ -46,12 +48,9 @@
"amdgpu" "amdgpu"
]; ];
# boot.kernelPackages = pkgs.linuxPackages_latest; boot.kernelPackages = pkgs.linuxPackages_latest;
boot.kernelPackages = pkgs.nur.repos.Ev357.linux-patched;
boot.kernelParams = [ boot.kernelParams = [
"amdgpu.abmlevel=1" "amdgpu.abmlevel=1"
# amd doesn't have deep
# "mem_sleep_default=deep"
]; ];
boot.kernelModules = ["amdgpu"]; boot.kernelModules = ["amdgpu"];
powerManagement.cpuFreqGovernor = "powersave"; powerManagement.cpuFreqGovernor = "powersave";