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 = {
|
||||
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
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@
|
|||
isNormalUser = true;
|
||||
initialHashedPassword = "$y$j9T$RdLBHOvUpb17egl0d16LT/$3Y2RD/tT1IZ0nkfAR13pp3IzBjvKLRgGpDPLobUeO23";
|
||||
openssh.authorizedKeys.keys = [];
|
||||
description = "steven Carpenter";
|
||||
description = "Steven Carpenter";
|
||||
extraGroups = [
|
||||
"wheel"
|
||||
];
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue