You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
58 lines
1.1 KiB
Nix
58 lines
1.1 KiB
Nix
{ environment, programs, pkgs, ... }:
|
|
{
|
|
environment.variables.EDITOR = "nvim";
|
|
environment.shells = with pkgs; [ fish ];
|
|
|
|
environment.plasma5.excludePackages = with pkgs.libsForQt5; [
|
|
elisa
|
|
gwenview
|
|
konsole
|
|
kwallet
|
|
khelpcenter
|
|
kinfocenter
|
|
kwallet-pam
|
|
kwalletmanager
|
|
okular
|
|
oxygen
|
|
print-manager
|
|
plasma-browser-integration
|
|
];
|
|
|
|
users.users.vynwg = {
|
|
isNormalUser = true;
|
|
description = "Vynwg";
|
|
shell = pkgs.fish;
|
|
extraGroups = [ "audio" "networkmanager" "wheel" ];
|
|
packages = with pkgs; [
|
|
alacritty
|
|
direnv
|
|
discord
|
|
google-chrome
|
|
handbrake
|
|
krita
|
|
libreoffice
|
|
libsForQt5.ktorrent
|
|
neofetch
|
|
obsidian
|
|
obs-studio
|
|
p7zip
|
|
prismlauncher
|
|
python39
|
|
rustdesk
|
|
shutter
|
|
spotify
|
|
sublime4
|
|
vlc
|
|
zerotierone
|
|
warzone2100
|
|
];
|
|
};
|
|
|
|
programs.git.enable = true;
|
|
programs.fish.enable = true;
|
|
programs.steam.enable = true;
|
|
programs.neovim.enable = true;
|
|
|
|
services.lorri.enable = true;
|
|
services.zerotierone.enable = true;
|
|
} |