nixos-dotfiles/home/seanomik/default.nix

81 lines
1.7 KiB
Nix
Raw Normal View History

{ 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;
2022-10-08 01:34:25 +00:00
remotePlay.openFirewall = true;
};
home-manager.users.seanomik = { pkgs, ... }: {
imports = [
./gnome-dconf.nix
../omz-zsh.nix # oh-my-zsh zsh config
../programs
../emulators.nix
2022-10-04 19:13:47 +00:00
../vscode.nix
];
# Add open-in-vscode button to nemo
home = {
2022-10-04 19:13:47 +00:00
file.".local/share/nemo/actions/vscodium.nemo_action".source = ../vscodium.nemo_action;
};
2022-10-04 19:13:47 +00:00
# home.programs.git = {
# enable = true;
# userName = "SeanOMik";
# userEmail = "seanomik@gmail.com";
# };
home.packages = with pkgs; [
(callPackage ../../modules/applications/discord.nix { })
vlc
lutris
2022-10-05 23:38:05 +00:00
# unstable.polymc
# (callPackage ../../modules/pkgs/polymc.nix { })
polymc
2022-10-04 19:13:47 +00:00
minecraft
zoom-us
mullvad-vpn
flameshot
obs-studio
2022-10-04 19:13:47 +00:00
#vscode
qbittorrent
okular
libreoffice-fresh-unwrapped
betterdiscordctl
gimp
2022-10-04 19:13:47 +00:00
blender
slack
google-chrome
(callPackage ../../modules/pkgs/upwork.nix { inherit runCommandLocal; })
(libsForQt5.callPackage ../../modules/pkgs/jellyfin-media-player.nix { })
# ytmdesktop
(callPackage ../../modules/pkgs/ytmdesktop.nix { })
jetbrains.idea-community
2022-10-04 19:13:47 +00:00
renderdoc
2022-10-08 01:34:25 +00:00
virt-manager
hexchat
kdenlive
];
};
}