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
|
# your system. Help is available in the configuration.nix(5) man page
|
||||||
# and in the NixOS manual (accessible by running ‘nixos-help’).
|
# 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, ... }:
|
{ config, pkgs, inputs, ... }:
|
||||||
|
|
||||||
{
|
{
|
||||||
|
@ -23,10 +29,11 @@
|
||||||
# fsType = "btrfs";
|
# fsType = "btrfs";
|
||||||
# options = [ "subvol=5" ];
|
# 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.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
|
# Add flakes
|
||||||
nix.settings.experimental-features = [ "nix-command" "flakes" ];
|
nix.settings.experimental-features = [ "nix-command" "flakes" ];
|
||||||
|
|
||||||
|
@ -133,17 +140,32 @@
|
||||||
# List packages installed in system profile. To search, run:
|
# List packages installed in system profile. To search, run:
|
||||||
# $ nix search wget
|
# $ nix search wget
|
||||||
environment.systemPackages = with pkgs; [
|
environment.systemPackages = with pkgs; [
|
||||||
neovim
|
neovim # next gen vim w/lua
|
||||||
wget
|
wget # url fetcher/spider
|
||||||
curl
|
curl # url fetcher
|
||||||
tmux
|
tmux # terminal multiplexer
|
||||||
whois
|
whois # net ip/dns lookup
|
||||||
git
|
git # version control
|
||||||
wl-clipboard-rs
|
meld # file diff'r
|
||||||
dogdns
|
wl-clipboard-rs # rust implementation of wayland clipboard cli
|
||||||
bat
|
dogdns # a better dig cmd
|
||||||
nix-search-cli
|
bat # a better cat command
|
||||||
lsof
|
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 = [
|
nixpkgs.config.permittedInsecurePackages = [
|
||||||
|
@ -189,7 +211,7 @@
|
||||||
};
|
};
|
||||||
|
|
||||||
programs.java.enable = true;
|
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;
|
programs.steam.gamescopeSession.enable = true;
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue