72 lines
1.3 KiB
Nix
72 lines
1.3 KiB
Nix
{
|
|
config,
|
|
pkgs,
|
|
...
|
|
}: {
|
|
nixpkgs.config.permittedInsecurePackages = ["qtwebengine-5.15.19"];
|
|
nixpkgs.config = {chromium = {enableWideVine = true;};};
|
|
|
|
programs.neovim.plugins = [pkgs.vimPlugins.nvim-treesitter.withAllGrammars];
|
|
|
|
users.users.user = {
|
|
isNormalUser = true;
|
|
description = "user";
|
|
extraGroups = ["networkmanager" "wheel" "video" "libvirtd"];
|
|
packages = with pkgs; [
|
|
# stuff needed by neovim
|
|
fzf
|
|
lazygit
|
|
tree-sitter
|
|
neovim
|
|
mcfly
|
|
luajitPackages.luarocks-nix
|
|
pdflatex
|
|
tectonic
|
|
gs
|
|
|
|
# Dev stuff, most of it might be replaced by devenvs later on
|
|
ghostty
|
|
tealdeer
|
|
vscodium
|
|
gcc
|
|
python
|
|
alejandra
|
|
devenv
|
|
nodejs
|
|
mermaid-cli
|
|
rustup
|
|
delta
|
|
just
|
|
kondo
|
|
|
|
# Chatting
|
|
signal-desktop
|
|
element-desktop
|
|
|
|
# Productivity apps
|
|
obsidian
|
|
onlyoffice-desktopeditors
|
|
keepassxc
|
|
evolution
|
|
anki-bin
|
|
pomodoro-gtk
|
|
#ticker
|
|
|
|
# web browsers
|
|
ungoogled-chromium
|
|
tor-browser-bundle-bin
|
|
transmission_4-gtk
|
|
|
|
# multimedia
|
|
vlc
|
|
mpv
|
|
yt-dlp
|
|
freetube
|
|
jellyfin-media-player
|
|
feishin
|
|
];
|
|
};
|
|
#ciscoPacketTracer8
|
|
#parallel-disk-usage
|
|
}
|