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;
|
|
|
|
}
|