2022-10-26 09:18:41 +00:00
|
|
|
|
{ pkgs, users, ... }:
|
|
|
|
|
{
|
|
|
|
|
# Define a user account. Don't forget to set a password with ‘passwd’.
|
|
|
|
|
users.users.zoe = {
|
|
|
|
|
shell = pkgs.fish;
|
|
|
|
|
isNormalUser = true;
|
2022-10-29 17:36:24 +00:00
|
|
|
|
description = "zoe";
|
|
|
|
|
extraGroups = [ "networkmanager" "wheel" "libvirtd" ];
|
2022-10-26 09:18:41 +00:00
|
|
|
|
packages = with pkgs; [
|
|
|
|
|
# internet
|
|
|
|
|
firefox
|
|
|
|
|
ungoogled-chromium
|
|
|
|
|
curl
|
|
|
|
|
git
|
|
|
|
|
wireguard-tools
|
|
|
|
|
networkmanagerapplet
|
|
|
|
|
|
2022-10-29 06:17:09 +00:00
|
|
|
|
# files
|
|
|
|
|
xfce.thunar
|
|
|
|
|
xfce.thunar-volman
|
|
|
|
|
xfce.thunar-archive-plugin
|
|
|
|
|
xfce.thunar-media-tags-plugin
|
2022-10-28 20:06:35 +00:00
|
|
|
|
|
2022-10-26 09:18:41 +00:00
|
|
|
|
# music / sound
|
|
|
|
|
cmus
|
|
|
|
|
pavucontrol
|
2022-10-30 07:01:55 +00:00
|
|
|
|
## production
|
|
|
|
|
### daw
|
|
|
|
|
lmms
|
|
|
|
|
### plugin
|
|
|
|
|
surge-XT
|
|
|
|
|
zynaddsubfx
|
|
|
|
|
fluidsynth
|
|
|
|
|
carla
|
2022-10-26 09:18:41 +00:00
|
|
|
|
|
2022-10-28 20:06:35 +00:00
|
|
|
|
# video
|
|
|
|
|
mpv
|
|
|
|
|
yt-dlp
|
|
|
|
|
|
2022-10-26 09:18:41 +00:00
|
|
|
|
# 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
|
|
|
|
|
|
2022-10-28 20:06:35 +00:00
|
|
|
|
# system tools
|
|
|
|
|
htop
|
2022-10-26 09:18:41 +00:00
|
|
|
|
];
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
}
|