91 lines
1.3 KiB
Nix
91 lines
1.3 KiB
Nix
{ pkgs, users, ... }:
|
||
{
|
||
# Define a user account. Don't forget to set a password with ‘passwd’.
|
||
users.users.zoe = {
|
||
shell = pkgs.fish;
|
||
isNormalUser = true;
|
||
description = "zoe";
|
||
extraGroups = [ "networkmanager" "wheel" "libvirtd" ];
|
||
packages = with pkgs; [
|
||
# internet
|
||
firefox
|
||
ungoogled-chromium
|
||
curl
|
||
git
|
||
networkmanagerapplet
|
||
thunderbird
|
||
tor-browser-bundle-bin
|
||
mullvad-vpn
|
||
|
||
# files and partitions
|
||
gnome.gnome-disk-utility
|
||
xfce.thunar
|
||
xarchiver
|
||
|
||
# music / sound
|
||
cmus
|
||
pavucontrol
|
||
playerctl
|
||
|
||
# video
|
||
mpv
|
||
yt-dlp
|
||
|
||
# images
|
||
feh
|
||
viewnior
|
||
|
||
# pdf
|
||
evince
|
||
|
||
# games
|
||
steam
|
||
lutris
|
||
|
||
# x11
|
||
arandr
|
||
|
||
# terminal
|
||
kitty
|
||
|
||
# window manager
|
||
rofi
|
||
rofimoji
|
||
dmenu
|
||
|
||
# uni
|
||
dbeaver
|
||
zoom-us
|
||
|
||
# dev
|
||
## js
|
||
nodejs
|
||
## rust
|
||
rust-analyzer
|
||
rustup
|
||
## python
|
||
python311
|
||
black
|
||
# dotlang
|
||
graphviz
|
||
# 3d
|
||
blender
|
||
|
||
# help
|
||
tldr
|
||
|
||
# nix tools
|
||
## formatter for .nix files
|
||
nixpkgs-fmt
|
||
## find nix packages containing certain files
|
||
nix-index
|
||
|
||
# system tools
|
||
htop
|
||
gnome.gnome-clocks
|
||
blueberry
|
||
];
|
||
};
|
||
|
||
}
|