diff --git a/dotfiles/install-iwd.sh b/dotfiles/install-iwd.sh new file mode 100755 index 0000000..374b8ac --- /dev/null +++ b/dotfiles/install-iwd.sh @@ -0,0 +1,7 @@ +#!/bin/sh + +if [ -e /etc/iwd/main.conf ]; then + sudo rm /etc/iwd/main.conf +fi + +install_dotfiles "/" "$DOTFILES_DIR" "iwd" diff --git a/dotfiles/install.sh b/dotfiles/install.sh index c3db9fa..a31d1e2 100755 --- a/dotfiles/install.sh +++ b/dotfiles/install.sh @@ -8,6 +8,7 @@ INSTALLING DOTFILES: . "$DOTFILES_DIR/install-fuzzel.sh" . "$DOTFILES_DIR/install-ghostty.sh" . "$DOTFILES_DIR/install-helix.sh" +. "$DOTFILES_DIR/install-iwd.sh" . "$DOTFILES_DIR/install-mako.sh" . "$DOTFILES_DIR/install-mango.sh" . "$DOTFILES_DIR/install-scooter.sh" diff --git a/dotfiles/iwd/etc/iwd/main.conf b/dotfiles/iwd/etc/iwd/main.conf new file mode 100644 index 0000000..3b9d430 --- /dev/null +++ b/dotfiles/iwd/etc/iwd/main.conf @@ -0,0 +1,12 @@ +[General] +EnableNetworkConfiguration=true +UseDefaultInterface=true +AddressRandomization=network +AddressRandomizationRange=full + +[Network] +NameResolvingService=resolvconf +EnableIPv6=false + +[Scan] +DisablePeriodicScan=true diff --git a/packages/install-impala.sh b/packages/install-impala.sh new file mode 100755 index 0000000..ae4d864 --- /dev/null +++ b/packages/install-impala.sh @@ -0,0 +1,3 @@ +#!/bin/sh + +install_package "impala" diff --git a/packages/install-iwd.sh b/packages/install-iwd.sh new file mode 100755 index 0000000..a97527c --- /dev/null +++ b/packages/install-iwd.sh @@ -0,0 +1,3 @@ +#!/bin/sh + +install_package "iwd" diff --git a/packages/install-openresolv.sh b/packages/install-openresolv.sh new file mode 100755 index 0000000..5e71eb1 --- /dev/null +++ b/packages/install-openresolv.sh @@ -0,0 +1,3 @@ +#!/bin/sh + +install_package "openresolv" diff --git a/packages/install.sh b/packages/install.sh index c9860da..de6d510 100755 --- a/packages/install.sh +++ b/packages/install.sh @@ -20,6 +20,8 @@ INSTALLING PACKAGES: . "$PACKAGES_DIR/install-ghostty.sh" . "$PACKAGES_DIR/install-grim.sh" . "$PACKAGES_DIR/install-helix.sh" +. "$PACKAGES_DIR/install-impala.sh" +. "$PACKAGES_DIR/install-iwd.sh" . "$PACKAGES_DIR/install-less.sh" . "$PACKAGES_DIR/install-libnotify.sh" . "$PACKAGES_DIR/install-light.sh" @@ -27,6 +29,7 @@ INSTALLING PACKAGES: . "$PACKAGES_DIR/install-mangowc.sh" . "$PACKAGES_DIR/install-mesa-dri.sh" . "$PACKAGES_DIR/install-noto-fonts.sh" +. "$PACKAGES_DIR/install-openresolv.sh" . "$PACKAGES_DIR/install-pipewire.sh" . "$PACKAGES_DIR/install-ripgrep.sh" . "$PACKAGES_DIR/install-rtkit.sh" diff --git a/services/install-iwd.sh b/services/install-iwd.sh new file mode 100755 index 0000000..e72444d --- /dev/null +++ b/services/install-iwd.sh @@ -0,0 +1,6 @@ +#!/bin/sh + +if [ -e /etc/resolv.conf ]; then + sudo rm /etc/resolv.conf +fi +install_service "iwd" diff --git a/services/install.sh b/services/install.sh index fe9d694..8a60445 100755 --- a/services/install.sh +++ b/services/install.sh @@ -8,6 +8,7 @@ INSTALLING SERVICES: . "$SERVICES_DIR/install-chronyd.sh" . "$SERVICES_DIR/install-dbus.sh" +. "$SERVICES_DIR/install-iwd.sh" . "$SERVICES_DIR/install-rtkit.sh" . "$SERVICES_DIR/install-seatd.sh" . "$SERVICES_DIR/install-socklog-unix.sh"