nixos-configuration/packages.nix

74 lines
1.2 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
];
2024-03-23 22:31:54 +00:00
programs.kdeconnect.enable = true;
2023-02-11 01:40:39 +00:00
programs.zsh.enable = true;
programs.vim.defaultEditor = true;
programs.steam = {
enable = true;
remotePlay.openFirewall = true;
dedicatedServer.openFirewall = true;
};
2024-02-15 17:54:40 +00:00
programs.firefox = {
enable = true;
nativeMessagingHosts.packages = with pkgs; [
ff2mpv
];
};
2024-02-16 17:44:17 +00:00
environment.sessionVariables = {
MOZ_USE_XINPUT2 = "1";
};
2023-02-11 01:40:39 +00:00
# List services that you want to enable:
# Enable the OpenSSH daemon.
# services.openssh.enable = true;
services.fwupd.enable = true;
services.fwupd.extraRemotes = [
"lvfs-testing"
];
services.flatpak.enable = true;
xdg.portal.extraPortals = [ pkgs.xdg-desktop-portal-gtk ];
virtualisation.docker.enable = true;
}