nixos-configuration/packages.nix

57 lines
1,018 B
Nix
Raw Normal View History

2023-02-11 01:40:39 +00:00
{ pkgs, ... }:
{
# Allow unfree packages
nixpkgs.config.allowUnfree = true;
# List packages installed in system profile. To search, run:
# $ nix search wget
environment.systemPackages = with pkgs; [
docker-compose
git
vim
zsh
protonup
protontricks
wine-staging
winetricks
usbutils
pciutils
bolt
thunderbolt
wireguard-tools
];
systemd.packages = with pkgs; [
bolt
];
programs.zsh.enable = true;
programs.vim.defaultEditor = true;
programs.steam = {
enable = true;
remotePlay.openFirewall = true;
dedicatedServer.openFirewall = true;
};
# List services that you want to enable:
# Enable the OpenSSH daemon.
# services.openssh.enable = true;
services.fwupd.enable = true;
services.fwupd.enableTestRemote = true;
services.fwupd.extraRemotes = [
"lvfs-testing"
];
services.flatpak.enable = true;
xdg.portal.extraPortals = [ pkgs.xdg-desktop-portal-gtk ];
virtualisation.docker.enable = true;
}