nixos-old/user.nix

154 lines
2.5 KiB
Nix
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{ pkgs, users, config, ... }:
let
unstable = import
(builtins.fetchTarball https://github.com/nixos/nixpkgs/tarball/master)
# reuse the current configuration
{ config = config.nixpkgs.config; };
in
{
# 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
onionshare-gui
mullvad-vpn
tdesktop
syncthing
qbittorrent
# files and partitions
gnome.gnome-disk-utility
gnome.nautilus
p7zip
xarchiver
tree
writedisk
libreoffice
# music / sound
cmus
pavucontrol
playerctl
# video
syncplay
mpv
yt-dlp
obs-studio
ffmpeg
kdenlive
vulkan-tools
#wayland
slurp
swaybg
wl-clipboard
wofi
wofi-emoji
unstable.waybar
# images
feh
gnome.eog
gimp
krita
gnome.cheese
flameshot
aseprite-unfree
# pdf
evince
# games
steam
pcsx2
dolphin-emu
sc-controller
minetest
airshipper
lutris
# x11
arandr
lxappearance
wacomtablet
# terminal
kitty
# window manager
rofimoji
dmenu
# uni
dbeaver
zoom-us
gnome.pomodoro
#3d print
prusa-slicer
#font
fontforge-gtk
# dev
vscodium
## nix
any-nix-shell
nixfmt
rnix-lsp
## js
nodejs
nodePackages.prettier
unstable.nodePackages.typescript-language-server
nodePackages.live-server
nodePackages.vscode-html-languageserver-bin
## rust
rust-analyzer
rustup
## python
python311
black
# dotlang
graphviz
# 3d
blender
# help
tealdeer
# nix tools
## formatter for .nix files
nixpkgs-fmt
## find nix packages containing certain files
nix-index
# system tools
calc
xf86_input_wacom
xorg.xkill
neofetch
htop
bat
du-dust
gnome.gnome-clocks
blueberry
killall
appimage-run
xclip
];
};
}