mirror of
https://github.com/ItsDrike/dotfiles.git
synced 2025-09-13 10:40:04 +00:00
Compare commits
2 commits
c6fab34f0a
...
c06bee9e2d
Author | SHA1 | Date | |
---|---|---|---|
c06bee9e2d | |||
41dc0a9080 |
3 changed files with 26 additions and 3 deletions
|
@ -25,7 +25,7 @@ pacman -Syu --noconfirm
|
||||||
# Install essential packages
|
# Install essential packages
|
||||||
pacman -S --noconfirm --needed \
|
pacman -S --noconfirm --needed \
|
||||||
networkmanager neovim sudo reflector pacman-contrib man-db man-pages rsync btop \
|
networkmanager neovim sudo reflector pacman-contrib man-db man-pages rsync btop \
|
||||||
bind base-devel git fd ripgrep fwupd arch-audit systemd-resolvconf
|
bind base-devel git fd ripgrep fwupd arch-audit systemd-resolvconf opensmtpd
|
||||||
|
|
||||||
# Install packages necessary for this script / other scripts in this dotfiles repo
|
# Install packages necessary for this script / other scripts in this dotfiles repo
|
||||||
pacman -S --noconfirm --needed python-rich bc lua jq bat
|
pacman -S --noconfirm --needed python-rich bc lua jq bat
|
||||||
|
@ -33,6 +33,7 @@ pacman -S --noconfirm --needed python-rich bc lua jq bat
|
||||||
# Copy over system configuration data
|
# Copy over system configuration data
|
||||||
cp root/etc/pacman.conf /etc
|
cp root/etc/pacman.conf /etc
|
||||||
cp root/etc/hosts /etc
|
cp root/etc/hosts /etc
|
||||||
|
cp -r root/etc/smtpd /etc
|
||||||
HOSTNAME="$(cat /etc/hostname)"
|
HOSTNAME="$(cat /etc/hostname)"
|
||||||
sed -i "s/^127.0.1.1 pc.localdomain pc/127.0.1.1 ${HOSTNAME}.localdomain ${HOSTNAME}/g" /etc/hosts
|
sed -i "s/^127.0.1.1 pc.localdomain pc/127.0.1.1 ${HOSTNAME}.localdomain ${HOSTNAME}/g" /etc/hosts
|
||||||
install -m 640 root/etc/sudoers /etc
|
install -m 640 root/etc/sudoers /etc
|
||||||
|
@ -50,7 +51,7 @@ sudo pacman -Sy
|
||||||
systemctl enable \
|
systemctl enable \
|
||||||
systemd-resolved.service systemd-timesyncd.service systemd-oomd.service \
|
systemd-resolved.service systemd-timesyncd.service systemd-oomd.service \
|
||||||
paccache.timer pacman-filesdb-refresh.timer reflector.timer \
|
paccache.timer pacman-filesdb-refresh.timer reflector.timer \
|
||||||
NetworkManager.service
|
NetworkManager.service smtpd.service
|
||||||
systemctl mask systemd-networkd.service # We have NetworkManager for this
|
systemctl mask systemd-networkd.service # We have NetworkManager for this
|
||||||
|
|
||||||
# Install ZSH shell
|
# Install ZSH shell
|
||||||
|
|
|
@ -54,7 +54,7 @@ paru -S --noconfirm --needed \
|
||||||
dnsutils net-tools wget jq fzf polkit rebuild-detector hyperfine mediainfo git-delta \
|
dnsutils net-tools wget jq fzf polkit rebuild-detector hyperfine mediainfo git-delta \
|
||||||
python-pip ripgrep zip p7zip unzip usbutils hexyl strace uv yt-dlp luarocks cargo \
|
python-pip ripgrep zip p7zip unzip usbutils hexyl strace uv yt-dlp luarocks cargo \
|
||||||
cmake meson npm downgrade glow xdg-ninja-git github-cli act lsof procs skim thermald \
|
cmake meson npm downgrade glow xdg-ninja-git github-cli act lsof procs skim thermald \
|
||||||
tealdeer pkgfile zoxide
|
tealdeer pkgfile zoxide openbsd-netcat
|
||||||
|
|
||||||
# Make paru properly track git dependencies
|
# Make paru properly track git dependencies
|
||||||
paru --gendb
|
paru --gendb
|
||||||
|
|
22
root/etc/smtpd/smtpd.conf
Normal file
22
root/etc/smtpd/smtpd.conf
Normal file
|
@ -0,0 +1,22 @@
|
||||||
|
# $OpenBSD: smtpd.conf,v 1.10 2018/05/24 11:40:17 gilles Exp $
|
||||||
|
|
||||||
|
# This is the smtpd server system-wide configuration file.
|
||||||
|
# See smtpd.conf(5) for more information.
|
||||||
|
|
||||||
|
table aliases file:/etc/smtpd/aliases
|
||||||
|
|
||||||
|
# To also accept external mail over IPv4 or IPv6,
|
||||||
|
# respectively replace "listen on localhost" with:
|
||||||
|
#
|
||||||
|
# listen on 0.0.0.0
|
||||||
|
# listen on ::
|
||||||
|
listen on localhost
|
||||||
|
|
||||||
|
action "local" mbox alias <aliases>
|
||||||
|
#action "relay" relay
|
||||||
|
|
||||||
|
# Uncomment the following to accept external mail for domain "example.org"
|
||||||
|
#
|
||||||
|
# match from any for domain "example.org" action "local"
|
||||||
|
match for local action "local"
|
||||||
|
#match from local for any action "relay"
|
Loading…
Add table
Add a link
Reference in a new issue