{ pkgs, home-manager, unstable, ... }: { imports = [ ./wireguard.nix ]; users.users.seanomik = { isNormalUser = true; extraGroups = [ "wheel" "openrazer" "plugdev" "docker" ]; initialPassword = "pw123"; }; environment.systemPackages = with pkgs; [ gcc clang ]; networking.wireguard.enable = true; services.mullvad-vpn.enable = true; programs.steam = { enable = true; remotePlay.openFirewall = true; }; home-manager.users.seanomik = { pkgs, ... }: { imports = [ ./gnome-dconf.nix ../omz-zsh.nix # oh-my-zsh zsh config ../programs ../emulators.nix ../vscode.nix ]; # Add open-in-vscode button to nemo home = { file.".local/share/nemo/actions/vscodium.nemo_action".source = ../vscodium.nemo_action; }; # home.programs.git = { # enable = true; # userName = "SeanOMik"; # userEmail = "seanomik@gmail.com"; # }; home.packages = with pkgs; [ (callPackage ../../modules/applications/discord.nix { }) vlc lutris # unstable.polymc # (callPackage ../../modules/pkgs/polymc.nix { }) polymc minecraft zoom-us mullvad-vpn flameshot obs-studio #vscode qbittorrent okular libreoffice-fresh-unwrapped betterdiscordctl gimp blender slack google-chrome (callPackage ../../modules/pkgs/upwork.nix { inherit runCommandLocal; }) (libsForQt5.callPackage ../../modules/pkgs/jellyfin-media-player.nix { }) jetbrains.idea-community renderdoc virt-manager ]; }; }