77 lines
1.2 KiB
Nix
77 lines
1.2 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
|
||
wireguard-tools
|
||
networkmanagerapplet
|
||
|
||
# files
|
||
xfce.thunar
|
||
xfce.thunar-volman
|
||
xfce.thunar-archive-plugin
|
||
xfce.thunar-media-tags-plugin
|
||
|
||
# music / sound
|
||
cmus
|
||
pavucontrol
|
||
## production
|
||
### daw
|
||
lmms
|
||
### plugin
|
||
surge-XT
|
||
zynaddsubfx
|
||
fluidsynth
|
||
carla
|
||
|
||
# video
|
||
mpv
|
||
yt-dlp
|
||
|
||
# games
|
||
steam
|
||
|
||
# x11
|
||
arandr
|
||
|
||
# terminal
|
||
kitty
|
||
|
||
# window manager
|
||
rofi
|
||
|
||
# dev
|
||
## js
|
||
nodejs
|
||
## rust
|
||
rust-analyzer
|
||
rustup
|
||
## python
|
||
python311
|
||
black
|
||
|
||
# help
|
||
tldr
|
||
|
||
# nix tools
|
||
## formatter for .nix files
|
||
nixpkgs-fmt
|
||
## find nix packages containing certain files
|
||
nix-index
|
||
|
||
# system tools
|
||
htop
|
||
];
|
||
};
|
||
|
||
}
|