added distrobox and reworked laptop config -- untested

This commit is contained in:
k 2024-08-19 02:55:36 -04:00
parent 6c82b7f348
commit 334931677b
3 changed files with 13 additions and 17 deletions

View File

@ -46,15 +46,23 @@
# Enable the GNOME Desktop Environment. # Enable the GNOME Desktop Environment.
services.xserver.displayManager.gdm.enable = true; services.xserver.displayManager.gdm.enable = true;
services.xserver.desktopManager.gnome.enable = true; services.xserver.desktopManager.gnome.enable = true;
hardware.sensor.iio.enable = true;
networking.hostName = "laptop"; # Define your hostname.
services.fwupd.enable = true;
# Enable CUPS to print documents. # Enable CUPS to print documents.
services.printing.enable = true; services.printing.enable = true;
services.fprintd.enable = true; services.fprintd.enable = true;
services.auto-cpufreq.enable = true; services.tlp.enable = true;
services.thermald.enable = true; services.thermald.enable = true;
powerManagement.powertop.enable = true; powerManagement.powertop.enable = true;
powerManagement.enable = true; powerManagement.enable = true;
virtualisation.podman = {
enable = true;
dockerCompat = true;
};
# Enable sound with pipewire. # Enable sound with pipewire.
sound.enable = true; sound.enable = true;
hardware.pulseaudio.enable = false; hardware.pulseaudio.enable = false;

View File

@ -14,7 +14,7 @@
boot.extraModulePackages = [ ]; boot.extraModulePackages = [ ];
hardware.opengl.driSupport32Bit = true; hardware.opengl.driSupport32Bit = true;
services.fwupd.enable = true;
fileSystems."/" = fileSystems."/" =
{ device = "/dev/disk/by-uuid/9c2b187e-a9db-48f1-adce-dd9311675223"; { device = "/dev/disk/by-uuid/9c2b187e-a9db-48f1-adce-dd9311675223";
@ -41,12 +41,10 @@
nixpkgs.hostPlatform = lib.mkDefault "x86_64-linux"; nixpkgs.hostPlatform = lib.mkDefault "x86_64-linux";
hardware.cpu.intel.updateMicrocode = lib.mkDefault config.hardware.enableRedistributableFirmware; hardware.cpu.intel.updateMicrocode = lib.mkDefault config.hardware.enableRedistributableFirmware;
hardware.sensor.iio.enable = true;
# Bootloader. # Bootloader.
boot.loader.systemd-boot.enable = true; boot.loader.systemd-boot.enable = true;
boot.loader.efi.canTouchEfiVariables = true; boot.loader.efi.canTouchEfiVariables = true;
boot.initrd.luks.devices."luks-4d1ff260-d134-4b6c-80ef-5f5b74c87988".device = "/dev/disk/by-uuid/4d1ff260-d134-4b6c-80ef-5f5b74c87988"; boot.initrd.luks.devices."luks-4d1ff260-d134-4b6c-80ef-5f5b74c87988".device = "/dev/disk/by-uuid/4d1ff260-d134-4b6c-80ef-5f5b74c87988";
networking.hostName = "laptop"; # Define your hostname.
} }

View File

@ -9,27 +9,17 @@
home.stateVersion = "23.11"; home.stateVersion = "23.11";
home.packages = [ home.packages = [
pkgs.emacs
pkgs.neovim pkgs.neovim
pkgs.firefox pkgs.firefox
pkgs.keepassxc pkgs.keepassxc
pkgs.plan9port
pkgs.syncthing pkgs.syncthing
pkgs.thunderbird pkgs.thunderbird
pkgs.blender pkgs.blender
pkgs.steam
pkgs.discord pkgs.discord
pkgs.htop pkgs.btop
pkgs.zip pkgs.zip
pkgs.spotify pkgs.spotify
pkgs.distrobox
pkgs.clang-tools
pkgs.texlive.combined.scheme-full
pkgs.ispell
pkgs.ollama
pkgs.logseq
]; ];
programs.git = { programs.git = {