steam, dev tools
This commit is contained in:
parent
f7549c8fe9
commit
e05c82f700
5 changed files with 51 additions and 3 deletions
|
|
@ -2,3 +2,4 @@
|
||||||
|
|
||||||
## TODO
|
## TODO
|
||||||
- [ ] Add secret manager (sops-nix)
|
- [ ] Add secret manager (sops-nix)
|
||||||
|
- [ ] Check nix Home manager
|
||||||
|
|
|
||||||
6
flake.lock
generated
6
flake.lock
generated
|
|
@ -8,11 +8,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1765105289,
|
"lastModified": 1766457259,
|
||||||
"narHash": "sha256-OwPB2MW4V+CD8QpqaV5GnWdKuhVZ9LoSqJxYcWTmSx0=",
|
"narHash": "sha256-bDA65v40vYio865H6UplNHbeYhR7/A1GQqKT1u3suAM=",
|
||||||
"owner": "sadjow",
|
"owner": "sadjow",
|
||||||
"repo": "claude-code-nix",
|
"repo": "claude-code-nix",
|
||||||
"rev": "d1fa648842116e632e008e55cb7ec213fdc37ba1",
|
"rev": "5dfa1244dd5e93dd868719e26d80164dd3b0ba00",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
|
||||||
|
|
@ -7,6 +7,11 @@
|
||||||
"castlabs-electron"
|
"castlabs-electron"
|
||||||
"tidal-hifi"
|
"tidal-hifi"
|
||||||
"discord-ptb"
|
"discord-ptb"
|
||||||
|
"steam"
|
||||||
|
"steam-original"
|
||||||
|
"steam-unwrapped"
|
||||||
|
"steam-run"
|
||||||
|
"terraform"
|
||||||
];
|
];
|
||||||
|
|
||||||
# List packages installed in system profile.
|
# List packages installed in system profile.
|
||||||
|
|
@ -38,6 +43,8 @@
|
||||||
usbutils # lsusb
|
usbutils # lsusb
|
||||||
lsof # list open files
|
lsof # list open files
|
||||||
iotop # disk I/O monitor
|
iotop # disk I/O monitor
|
||||||
|
smartmontools # smartctl
|
||||||
|
nvme-cli # nvme
|
||||||
|
|
||||||
# Networking tools
|
# Networking tools
|
||||||
net-tools # netstat, ifconfig (legacy)
|
net-tools # netstat, ifconfig (legacy)
|
||||||
|
|
@ -49,14 +56,42 @@
|
||||||
# Filesystem
|
# Filesystem
|
||||||
os-prober
|
os-prober
|
||||||
btrfs-progs
|
btrfs-progs
|
||||||
|
gparted
|
||||||
|
|
||||||
# Development
|
# Development
|
||||||
nodejs_20
|
nodejs_20
|
||||||
gnupg
|
gnupg
|
||||||
|
|
||||||
|
# Automation / Cloud tools
|
||||||
|
ansible
|
||||||
|
ansible-lint
|
||||||
|
sshpass # for ansible password authentication
|
||||||
|
terraform
|
||||||
|
opentofu # open-source Terraform fork
|
||||||
|
kubectl
|
||||||
|
kubernetes-helm # helm
|
||||||
|
k9s # Kubernetes TUI
|
||||||
|
awscli2
|
||||||
|
# azure-cli
|
||||||
|
google-cloud-sdk
|
||||||
|
docker-compose
|
||||||
|
argocd
|
||||||
|
fluxcd
|
||||||
|
kubectx # switch between contexts/namespaces
|
||||||
|
stern # multi-pod log tailing
|
||||||
|
|
||||||
# WWAN modem tools
|
# WWAN modem tools
|
||||||
libmbim
|
libmbim
|
||||||
libqmi
|
libqmi
|
||||||
modemmanager
|
modemmanager
|
||||||
|
|
||||||
|
# Estonian ID / digital signature
|
||||||
|
qdigidoc
|
||||||
|
|
||||||
|
# Privacy / Anonymity
|
||||||
|
tor-browser
|
||||||
|
ivpn
|
||||||
|
ivpn-service
|
||||||
|
ivpn-ui
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -26,6 +26,16 @@
|
||||||
# Enable flakes
|
# Enable flakes
|
||||||
nix.settings.experimental-features = [ "nix-command" "flakes" ];
|
nix.settings.experimental-features = [ "nix-command" "flakes" ];
|
||||||
|
|
||||||
|
# Steam gaming platform
|
||||||
|
programs.steam = {
|
||||||
|
enable = true;
|
||||||
|
remotePlay.openFirewall = true;
|
||||||
|
dedicatedServer.openFirewall = true;
|
||||||
|
};
|
||||||
|
|
||||||
# Enable the OpenSSH daemon.
|
# Enable the OpenSSH daemon.
|
||||||
# services.openssh.enable = true;
|
# services.openssh.enable = true;
|
||||||
|
|
||||||
|
# Enable fwupd service
|
||||||
|
services.fwupd.enable = true;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -2,6 +2,8 @@
|
||||||
{ config, pkgs, lib, ... }:
|
{ config, pkgs, lib, ... }:
|
||||||
|
|
||||||
{
|
{
|
||||||
|
# Enable passwordless sudo for wheel group
|
||||||
|
security.sudo.wheelNeedsPassword = false;
|
||||||
# Define a user account. Don't forget to set a password with 'passwd'.
|
# Define a user account. Don't forget to set a password with 'passwd'.
|
||||||
users.users.asxpi = {
|
users.users.asxpi = {
|
||||||
isNormalUser = true;
|
isNormalUser = true;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue