54acf430c7
After more than a year later, I've moved back to NixOS on bare-metal. WSL is fine and all, but it has enough warts that get really annoying, especially as a Java developer.
65 lines
1.1 KiB
Nix
65 lines
1.1 KiB
Nix
{ pkgs, ... }:
|
|
|
|
{
|
|
imports = [
|
|
../../modules/common-home.nix
|
|
|
|
./mail.nix
|
|
./emacs.nix
|
|
];
|
|
|
|
home.packages = with pkgs; [
|
|
# learn...things?
|
|
# anki
|
|
|
|
# security
|
|
keepassxc # password management
|
|
rage # secrets management
|
|
|
|
# apps
|
|
vlc
|
|
strawberry
|
|
picard # tag music tracks
|
|
firefox-wayland
|
|
# soulseekqt
|
|
# appimage-run # for soulseek-qt
|
|
|
|
# communication
|
|
# element-desktop
|
|
# nheko
|
|
|
|
# utilities
|
|
youtube-dl
|
|
qbittorrent
|
|
digikam
|
|
okular
|
|
kcalc
|
|
ark # munging archives
|
|
unrar # So ark can open .rar files
|
|
spectacle
|
|
gwenview
|
|
kate
|
|
|
|
libreoffice # thoroughly average grown up stuff
|
|
|
|
hugo
|
|
qpdf
|
|
|
|
documenso
|
|
];
|
|
|
|
programs = {
|
|
go.enable = true;
|
|
ssh = {
|
|
enable = true;
|
|
matchBlocks = {
|
|
"ssh.bhankas.org" = {
|
|
user = "gitea";
|
|
hostname = "ssh.bhankas.org";
|
|
identityFile = [ "~/.ssh/id_ed25519" ];
|
|
proxyCommand = "${pkgs.cloudflared}/bin/cloudflared access ssh --hostname %h";
|
|
};
|
|
};
|
|
};
|
|
};
|
|
}
|