{ pkgs, ... }: { imports = [ ./hardware-configuration.nix ./graphics ./audio.nix ./fonts/fonts.nix ./dm/sddm.nix ./wm/niri.nix ./inputs/wooting.nix ./inputs/wooting.nix ./network/bluetooth.nix ./steam/steam.nix ]; boot.loader.systemd-boot.enable = true; boot.loader.efi.canTouchEfiVariables = true; networking.hostName = "prouk"; networking.networkmanager.enable = true; time.timeZone = "Europe/Paris"; users.users.prouk = { isNormalUser = true; extraGroups = [ "wheel" ]; }; programs.firefox.enable = true; programs.nix-ld.enable = true; nixpkgs.config.allowUnfree = true; nixpkgs.config.permittedInsecurePackages = [ "electron-40.10.5" ]; nix.settings.experimental-features = [ "nix-command" "flakes" ]; # NO TOUCHY system.stateVersion = "26.05"; boot.kernelPackages = pkgs.linuxPackages_latest; environment.systemPackages = with pkgs; [ gnumake ]; nix.settings = { trusted-users = [ "prouk" ]; substituters = [ "https://cache.nixos.org" "https://nix-community.cachix.org" ]; trusted-public-keys = [ "cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=" "nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=" ]; }; }