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

View file

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

View file

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