The commit enables the SSH service on the ryu NixOS configuration with enhanced security settings including disabling password authentication and prohibiting root login. It also adds several font packages to the home configuration. Changes: - Enabled SSH service in ryu configuration with security settings - Added font packages to home programs - Moved SSH service definition to its own module file - Removed SSH enablement from main configuration - Updated service imports to include openssh module
104 lines
1.7 KiB
Nix
104 lines
1.7 KiB
Nix
{
|
|
pkgs,
|
|
device,
|
|
...
|
|
}: {
|
|
imports = [
|
|
../../modules
|
|
./aichat.nix
|
|
./atuin.nix
|
|
./bat.nix
|
|
./bluetui.nix
|
|
./carapace.nix
|
|
./ddcbacklight.nix
|
|
./direnv.nix
|
|
./eza.nix
|
|
./fastfetch.nix
|
|
./fish.nix
|
|
./fzf.nix
|
|
./gh.nix
|
|
./git.nix
|
|
./himalaya.nix
|
|
./mpd.nix
|
|
./ncpamixer.nix
|
|
./nh.nix
|
|
./nix-index.nix
|
|
./nushell.nix
|
|
./omnix.nix
|
|
./retroarch.nix
|
|
./rustup.nix
|
|
./ryujinx.nix
|
|
./sops.nix
|
|
./ssh.nix
|
|
./starship.nix
|
|
./sxiv.nix
|
|
./tea.nix
|
|
./television.nix
|
|
./tmux.nix
|
|
./tuifeed.nix
|
|
./uv.nix
|
|
./xh.nix
|
|
./yazi.nix
|
|
./yt-dlp.nix
|
|
./zoxide.nix
|
|
./neovim.nix
|
|
./opencode.nix
|
|
|
|
# ./goread.nix
|
|
# ./helix.nix
|
|
# ./magika.nix
|
|
# ./mpris-scrobbler.nix
|
|
# ./ncmpcpp.nix
|
|
# ./neomutt.nix
|
|
# ./neovim.nix
|
|
# ./newsboat.nix
|
|
# ./template.nix
|
|
# ./zellij.nix
|
|
];
|
|
home.packages = with pkgs;
|
|
[
|
|
_1password-cli
|
|
asciidoctor
|
|
alejandra
|
|
aria2
|
|
ast-grep
|
|
bottom
|
|
btop
|
|
cachix
|
|
deploy-rs
|
|
dust
|
|
fd
|
|
file
|
|
fzf
|
|
gnupg
|
|
gpg-tui
|
|
jq
|
|
just
|
|
macchina
|
|
nb
|
|
p7zip
|
|
pandoc
|
|
pfetch-rs
|
|
pkg-config
|
|
ripgrep
|
|
sd
|
|
tldr
|
|
# vcpkg-tool
|
|
]
|
|
++ lib.optionals (!device.isServer) [
|
|
monaspace
|
|
nerd-fonts.fira-code
|
|
nerd-fonts.hasklug
|
|
nerd-fonts.symbols-only
|
|
noto-fonts
|
|
noto-fonts-cjk-sans
|
|
noto-fonts-color-emoji
|
|
liberation_ttf
|
|
fira-code
|
|
fira-code-symbols
|
|
mplus-outline-fonts.githubRelease
|
|
]
|
|
++ lib.optionals device.isLinux []
|
|
++ lib.optionals device.isDarwin [];
|
|
}
|