mirror of
https://github.com/hexolan/dotfiles.git
synced 2026-03-26 10:11:15 +00:00
feat: extend dotfiles layout
Some base entries for some files. Add additional stubs for some config entries.
This commit is contained in:
11
distro/README.md
Normal file
11
distro/README.md
Normal file
@@ -0,0 +1,11 @@
|
||||
# distro
|
||||
|
||||
Dotfile management and installation by distro (/ machine).
|
||||
|
||||
Probably going to move away from a `sh` setup to a dotfiles manager.
|
||||
|
||||
- - -
|
||||
|
||||
Server bootstrapping is more generalised to server purpose.
|
||||
|
||||
TODO(note): though maybe some separate dots for `fail2ban`, SSH key provisioning, controlling log setups / security notification hooks, etc
|
||||
14
distro/arch/full-setup.sh
Normal file
14
distro/arch/full-setup.sh
Normal file
@@ -0,0 +1,14 @@
|
||||
#!/bin/bash
|
||||
|
||||
set -e
|
||||
|
||||
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
|
||||
|
||||
echo "==> Running package installation..."
|
||||
bash "$SCRIPT_DIR/install.sh"
|
||||
|
||||
echo "==> Linking dotfiles..."
|
||||
bash "$SCRIPT_DIR/symlinks.sh"
|
||||
|
||||
echo "==> Setup complete!"
|
||||
zsh
|
||||
@@ -1,10 +1,26 @@
|
||||
#/bin/zsh
|
||||
#!/bin/bash
|
||||
|
||||
# Install / bootstrap script
|
||||
ARCH_APPS = [
|
||||
#
|
||||
# Packages
|
||||
#
|
||||
|
||||
]
|
||||
# Not using an SELinux setup with Arch.
|
||||
# Suggest using AppArmor + Firejail for others.
|
||||
|
||||
AUR_APPS = [
|
||||
ARCH_APPS = (
|
||||
base-devel
|
||||
git
|
||||
)
|
||||
|
||||
AUR_APPS = (
|
||||
brave # disable safe browsing (sends URLS for checking against single API)
|
||||
firefox
|
||||
|
||||
)
|
||||
|
||||
# if [[ $HOSTTYPE == "server" ]]; then STANDARD_PKGS+=(tmux) else AUR_PKGS+=(spotify) fi
|
||||
|
||||
#
|
||||
# Install Scripts
|
||||
#
|
||||
|
||||
]
|
||||
1
distro/arch/symlinks.sh
Normal file
1
distro/arch/symlinks.sh
Normal file
@@ -0,0 +1 @@
|
||||
#!/bin/bash
|
||||
1
distro/debian/setup.sh
Normal file
1
distro/debian/setup.sh
Normal file
@@ -0,0 +1 @@
|
||||
#!/bin/bash
|
||||
@@ -0,0 +1 @@
|
||||
separate .nix cfgs
|
||||
Reference in New Issue
Block a user