89 lines
1.7 KiB
Nix
89 lines
1.7 KiB
Nix
{pkgs, ...}: {
|
|
#imports = [
|
|
# ../nixos/system/packages.nix
|
|
# ../nixos/system/system.nix
|
|
#];
|
|
|
|
nix.extraOptions = ''
|
|
experimental-features = nix-command flakes
|
|
'';
|
|
|
|
home-manager = {
|
|
config = ./home.nix;
|
|
backupFileExtension = "hm-bak";
|
|
useGlobalPkgs = true;
|
|
};
|
|
|
|
#sys = {
|
|
# audio.enable = false;
|
|
# bootloader.systemd-boot.enable = false;
|
|
# desktop = {
|
|
# steamdeck.enable = false;
|
|
# };
|
|
# fonts.packages = false;
|
|
# locales.enable = true;
|
|
# network.enable = false;
|
|
# bluetooth = {
|
|
# enable = false;
|
|
# blueman.enable = false;
|
|
# };
|
|
# nvidia = {
|
|
# enable = false;
|
|
# mode = "none";
|
|
# };
|
|
# printing.enable = false;
|
|
# login = {
|
|
# sddm.enable = false;
|
|
# gdm.enable = false;
|
|
# };
|
|
# style.enable = false;
|
|
#};
|
|
#
|
|
#program = {
|
|
# docker.enable = true;
|
|
# podman.enable = false;
|
|
# steam.enable = false;
|
|
# proxychains.enable = false;
|
|
# tor.enable = false;
|
|
# virt-manager.enable = false;
|
|
# virtualbox.enable = false;
|
|
# yubikey = {
|
|
# enable = false;
|
|
# lock-on-remove = false;
|
|
# notify = false;
|
|
# };
|
|
# ssh.client.enable = false;
|
|
#};
|
|
|
|
#nixpkgs.config.allowUnfree = true;
|
|
|
|
# Simply install just the packages
|
|
environment.packages = with pkgs; [
|
|
# User-facing stuff that you really really want to have
|
|
neovim
|
|
git
|
|
|
|
# Some common stuff that people expect to have
|
|
#procps
|
|
#killall
|
|
#diffutils
|
|
#findutils
|
|
#utillinux
|
|
#tzdata
|
|
#hostname
|
|
#man
|
|
#gnugrep
|
|
#gnupg
|
|
#gnused
|
|
#gnutar
|
|
#bzip2
|
|
#gzip
|
|
#xz
|
|
#zip
|
|
#unzip
|
|
];
|
|
|
|
environment.etcBackupExtension = ".bak";
|
|
system.stateVersion = "24.05";
|
|
}
|