mirror of
https://github.com/hexolan/dotfiles.git
synced 2026-03-26 10:11:15 +00:00
feat(distro): security pkg stubs
Left out tooling like `clamav`, for now, as not really looking to bootstrap installs with that. Sandboxes are pretty sufficient a lot of the time (+ setting up `opensnitch` / some other connection-level firewall).
This commit is contained in:
@@ -31,9 +31,20 @@ AUR_APPS = (
|
|||||||
# insomnia
|
# insomnia
|
||||||
)
|
)
|
||||||
|
|
||||||
|
# Security Apps
|
||||||
|
ARCH_SECURITY_APPS = (
|
||||||
|
apparmor
|
||||||
|
firejail
|
||||||
|
)
|
||||||
|
|
||||||
|
ARCH_SECURITY_AUR_APPS = (
|
||||||
|
# NOTE: These apparmor profiles aren't *ALWAYS* the best on Arch without modification
|
||||||
|
# apparmor.d
|
||||||
|
)
|
||||||
|
|
||||||
# TODO: customise install level within script
|
# TODO: customise install level within script
|
||||||
# select custom 'packages' / 'apps' (minimal dots, core apps/cfgs only, etc)
|
# select custom 'packages' / 'apps' (minimal dots, core apps/cfgs only, etc)
|
||||||
HYPR_APPS = (
|
ARCH_HYPR_APPS = (
|
||||||
hyprland
|
hyprland
|
||||||
hyprlock
|
hyprlock
|
||||||
hypridle
|
hypridle
|
||||||
@@ -42,7 +53,7 @@ HYPR_APPS = (
|
|||||||
waybar
|
waybar
|
||||||
)
|
)
|
||||||
|
|
||||||
HYPR_AUR_APPS = (
|
ARCH_HYPR_AUR_APPS = (
|
||||||
awww-git
|
awww-git
|
||||||
)
|
)
|
||||||
|
|
||||||
@@ -52,3 +63,10 @@ HYPR_AUR_APPS = (
|
|||||||
# Install Scripts
|
# Install Scripts
|
||||||
#
|
#
|
||||||
|
|
||||||
|
# TODO
|
||||||
|
|
||||||
|
#
|
||||||
|
# Enable Services (systemd)
|
||||||
|
#
|
||||||
|
|
||||||
|
# todo: also support for non systemd setups / alternatives
|
||||||
@@ -1 +1,28 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
|
#
|
||||||
|
# Repository Setup
|
||||||
|
#
|
||||||
|
|
||||||
|
# TODO: adding additional repositories for packages
|
||||||
|
sudo apk add
|
||||||
|
|
||||||
|
#
|
||||||
|
# Packages
|
||||||
|
#
|
||||||
|
|
||||||
|
STANDARD_PKGS = (
|
||||||
|
build-essential
|
||||||
|
|
||||||
|
fastfetch
|
||||||
|
kitty
|
||||||
|
zoxide
|
||||||
|
|
||||||
|
neovim
|
||||||
|
)
|
||||||
|
|
||||||
|
# TODO: auditd, apparmor, firejail setups within script (+ apparmor cfgs?)
|
||||||
|
# these have better support on Ubuntu/Debian (than a distro like Arch), from testing and usage: https://github.com/roddhjav/apparmor.d
|
||||||
|
SECURITY_PKGS = (
|
||||||
|
|
||||||
|
)
|
||||||
Reference in New Issue
Block a user