mirror of
https://github.com/Username404-59/Dotfiles-NixOS.git
synced 2026-07-03 12:58:07 +02:00
60 lines
1.1 KiB
Nix
60 lines
1.1 KiB
Nix
{ pkgs, ... }:
|
|
|
|
{
|
|
environment.systemPackages = with pkgs; [
|
|
git
|
|
curl
|
|
wget
|
|
neovim
|
|
fastfetch
|
|
htop
|
|
killall
|
|
file
|
|
e2fsprogs
|
|
cpu-x
|
|
lact
|
|
steam-run
|
|
exfatprogs
|
|
nixtamal # Important
|
|
android-tools
|
|
kdePackages.kleopatra # Needed to add keys easily
|
|
nload
|
|
graalvmPackages.graalvm-ce # Java
|
|
clang gcc mold
|
|
cmake
|
|
sbctl # For secure boot with Limine
|
|
];
|
|
|
|
programs.steam = {
|
|
enable = true;
|
|
dedicatedServer.openFirewall = true;
|
|
extraCompatPackages = with pkgs; [
|
|
proton-ge-bin
|
|
dw-proton-bin # From nix-citizen overlay
|
|
];
|
|
# Note: to make another disk visible to games add
|
|
# STEAM_COMPAT_MOUNTS=/disk2 %command%
|
|
# to commandline options
|
|
};
|
|
|
|
services.flatpak.enable = true;
|
|
|
|
services.lact.enable = true;
|
|
|
|
programs.gnupg.agent = {
|
|
enable = true;
|
|
enableSSHSupport = true;
|
|
pinentryPackage = pkgs.pinentry-qt;
|
|
};
|
|
|
|
programs.partition-manager.enable = true;
|
|
|
|
environment.sessionVariables = rec {
|
|
NIXTAMAL_DIRECTORY = "tamal";
|
|
};
|
|
|
|
environment.shellAliases = {
|
|
nixtamal = "bash -c 'cd /etc/nixos && nixtamal \"$@\"' --";
|
|
};
|
|
}
|