{ config, pkgs, lib, ... }: #! KROSH MENTION { nixpkgs.config.allowUnfree = true; environment.systemPackages = with pkgs; [ kitty qbittorrent ]; # Failed to restart network-addresses-vboxnet0.service virtualisation.virtualbox.host.enable = true; virtualisation.libvirtd.enable = true; programs.virt-manager.enable = true; users.extraGroups.vboxusers.members = [ "krosh" ]; programs.firefox.enable = true; programs.zsh.enable = true; programs.neovim = { enable = true; defaultEditor = true; configure = { customRC = '' set runtimepath^=${pkgs.vimPlugins.jellybeans-vim} colorscheme jellybeans set number set cc=80 set list set listchars=tab:→\ ,space:·,nbsp:␣,trail:•,eol:¶,precedes:«,extends:» if &diff colorscheme blue endif ''; packages.myVimPackage = with pkgs.vimPlugins; { start = [ ctrlp ]; }; }; }; # programs.steam = { # enable = true; # remotePlay.openFirewall = # true; # Open ports in the firewall for Steam Remote Play # dedicatedServer.openFirewall = # true; # Open ports in the firewall for Source Dedicated Server # }; }