infrastructure/configuration/profiles/development/default.nix
kat witch 1383d88b11 Moved to using a Windows VM with PCI-E passthrough for gaming using screenstub and SCREAM.
Many other changes. Commented some things. Who knows, it's been a long month and a bit.
2021-01-06 05:17:32 +00:00

43 lines
956 B
Nix

{ config, lib, pkgs, ... }:
{
virtualisation.libvirtd = {
enable = true;
qemuOvmf = true;
qemuRunAsRoot = false;
onBoot = "ignore";
onShutdown = "shutdown";
};
users.users.kat.extraGroups = [ "libvirtd" ];
environment.systemPackages = let
python-env = python-packages:
with pkgs.python38Packages; [
pip
setuptools
psutil
];
python-with-env = pkgs.python3.withPackages python-env;
in [ pkgs.php pkgs.php74Packages.composer2 python-with-env ];
home-manager.users.kat = {
programs.go.enable = true;
programs.fish = {
interactiveShellInit = ''
set fish_user_paths $fish_user_paths $HOME/.config/composer/vendor/bin
'';
};
home.packages = [
pkgs.jetbrains.clion
pkgs.jetbrains.idea-ultimate
pkgs.jetbrains.goland
pkgs.jetbrains.phpstorm
pkgs.nixfmt
pkgs.carnix
pkgs.rustup
pkgs.gcc
];
};
}