My NixOS dotfiles
0

Configure Feed

Select the types of activity you want to include in your feed.

✨ Framework optimizations

Simon R. - fantomitechno (Jun 8, 2026, 2:39 PM +0200) ac038dcd be1f6ac9

+34 -20
+21
flake.lock
··· 81 81 "type": "github" 82 82 } 83 83 }, 84 + "nixos-hardware": { 85 + "inputs": { 86 + "nixpkgs": [ 87 + "nixpkgs" 88 + ] 89 + }, 90 + "locked": { 91 + "lastModified": 1780310866, 92 + "narHash": "sha256-fPBRVf6A5xlACYcOI59shGrjURuvwu0lRsDoSCEXt/I=", 93 + "owner": "NixOS", 94 + "repo": "nixos-hardware", 95 + "rev": "4ed851c979641e28597a05086332d75cdc9e395f", 96 + "type": "github" 97 + }, 98 + "original": { 99 + "owner": "NixOS", 100 + "repo": "nixos-hardware", 101 + "type": "github" 102 + } 103 + }, 84 104 "nixpkgs": { 85 105 "locked": { 86 106 "lastModified": 1780453794, ··· 102 122 "home-manager": "home-manager", 103 123 "niri-float-sticky": "niri-float-sticky", 104 124 "nix4vscode": "nix4vscode", 125 + "nixos-hardware": "nixos-hardware", 105 126 "nixpkgs": "nixpkgs" 106 127 } 107 128 },
+9 -1
flake.nix
··· 23 23 url = "github:nix-community/nix4vscode?tag=nix4vscode-v0.0.12"; 24 24 inputs.nixpkgs.follows = "nixpkgs"; 25 25 }; 26 + 27 + nixos-hardware = { 28 + url = "github:NixOS/nixos-hardware"; 29 + inputs.nixpkgs.follows = "nixpkgs"; 30 + }; 26 31 }; 27 32 28 33 outputs = ··· 31 36 home-manager, 32 37 niri-float-sticky, 33 38 nix4vscode, 39 + nixos-hardware, 34 40 ... 35 41 }: 36 42 let ··· 60 66 nixosConfigurations = { 61 67 fantomitechno-laptop = nixpkgs.lib.nixosSystem { 62 68 inherit system; 63 - modules = commonModules "laptop"; 69 + modules = commonModules "laptop" ++ [ 70 + nixos-hardware.nixosModules.framework-13-7040-amd 71 + ]; 64 72 }; 65 73 fantomitechno-desktop = nixpkgs.lib.nixosSystem { 66 74 inherit system;
+4 -19
hosts/laptop/configuration.nix
··· 1 1 { 2 2 pkgs, 3 + lib, 3 4 ... 4 5 }: 5 6 ··· 23 24 variant = ""; 24 25 }; 25 26 27 + hardware.framework.laptop13.audioEnhancement.enable = true; 28 + services.fprintd.enable = lib.mkForce false; 29 + 26 30 networking.hostName = "fantomitechno-laptop"; 27 31 28 32 console.keyMap = "us"; ··· 32 36 ELECTRON_OZONE_PLATFORM_HINT = "wayland"; 33 37 OZONE_PLATFORM = "wayland"; 34 38 GDK_BACKEND = "wayland"; 35 - }; 36 - 37 - services.tlp = { 38 - enable = true; 39 - settings = { 40 - CPU_SCALING_GOVERNOR_ON_AC = "performance"; 41 - CPU_SCALING_GOVERNOR_ON_BAT = "powersave"; 42 - 43 - CPU_ENERGY_PERF_POLICY_ON_BAT = "power"; 44 - CPU_ENERGY_PERF_POLICY_ON_AC = "performance"; 45 - 46 - CPU_MIN_PERF_ON_AC = 0; 47 - CPU_MAX_PERF_ON_AC = 100; 48 - CPU_MIN_PERF_ON_BAT = 0; 49 - CPU_MAX_PERF_ON_BAT = 20; 50 - 51 - START_CHARGE_THRESH_BAT0 = 40; 52 - STOP_CHARGE_THRESH_BAT0 = 80; 53 - }; 54 39 }; 55 40 56 41 system.stateVersion = "26.05";