mirror of
https://github.com/hexolan/dotfiles.git
synced 2026-05-20 11:39:20 +01:00
feat: extend dotfiles layout
Some base entries for some files. Add additional stubs for some config entries.
This commit is contained in:
@@ -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
|
||||
@@ -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
|
||||
+22
-6
@@ -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
|
||||
#
|
||||
|
||||
]
|
||||
@@ -0,0 +1 @@
|
||||
#!/bin/bash
|
||||
@@ -0,0 +1 @@
|
||||
#!/bin/bash
|
||||
@@ -0,0 +1 @@
|
||||
separate .nix cfgs
|
||||
Reference in New Issue
Block a user