47 lines
944 B
Nix
47 lines
944 B
Nix
{pkgs, ...}:
|
|
{
|
|
users.users.grimmauld = {
|
|
isNormalUser = true;
|
|
shell = pkgs.xonsh;
|
|
description = "grimmauld";
|
|
extraGroups = [ "networkmanager" "wheel" "input" "video" "lp" "scanner" "libvirtd" ];
|
|
packages = with pkgs; [
|
|
webcord
|
|
heroic
|
|
plasma-browser-integration
|
|
pdfarranger
|
|
kwrited
|
|
gparted
|
|
element-desktop
|
|
nmap
|
|
ghidra
|
|
firefox-esr
|
|
kcalc
|
|
rmview
|
|
krita
|
|
spicetify-cli
|
|
prusa-slicer
|
|
freecad
|
|
openscad
|
|
blender
|
|
];
|
|
};
|
|
programs.neovim = {
|
|
enable = true;
|
|
viAlias = true;
|
|
configure = {
|
|
customRC = ''
|
|
set number
|
|
set hidden
|
|
set nocompatible
|
|
'';
|
|
packages.myVimPackage = with pkgs.vimPlugins; {
|
|
# loaded on launch
|
|
start = [ vim-nix vim-scala fugitive ];
|
|
# manually loadable by calling `:packadd $plugin-name`
|
|
opt = [ ];
|
|
};
|
|
};
|
|
};
|
|
}
|