cleaned up host config for katana

This commit is contained in:
steven carpenter 2025-07-15 02:25:51 -04:00
parent 3518473fd9
commit 377d70cfa6
3 changed files with 40 additions and 37 deletions

View file

@ -5,7 +5,7 @@
# Hardware
hardware = {
enableRedistributableFirmware = lib.mkDefault true;
cpu.intel.updateMicrocode = lib.mkDefault config.hardware.enableRedistributableFirmware;
cpu.intel.updateMicrocode = lib.mkDefault config.hardware.enableRedistributableFirmware;
bluetooth = {
enable = true; # enables support for Bluetooth
powerOnBoot = true; # powers up the default Bluetooth controller on boot
@ -15,7 +15,7 @@
};
};
};
};
};
# Boot
boot = {
@ -33,16 +33,16 @@
readOnlyNixStore = true;
};
fileSystems."/" = {
device = "/dev/disk/by-uuid/7a97edd8-c5a9-4354-a461-24c0f311e61b";
fsType = "ext4";
fileSystems = {
"/" = {
device = "/dev/disk/by-uuid/7a97edd8-c5a9-4354-a461-24c0f311e61b";
fsType = "ext4";
};
"/boot" = {
device = "/dev/disk/by-uuid/F0BD-FE72";
fsType = "vfat";
};
};
fileSystems."/boot" = {
device = "/dev/disk/by-uuid/F0BD-FE72";
fsType = "vfat";
};
swapDevices = [
{
device = "/dev/disk/by-uuid/e107d78d-d934-4939-889d-1860410321d5";
@ -78,7 +78,9 @@
};
};
# Services.
programs.steam.enable = true;
# Services
services = {
pcscd.enable = true;
blueman.enable = true;
@ -114,35 +116,36 @@
};
environment.systemPackages = with pkgs; [
gparted
bluez
blueman
home-manager
pkg-config
ripgrep
openssl
tree
eza
zsh
gparted # Drive Partition Manger
bluez # Bluetooth Stack
blueman # Bluetooth Management
home-manager # Dotfiles Management
pkg-config # Determine lib locations for linking during compliation
ripgrep # regex parser written in rust
openssl # SSL TLS Protocol
tree # Filetree to stdout
eza # LS rewritten in rust
zsh # Prefered Shell
dig #dns lookup
rage #file encryption
age-plugin-yubikey #plugin for rage to manage yubi-2fa
sops #file based secrets operations
direnv #used for development environments
gcc
bottom
felix-fm
discord
neovim
brave
libation
libreoffice-qt6
spotify
p7zip
yubioath-flutter
steam
gcc # Gnu C Compiler
bottom # Top rewritten in rust
felix-fm # File browser tui written in rust
discord # Discord for comms with friends
neovim # Modal Text Editor
brave # Web Browser
libation # Backup audible libraries
libreoffice-qt6 # Microsoft office but OSS
spotify # Spotify offical client
p7zip # posix complient 7zip
yubioath-flutter # Yubico Authenticator Client
lazygit # Git tui written in rust
glow # Markdown renderer for terminal
];
# Fonts
fonts.packages = [
pkgs.nerd-fonts.droid-sans-mono

View file

@ -20,7 +20,7 @@
speccon18.hm.starship.enable = true;
speccon18.hm.syncthing.enable = false;
speccon18.hm.waybar.enable = false;
speccon18.hm.zellij.enable = false;
speccon18.hm.zellij.enable = true;
speccon18.hm.zoxide.enable = false;
speccon18.hm.zsh.enable = true;
speccon18.hm.rio.enable = false;

View file

@ -6,7 +6,7 @@
isNormalUser = true;
initialHashedPassword = "$y$j9T$RdLBHOvUpb17egl0d16LT/$3Y2RD/tT1IZ0nkfAR13pp3IzBjvKLRgGpDPLobUeO23";
openssh.authorizedKeys.keys = [];
description = "steven Carpenter";
description = "Steven Carpenter";
extraGroups = [
"wheel"
];