nixos-old/user.nix

78 lines
1.2 KiB
Nix
Raw Normal View History

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
2022-10-30 13:51:30 +00:00
rofimoji
2022-10-26 09:18:41 +00:00
# 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
];
};
}