77 lines
1.6 KiB
Nix
Executable File
77 lines
1.6 KiB
Nix
Executable File
{ 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
|
|
];
|
|
};
|
|
}
|