nixos-configuration/packages.nix

62 lines
1.1 KiB
Nix
Raw Normal View History

2023-05-25 16:37:32 +00:00
{ pkgs, lib, ... }:
2023-02-11 01:40:39 +00:00
{
# Allow unfree packages
nixpkgs.config.allowUnfree = true;
# List packages installed in system profile. To search, run:
# $ nix search wget
environment.systemPackages = with pkgs; [
2023-03-07 19:36:53 +00:00
android-tools
2023-03-01 05:08:53 +00:00
btrfs-progs
2023-02-11 01:40:39 +00:00
docker-compose
git
vim
zsh
2023-06-02 21:51:38 +00:00
heroic
lutris
2023-02-11 01:40:39 +00:00
protonup
2023-06-02 21:51:38 +00:00
protonup-qt
2023-02-11 01:40:39 +00:00
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;
}