cleaned up host config for katana
This commit is contained in:
parent
3518473fd9
commit
377d70cfa6
3 changed files with 40 additions and 37 deletions
|
|
@ -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
|
||||||
|
|
|
||||||
|
|
@ -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;
|
||||||
|
|
|
||||||
|
|
@ -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"
|
||||||
];
|
];
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue