Add packages, enable hardware monitoring and controls, add additional volume decryption
This commit is contained in:
parent
1e36e1389c
commit
3c49bbaf70
1 changed files with 37 additions and 15 deletions
|
@ -2,6 +2,12 @@
|
|||
# your system. Help is available in the configuration.nix(5) man page
|
||||
# and in the NixOS manual (accessible by running ‘nixos-help’).
|
||||
|
||||
# New TODO:
|
||||
# - investigate tmux-session-wizard, and tpm
|
||||
# - see if zoxide can import .z file (from z.sh)
|
||||
# - so far, have added aliases and bashrc directly, along with bin folder and ssh setup.
|
||||
# - aaaaaah! so much
|
||||
|
||||
{ config, pkgs, inputs, ... }:
|
||||
|
||||
{
|
||||
|
@ -23,10 +29,11 @@
|
|||
# fsType = "btrfs";
|
||||
# options = [ "subvol=5" ];
|
||||
# };
|
||||
boot.initrd.luks.devices."nvme0n1p2_crypt".device = "/dev/disk/by-uuid/93922f23-d0ba-4405-adbb-9789d37e5985";
|
||||
boot.initrd.luks.devices."nvme2n1p2_oldcrypt".device = "/dev/disk/by-uuid/44235dca-99e8-4ea8-9516-97d9f5a2d702";
|
||||
|
||||
|
||||
boot.kernelModules = [ "kvm-amd" "nct6775" ];
|
||||
|
||||
services.fwupd.enable = true;
|
||||
services.hardware.openrgb.enable = true
|
||||
# Add flakes
|
||||
nix.settings.experimental-features = [ "nix-command" "flakes" ];
|
||||
|
||||
|
@ -133,17 +140,32 @@
|
|||
# List packages installed in system profile. To search, run:
|
||||
# $ nix search wget
|
||||
environment.systemPackages = with pkgs; [
|
||||
neovim
|
||||
wget
|
||||
curl
|
||||
tmux
|
||||
whois
|
||||
git
|
||||
wl-clipboard-rs
|
||||
dogdns
|
||||
bat
|
||||
nix-search-cli
|
||||
lsof
|
||||
neovim # next gen vim w/lua
|
||||
wget # url fetcher/spider
|
||||
curl # url fetcher
|
||||
tmux # terminal multiplexer
|
||||
whois # net ip/dns lookup
|
||||
git # version control
|
||||
meld # file diff'r
|
||||
wl-clipboard-rs # rust implementation of wayland clipboard cli
|
||||
dogdns # a better dig cmd
|
||||
bat # a better cat command
|
||||
nix-search-cli # search the nix repo
|
||||
lsof # show open file handles
|
||||
eza # a better ls
|
||||
lm_sensors # hardware monitoring (e.g. temps)
|
||||
btop # cli sys monitor
|
||||
direnv # autoload .envrc files
|
||||
zoxide # directory navigator (z)
|
||||
nextcloud-client # next cloud UI
|
||||
file # show file types
|
||||
tldr # cli command summary
|
||||
stress # system workload generator
|
||||
dmidecode # system settings provider (e.g. bios)
|
||||
jq # json query
|
||||
niv # dependency cli for nix-shell
|
||||
openrgb-with-all-plugins # colors hardware control
|
||||
just # command runner like make
|
||||
];
|
||||
|
||||
nixpkgs.config.permittedInsecurePackages = [
|
||||
|
@ -189,7 +211,7 @@
|
|||
};
|
||||
|
||||
programs.java.enable = true;
|
||||
programs.steam.package = pkgs.steam.override { withJava = true; };
|
||||
#programs.steam.package = pkgs.steam.override { withJava = true; };
|
||||
|
||||
programs.steam.gamescopeSession.enable = true;
|
||||
|
||||
|
|
Loading…
Reference in a new issue