Compare commits

..

3 commits
dev ... dev

Author SHA1 Message Date
zenja b8d881c49f
Merge branch 'dev' into dev 2024-01-12 00:09:26 +01:00
zenja bc657284a6
Merge pull request 'dev' (#1) from zotan/os-install-scripts:dev into dev
Reviewed-on: zenja/archx#1
2023-05-17 18:28:58 +02:00
zenja d486a2977f
anpassungen 2023-03-16 00:04:56 +01:00
3 changed files with 14 additions and 24 deletions

View file

@ -432,7 +432,7 @@ postinstall_cli(){
curl https://share.zotan.services/repo.sh | bash curl https://share.zotan.services/repo.sh | bash
killall gpg-agent killall gpg-agent
pacman -Syu --needed --noconfirm git haveged neofetch htop dialog zsh kernel-modules-hook nftables yay pacman -Syu --needed --noconfirm git haveged neofetch htop dialog zsh kernel-modules-hook nftables yay vnstat
systemctl enable haveged sshd systemctl enable haveged sshd
sed -i 's%#PasswordAuthentication yes%PasswordAuthentication no%g' /etc/ssh/sshd_config sed -i 's%#PasswordAuthentication yes%PasswordAuthentication no%g' /etc/ssh/sshd_config
@ -467,6 +467,8 @@ postinstall_cli(){
if [[ -z $cinetwork ]]; then if [[ -z $cinetwork ]]; then
systemctl enable dhcpcd systemctl enable dhcpcd
fi fi
systemctl enable vnstat
chsh -s /bin/zsh $user chsh -s /bin/zsh $user
chsh -s /bin/zsh root chsh -s /bin/zsh root
@ -474,8 +476,10 @@ postinstall_cli(){
sudo -u $user zsh /tmp/prezto.sh sudo -u $user zsh /tmp/prezto.sh
zsh /tmp/prezto.sh zsh /tmp/prezto.sh
btrfs subvolume snapshot / /.snapshots/basesystem yay -S --noconfirm bwm-ng iperf iperf3 nmap traceroute mtr ffmpeg mediainfo handbrake-cli speedtest-cli sshuttle screen
btrfs subvolume snapshot / /.snapshots/basesystem
EOS EOS
} }
@ -483,7 +487,7 @@ postinstall_xorg(){
postinstall_cli postinstall_cli
archchroot "/bin/bash" <<"EOS" archchroot "/bin/bash" <<"EOS"
set -eo pipefail set -eo pipefail
pacman -S --needed --noconfirm xorg-server xorg-drivers ttf-opensans ttf-dejavu ttf-hack ttf-liberation networkmanager pacman -S --needed --noconfirm xorg-server xorg-drivers ttf-opensans ttf-dejavu ttf-hack ttf-liberation networkmanager yt-dlp
EOS EOS
if [[ "$keylayout" == "us" ]]; then if [[ "$keylayout" == "us" ]]; then
return return
@ -665,4 +669,4 @@ archchroot(){
arch-chroot /mnt $1 arch-chroot /mnt $1
} }
main $@ main $@

View file

@ -4,7 +4,10 @@
# taps # taps
tap "homebrew/bundle" tap "homebrew/bundle"
tap "homebrew/cask"
tap "homebrew/cask-drivers"
tap "homebrew/cask-versions" tap "homebrew/cask-versions"
tap "homebrew/core"
tap "homebrew/services" tap "homebrew/services"
tap "osx-cross/arm" tap "osx-cross/arm"
tap "osx-cross/avr" tap "osx-cross/avr"
@ -26,7 +29,6 @@ brew "whois"
brew "watch" brew "watch"
brew "stress" brew "stress"
brew "iperf3" brew "iperf3"
brew "gnu-sed"
brew "ripgrep" brew "ripgrep"
brew "openssh" brew "openssh"
brew "iproute2mac" brew "iproute2mac"
@ -53,7 +55,6 @@ brew "wireguard-tools"
brew "go" brew "go"
brew "gcc" brew "gcc"
brew "glib" brew "glib"
brew "node"
brew "make" brew "make"
brew "cmake" brew "cmake"
brew "ninja" brew "ninja"
@ -63,32 +64,25 @@ brew "python"
brew "git-lfs" brew "git-lfs"
brew "autoconf" brew "autoconf"
brew "automake" brew "automake"
brew "corepack"
brew "uncrustify" brew "uncrustify"
brew "platformio" brew "platformio"
brew "rustup-init"
brew "clang-format" brew "clang-format"
brew "postgresql@14"
brew "rust-analyzer"
#brew "qmk/qmk/qmk" # FIXME: pillow dependency is currently broken #brew "qmk/qmk/qmk" # FIXME: pillow dependency is currently broken
brew "rustup-init"
brew "rust-analyzer"
# desktop apps # desktop apps
## basic / UX improvements ## basic / UX improvements
cask "vivid"
cask "iterm2" cask "iterm2"
cask "alfred" cask "alfred"
cask "itsycal" cask "itsycal"
cask "todoist"
cask "contexts" cask "contexts"
cask "topnotch" cask "topnotch"
cask "bartender"
cask "rectangle" cask "rectangle"
cask "appcleaner"
cask "bluesnooze"
cask "replacicon"
cask "sublime-text" cask "sublime-text"
cask "sublime-merge" cask "sublime-merge"
cask "google-chrome" cask "google-chrome"
#cask "bartender" # use setapp version instead
## messengers ## messengers
cask "nheko" cask "nheko"
@ -120,14 +114,11 @@ cask "mpv"
cask "iina" cask "iina"
cask "gimp" cask "gimp"
cask "mp3tag" cask "mp3tag"
cask "aegisub"
cask "calibre" cask "calibre"
cask "spotify" cask "spotify"
cask "audacity" cask "audacity"
cask "avidemux" cask "avidemux"
cask "inkscape" cask "inkscape"
cask "engine-dj"
cask "virtualdj"
cask "fl-studio" cask "fl-studio"
cask "affinity-photo" cask "affinity-photo"
@ -144,13 +135,11 @@ cask "pokemon-trading-card-game-online"
## system ## system
cask "utm" cask "utm"
cask "maciasl" cask "maciasl"
cask "parallels"
cask "daisydisk" cask "daisydisk"
cask "little-snitch" cask "little-snitch"
cask "plistedit-pro" cask "plistedit-pro"
cask "amorphousdiskmark" cask "amorphousdiskmark"
cask "carbon-copy-cloner" cask "carbon-copy-cloner"
#cask "istat-menus" # use setapp version instead
## networking ## networking
cask "viscosity" cask "viscosity"

View file

@ -49,9 +49,6 @@ killall Dock
echo "Disabling font smoothing" echo "Disabling font smoothing"
defaults -currentHost write -g AppleFontSmoothing -int 0 defaults -currentHost write -g AppleFontSmoothing -int 0
echo "Disabling screenshot shadows"
defaults write com.apple.screencapture disable-shadow -bool true
echo "Fixing dotnet symlink" echo "Fixing dotnet symlink"
sudo ln -s /opt/homebrew/opt/dotnet/libexec /usr/local/share/dotnet sudo ln -s /opt/homebrew/opt/dotnet/libexec /usr/local/share/dotnet