2023-08-23 16:37:57 +00:00
|
|
|
|
{ pkgs, supercolor, kaokao, i3layouts-rofi, ... }:
|
2023-08-22 10:36:32 +00:00
|
|
|
|
let my-python-packages = p: with p; [ pytest i3ipc python-lsp-server ];
|
2023-03-23 20:33:04 +00:00
|
|
|
|
in {
|
2022-10-26 09:18:41 +00:00
|
|
|
|
# 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";
|
2023-06-08 15:30:15 +00:00
|
|
|
|
extraGroups = [
|
|
|
|
|
"networkmanager"
|
|
|
|
|
"wheel"
|
|
|
|
|
"libvirtd"
|
|
|
|
|
"dialout"
|
|
|
|
|
"adbusers"
|
|
|
|
|
"user-with-access-to-virtualbox"
|
|
|
|
|
];
|
2022-10-26 09:18:41 +00:00
|
|
|
|
packages = with pkgs; [
|
|
|
|
|
# internet
|
2023-08-06 09:29:26 +00:00
|
|
|
|
firefox
|
|
|
|
|
firefox-devedition
|
2022-10-26 09:18:41 +00:00
|
|
|
|
ungoogled-chromium
|
2023-03-19 10:01:36 +00:00
|
|
|
|
qutebrowser
|
2022-10-26 09:18:41 +00:00
|
|
|
|
curl
|
|
|
|
|
git
|
|
|
|
|
networkmanagerapplet
|
2022-10-30 23:43:30 +00:00
|
|
|
|
thunderbird
|
2022-11-05 11:15:01 +00:00
|
|
|
|
tor-browser-bundle-bin
|
2023-01-17 16:49:53 +00:00
|
|
|
|
onionshare-gui
|
2022-11-05 11:15:01 +00:00
|
|
|
|
mullvad-vpn
|
2022-11-20 16:48:52 +00:00
|
|
|
|
syncthing
|
2023-01-17 16:49:53 +00:00
|
|
|
|
qbittorrent
|
2023-06-12 11:37:07 +00:00
|
|
|
|
telegram-desktop
|
2023-06-22 18:25:53 +00:00
|
|
|
|
discord
|
2022-10-26 09:18:41 +00:00
|
|
|
|
|
2022-10-31 14:42:04 +00:00
|
|
|
|
# files and partitions
|
|
|
|
|
gnome.gnome-disk-utility
|
2023-08-03 11:22:09 +00:00
|
|
|
|
gnome.nautilus
|
2023-03-18 09:27:29 +00:00
|
|
|
|
xfce.thunar
|
2022-11-10 09:46:38 +00:00
|
|
|
|
p7zip
|
2023-05-10 16:46:07 +00:00
|
|
|
|
unzip
|
2022-11-26 16:09:20 +00:00
|
|
|
|
tree
|
2022-12-19 13:15:35 +00:00
|
|
|
|
writedisk
|
2023-03-31 18:54:02 +00:00
|
|
|
|
postgresql
|
2022-11-10 09:46:38 +00:00
|
|
|
|
|
2022-10-26 09:18:41 +00:00
|
|
|
|
# music / sound
|
|
|
|
|
cmus
|
|
|
|
|
pavucontrol
|
2022-11-04 14:04:17 +00:00
|
|
|
|
playerctl
|
2023-02-28 21:23:51 +00:00
|
|
|
|
pamixer
|
2023-03-09 19:42:06 +00:00
|
|
|
|
projectm
|
2023-03-21 11:42:38 +00:00
|
|
|
|
picard
|
2023-05-07 10:41:35 +00:00
|
|
|
|
audacity
|
2023-07-02 20:47:02 +00:00
|
|
|
|
qjackctl
|
2022-10-26 09:18:41 +00:00
|
|
|
|
|
2022-10-28 20:06:35 +00:00
|
|
|
|
# video
|
2023-02-26 11:41:45 +00:00
|
|
|
|
syncplay
|
2023-03-26 13:37:29 +00:00
|
|
|
|
mpv
|
2023-05-28 11:52:25 +00:00
|
|
|
|
yt-dlp
|
|
|
|
|
youtube-dl
|
2022-12-02 16:38:19 +00:00
|
|
|
|
obs-studio
|
2023-05-28 11:52:25 +00:00
|
|
|
|
ffmpeg_6-full
|
2023-01-06 01:42:14 +00:00
|
|
|
|
kdenlive
|
2023-01-09 10:12:01 +00:00
|
|
|
|
vulkan-tools
|
2023-03-19 13:53:05 +00:00
|
|
|
|
|
2022-10-31 07:53:46 +00:00
|
|
|
|
# images
|
2023-06-26 11:01:11 +00:00
|
|
|
|
swaybg
|
2023-02-21 20:58:09 +00:00
|
|
|
|
gnome.eog
|
2022-11-10 09:46:38 +00:00
|
|
|
|
gimp
|
|
|
|
|
krita
|
2022-11-11 09:50:22 +00:00
|
|
|
|
gnome.cheese
|
2022-11-30 23:14:02 +00:00
|
|
|
|
flameshot
|
2022-12-24 15:28:48 +00:00
|
|
|
|
aseprite-unfree
|
2022-10-31 07:53:46 +00:00
|
|
|
|
|
2022-11-04 17:21:51 +00:00
|
|
|
|
# pdf
|
|
|
|
|
evince
|
2023-03-24 16:46:51 +00:00
|
|
|
|
xournalpp
|
2022-11-04 17:21:51 +00:00
|
|
|
|
|
2022-10-26 09:18:41 +00:00
|
|
|
|
# games
|
2023-08-22 17:58:13 +00:00
|
|
|
|
mgba
|
2022-10-26 09:18:41 +00:00
|
|
|
|
steam
|
2022-11-10 09:46:38 +00:00
|
|
|
|
pcsx2
|
2023-01-22 12:57:21 +00:00
|
|
|
|
dolphin-emu
|
|
|
|
|
sc-controller
|
2023-01-27 15:52:19 +00:00
|
|
|
|
minetest
|
|
|
|
|
airshipper
|
2023-02-08 23:24:25 +00:00
|
|
|
|
lutris
|
2022-10-26 09:18:41 +00:00
|
|
|
|
|
|
|
|
|
# x11
|
2023-03-19 13:53:05 +00:00
|
|
|
|
xdotool
|
2022-10-26 09:18:41 +00:00
|
|
|
|
arandr
|
2022-11-19 11:26:53 +00:00
|
|
|
|
lxappearance
|
2022-12-23 21:40:47 +00:00
|
|
|
|
wacomtablet
|
2023-03-19 17:22:35 +00:00
|
|
|
|
i3layouts-rofi.packages.${pkgs.system}.default
|
2022-10-26 09:18:41 +00:00
|
|
|
|
|
|
|
|
|
# terminal
|
|
|
|
|
kitty
|
2023-03-02 00:22:19 +00:00
|
|
|
|
supercolor.packages.${pkgs.system}.default
|
2023-03-14 09:43:02 +00:00
|
|
|
|
kaokao.packages.${pkgs.system}.default
|
2023-03-20 12:09:06 +00:00
|
|
|
|
thefuck
|
2023-03-23 11:37:15 +00:00
|
|
|
|
lsd
|
|
|
|
|
bat
|
|
|
|
|
fd
|
|
|
|
|
fzf
|
2023-03-26 13:37:29 +00:00
|
|
|
|
tmux
|
2022-10-26 09:18:41 +00:00
|
|
|
|
|
|
|
|
|
# window manager
|
2023-07-10 10:30:44 +00:00
|
|
|
|
grim
|
|
|
|
|
slurp
|
|
|
|
|
swappy
|
2023-06-25 09:34:05 +00:00
|
|
|
|
autotiling
|
2023-06-25 13:25:22 +00:00
|
|
|
|
wdisplays
|
2023-06-29 06:17:59 +00:00
|
|
|
|
xdg-desktop-portal-wlr
|
|
|
|
|
xdg-desktop-portal
|
2022-10-26 09:18:41 +00:00
|
|
|
|
|
2022-11-02 09:35:52 +00:00
|
|
|
|
# uni
|
|
|
|
|
dbeaver
|
2022-12-02 16:48:30 +00:00
|
|
|
|
zoom-us
|
2023-03-14 09:43:02 +00:00
|
|
|
|
haskellPackages.Monadoro
|
2023-05-28 11:52:25 +00:00
|
|
|
|
typst
|
|
|
|
|
typst-lsp
|
2023-05-07 10:41:35 +00:00
|
|
|
|
libreoffice
|
|
|
|
|
|
|
|
|
|
# spelling
|
|
|
|
|
hunspell
|
|
|
|
|
hunspellDicts.en_US
|
|
|
|
|
hunspellDicts.de_DE
|
2022-11-02 09:35:52 +00:00
|
|
|
|
|
2022-12-17 06:52:02 +00:00
|
|
|
|
#3d print
|
2022-12-20 11:37:06 +00:00
|
|
|
|
prusa-slicer
|
2023-02-25 19:32:10 +00:00
|
|
|
|
|
2023-01-08 23:47:22 +00:00
|
|
|
|
#font
|
|
|
|
|
fontforge-gtk
|
2022-12-17 06:52:02 +00:00
|
|
|
|
|
2022-10-26 09:18:41 +00:00
|
|
|
|
# dev
|
2023-06-30 19:08:19 +00:00
|
|
|
|
postman
|
2023-04-29 10:06:30 +00:00
|
|
|
|
tokei
|
2023-06-25 13:29:23 +00:00
|
|
|
|
vscode
|
2023-07-12 12:33:15 +00:00
|
|
|
|
mdbook
|
|
|
|
|
|
2022-11-26 13:35:40 +00:00
|
|
|
|
## nix
|
|
|
|
|
any-nix-shell
|
2023-02-22 11:56:15 +00:00
|
|
|
|
nixfmt
|
2023-03-23 20:33:04 +00:00
|
|
|
|
nil
|
2022-10-26 09:18:41 +00:00
|
|
|
|
## js
|
|
|
|
|
nodejs
|
2022-11-14 11:28:54 +00:00
|
|
|
|
nodePackages.prettier
|
2023-05-28 11:52:25 +00:00
|
|
|
|
nodePackages.typescript-language-server
|
2023-02-25 18:50:21 +00:00
|
|
|
|
nodePackages.live-server
|
2023-03-24 16:46:51 +00:00
|
|
|
|
nodePackages_latest.vscode-langservers-extracted
|
2023-05-04 11:45:44 +00:00
|
|
|
|
nodePackages_latest.svelte-language-server
|
|
|
|
|
nodePackages_latest.svelte-check
|
2022-10-26 09:18:41 +00:00
|
|
|
|
## rust
|
2023-08-28 19:39:39 +00:00
|
|
|
|
sqlx-cli
|
2023-08-22 17:58:13 +00:00
|
|
|
|
rustup
|
2023-06-26 18:14:14 +00:00
|
|
|
|
cargo-watch
|
|
|
|
|
llvmPackages_rocm.clang
|
2023-07-08 14:24:38 +00:00
|
|
|
|
llvmPackages_rocm.llvm
|
2023-03-24 16:46:51 +00:00
|
|
|
|
mold
|
|
|
|
|
libclang
|
2023-03-05 20:11:22 +00:00
|
|
|
|
taplo
|
2023-04-10 17:48:01 +00:00
|
|
|
|
cargo-outdated
|
|
|
|
|
cargo-generate
|
2023-06-04 12:51:23 +00:00
|
|
|
|
## go
|
2023-06-08 11:19:28 +00:00
|
|
|
|
air
|
2023-06-07 16:01:07 +00:00
|
|
|
|
go
|
2023-06-04 12:51:23 +00:00
|
|
|
|
gopls
|
|
|
|
|
delve
|
2023-06-08 15:30:15 +00:00
|
|
|
|
|
2023-07-04 16:53:39 +00:00
|
|
|
|
## swagger
|
|
|
|
|
openapi-generator-cli
|
|
|
|
|
|
2022-10-26 09:18:41 +00:00
|
|
|
|
## python
|
2023-05-28 11:52:25 +00:00
|
|
|
|
(python311.withPackages my-python-packages)
|
2023-05-28 12:04:44 +00:00
|
|
|
|
python39
|
2022-10-26 09:18:41 +00:00
|
|
|
|
black
|
2023-04-10 17:48:01 +00:00
|
|
|
|
## dotlang
|
2022-11-04 14:04:17 +00:00
|
|
|
|
graphviz
|
2023-04-10 17:48:01 +00:00
|
|
|
|
## 3d
|
2022-11-04 14:04:17 +00:00
|
|
|
|
blender
|
2023-05-29 10:43:48 +00:00
|
|
|
|
blockbench-electron
|
2023-04-10 17:48:01 +00:00
|
|
|
|
## arduino
|
|
|
|
|
arduino
|
2023-04-19 17:17:11 +00:00
|
|
|
|
## tilemap editor
|
2023-05-28 11:52:25 +00:00
|
|
|
|
ldtk
|
2023-05-19 06:38:55 +00:00
|
|
|
|
## android
|
|
|
|
|
android-tools
|
2022-10-26 09:18:41 +00:00
|
|
|
|
|
|
|
|
|
# help
|
2022-12-02 16:38:19 +00:00
|
|
|
|
tealdeer
|
2022-10-26 09:18:41 +00:00
|
|
|
|
|
|
|
|
|
# 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
|
2023-07-27 11:46:27 +00:00
|
|
|
|
mesa-demos
|
2023-06-24 11:48:56 +00:00
|
|
|
|
wl-clipboard
|
|
|
|
|
jq
|
2023-04-29 10:06:30 +00:00
|
|
|
|
eva
|
2023-02-13 18:33:40 +00:00
|
|
|
|
xf86_input_wacom
|
|
|
|
|
xorg.xkill
|
2022-11-26 16:09:20 +00:00
|
|
|
|
neofetch
|
2022-10-28 20:06:35 +00:00
|
|
|
|
htop
|
2022-12-02 16:38:19 +00:00
|
|
|
|
bat
|
|
|
|
|
du-dust
|
2022-11-02 09:35:52 +00:00
|
|
|
|
gnome.gnome-clocks
|
2022-10-31 15:45:04 +00:00
|
|
|
|
blueberry
|
2022-12-17 06:52:02 +00:00
|
|
|
|
killall
|
2023-01-27 18:43:48 +00:00
|
|
|
|
appimage-run
|
2023-02-25 16:32:23 +00:00
|
|
|
|
xclip
|
2023-03-18 10:47:06 +00:00
|
|
|
|
zip
|
2023-04-07 07:55:59 +00:00
|
|
|
|
bottom
|
|
|
|
|
tmux
|
|
|
|
|
zellij
|
2023-05-28 11:52:25 +00:00
|
|
|
|
sshfs
|
2023-06-09 20:00:59 +00:00
|
|
|
|
unp
|
2022-10-26 09:18:41 +00:00
|
|
|
|
];
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
}
|