bit of cleanup

This commit is contained in:
twoneis 2024-06-05 23:57:02 +02:00
parent 75ddb42741
commit c74e827255
7 changed files with 1 additions and 188 deletions

View file

@ -1,39 +0,0 @@
{ pkgs, ... }: {
imports = [
./hardware-config.nix
./options.nix
];
networking.hostName = "akarso";
users.users.twoneis.extraGroups = [ "surface-control" ];
boot.loader = {
systemd-boot = {
enable = true;
};
efi.canTouchEfiVariables = true;
};
hardware.opengl = {
enable = true;
driSupport = true;
driSupport32Bit = true;
extraPackages = with pkgs; [
intel-media-driver
vaapiIntel
vaapiVdpau
libvdpau-va-gl
];
};
services.thermald.enable = true;
microsoft-surface = {
ipts.enable = true;
surface-control.enable = true;
};
system.stateVersion = "23.05";
}

View file

@ -1,60 +0,0 @@
{
disko.devices = {
disk = {
vda = {
type = "disk";
device = "/dev/nvme0n1";
content = {
type = "gpt";
partitions = {
ESP = {
size = "512M";
type = "EF00";
content = {
type = "filesystem";
format = "vfat";
mountpoint = "/boot";
mountOptions = [
"defaults"
];
};
};
luks = {
size = "100%";
content = {
type = "luks";
name = "crypted";
settings = {
allowDiscards = true;
};
content = {
type = "btrfs";
extraArgs = [ "-f" ];
subvolumes = {
"/root" = {
mountpoint = "/";
mountOptions = [ "compress=zstd" "noatime" ];
};
"/nix" = {
mountpoint = "/nix";
mountOptions = [ "compress=zstd" "noatime" ];
};
"/persist" = {
mountpoint = "/persist";
mountOptions = [ "compress=zstd" "noatime" ];
};
};
swap = {
swapfile = {
size = "8G";
};
};
};
};
};
};
};
};
};
};
}

View file

@ -1,38 +0,0 @@
{ config, lib, ... }: {
boot = {
initrd = {
availableKernelModules = [ "xhci_pci" "nvme" "usb_storage" "sd_mod" ];
kernelModules = [ ];
luks.devices.cryptroot.device = "/dev/disk/by-uuid/A7FE-359B";
};
kernelModules = [ "kvm-intel" ];
extraModulePackages = [ ];
};
fileSystems = {
"/boot" = {
device = "/dev/disk/by-uuid/A7FE-359B";
fsType = "vfat";
};
"/" = {
device = "/dev/disk/by-uuid/542f188a-bcca-438a-97d3-fdaff0cacd83";
fsType = "btrfs";
options = [ "subvol=root" "compress=zstd" "noatime" ];
};
"/nix" = {
device = "/dev/disk/by-uuid/542f188a-bcca-438a-97d3-fdaff0cacd83";
fsType = "btrfs";
options = [ "subvol=nix" "compress=zstd" "noatime" ];
};
"/persist" = {
device = "/dev/disk/by-uuid/542f188a-bcca-438a-97d3-fdaff0cacd83";
fsType = "btrfs";
options = [ "subvol=persist" "compress=zstd" "noatime" ];
};
};
networking.useDHCP = lib.mkDefault true;
nixpkgs.hostPlatform = lib.mkDefault "x86_64-linux";
hardware.cpu.intel.updateMicrocode = lib.mkDefault config.hardware.enableRedistributableFirmware;
}

View file

@ -1,14 +0,0 @@
{ ... }: {
minimal = false;
withAudio = true;
withBluetooth = true;
withNvidia = false;
withNiri = true;
withGnome = false;
withVM = false;
withContainers = false;
withGames = false;
}

16
flake.lock generated
View file

@ -323,21 +323,6 @@
"type": "github" "type": "github"
} }
}, },
"nixos-hardware": {
"locked": {
"lastModified": 1717574423,
"narHash": "sha256-cz3P5MZffAHwL2IQaNzsqUBsJS+u0J/AAwArHMAcCa0=",
"owner": "nixos",
"repo": "nixos-hardware",
"rev": "d6c6cf6f5fead4057d8fb2d5f30aa8ac1727f177",
"type": "github"
},
"original": {
"owner": "nixos",
"repo": "nixos-hardware",
"type": "github"
}
},
"nixpkgs": { "nixpkgs": {
"locked": { "locked": {
"lastModified": 1700612854, "lastModified": 1700612854,
@ -465,7 +450,6 @@
"inputs": { "inputs": {
"home-manager": "home-manager", "home-manager": "home-manager",
"niri": "niri", "niri": "niri",
"nixos-hardware": "nixos-hardware",
"nixpkgs": "nixpkgs_3", "nixpkgs": "nixpkgs_3",
"nur": "nur" "nur": "nur"
} }

View file

@ -9,10 +9,6 @@
inputs.nixpkgs.follows = "nixpkgs"; inputs.nixpkgs.follows = "nixpkgs";
}; };
nixos-hardware = {
url = "github:nixos/nixos-hardware";
};
nur = { nur = {
url = "github:nix-community/nur"; url = "github:nix-community/nur";
}; };

View file

@ -1,4 +1,4 @@
{ nixpkgs, home-manager, nixos-hardware, niri, ... }@inputs: { { nixpkgs, home-manager, niri, ... }@inputs: {
nixosConfigurations = { nixosConfigurations = {
# AMD Ryzen 5600X # AMD Ryzen 5600X
# nvidia GeForce GTX 1060 (6GB) # nvidia GeForce GTX 1060 (6GB)
@ -16,22 +16,6 @@
]; ];
}; };
# Surface Pro 7 (i5 128GB)
akarso = nixpkgs.lib.nixosSystem {
system = "x86_64-linux";
specialArgs = {
inherit inputs;
};
modules = [
./devices/akarso
./modules
./options.nix
nixos-hardware.nixosModules.microsoft-surface-pro-intel
niri.nixosModules.niri
home-manager.nixosModules.home-manager
];
};
# Zotac Mini # Zotac Mini
pleniscenta = nixpkgs.lib.nixosSystem { pleniscenta = nixpkgs.lib.nixosSystem {
system = "x86_64-linux"; system = "x86_64-linux";