5daf7e41b5
Also need to perform one-time migration: https://nixos.org/manual/nixos/unstable/#module-forgejo
64 lines
1.1 KiB
Nix
64 lines
1.1 KiB
Nix
{ pkgs, lib, ... }:
|
|
|
|
{
|
|
imports = [
|
|
../../modules/common-home.nix
|
|
../../modules/neovim/nvim.nix
|
|
../../modules/emacs/emacs.nix
|
|
../../modules/mail/gmail.nix
|
|
|
|
./dev-home.nix
|
|
];
|
|
|
|
home.packages = with pkgs; [
|
|
# learn...things?
|
|
# anki
|
|
|
|
# security
|
|
keepassxc # password management
|
|
rage
|
|
|
|
# apps
|
|
vlc
|
|
strawberry
|
|
nheko
|
|
|
|
# utilities
|
|
okular
|
|
kcalc
|
|
ark # munging archives
|
|
# unrar # So ark can open .rar files
|
|
spectacle
|
|
gwenview
|
|
kate
|
|
|
|
libreoffice # thoroughly average grown up stuff
|
|
|
|
qpdf
|
|
|
|
arianna # epub reader for plasma
|
|
kolourpaint # paint for plasma
|
|
];
|
|
|
|
programs = {
|
|
ssh = {
|
|
enable = true;
|
|
matchBlocks = {
|
|
"ssh.bhankas.org" = {
|
|
user = "forgejo";
|
|
hostname = "ssh.bhankas.org";
|
|
identityFile = [ "~/.ssh/id_ed25519" ];
|
|
proxyCommand = "${pkgs.cloudflared}/bin/cloudflared access ssh --hostname %h";
|
|
};
|
|
};
|
|
};
|
|
};
|
|
|
|
gtk = {
|
|
enable = true;
|
|
theme = {
|
|
package = pkgs.gnome.gnome-themes-extra;
|
|
name = "Adwaita-dark";
|
|
};
|
|
};
|
|
}
|