diff --git a/.bin/initial-installation.sh b/.bin/initial-installation.sh
index 7f1938f..610f9f0 100755
--- a/.bin/initial-installation.sh
+++ b/.bin/initial-installation.sh
@@ -131,6 +131,7 @@ sudo cp "${HOME}/.system-config-backup/systemd/logind.conf" "/etc/systemd/logind
sudo cp "${HOME}/.system-config-backup/tlp/tlp.conf" "/etc/tlp.conf"
sudo cp "${HOME}/.system-config-backup/greetd/config.toml" "/etc/greetd/config.toml"
sudo cp "${HOME}/.system-config-backup/reflector/reflector.conf" "/etc/xdg/reflector/reflector.conf"
+sudo cp "${HOME}/.system-config-backup/systemd/resolved.conf" "/etc/systemd/resolved.conf"
print_log_message $success_color "system configs has been copied."
# Start some daemons
diff --git a/.github/FUNDING.yaml b/.github/FUNDING.yaml
new file mode 100644
index 0000000..dcf3e53
--- /dev/null
+++ b/.github/FUNDING.yaml
@@ -0,0 +1,2 @@
+---
+custom: TGhY5bCn12EDP3MGgs8Qg4YerczhP3PsC5
diff --git a/.github/README.md b/.github/README.md
index 820c4b7..4bd4266 100644
--- a/.github/README.md
+++ b/.github/README.md
@@ -145,6 +145,7 @@ If you want to install my dotfiles, here are some tips and recommendations.
5. Run the initial-installation script `sh .bin/initial-installation.sh`. This
script will install all the necessary packages and move all the necessary
configuration files to the system directories.
+6. Configure Firefox manually. Follow the [instruction](../.config/firefox/).
> NOTE: you can adjust the packages by editing
`.system-config-backup/aurpkglist.txt` and `.system-config-backup/pkglist.txt`.
@@ -164,3 +165,23 @@ repository. Or you can donate.
### :star: Star history
[![Star History Chart](https://api.star-history.com/svg?repos=CelticBoozer/dotfiles&type=Timeline&theme=dark)](https://star-history.com/#CelticBoozer/dotfiles&Timeline)
+
+### :coin: Donation
+
+
+
+
+
+
USDT TRC20
+
+
+
+
+
BTC
+
+
+
+
+
ETH
+
+
diff --git a/.github/assets/BTC.jpg b/.github/assets/BTC.jpg
new file mode 100644
index 0000000..48db7e1
Binary files /dev/null and b/.github/assets/BTC.jpg differ
diff --git a/.github/assets/ETH.jpg b/.github/assets/ETH.jpg
new file mode 100644
index 0000000..b5e93cd
Binary files /dev/null and b/.github/assets/ETH.jpg differ
diff --git a/.github/assets/USDT.jpg b/.github/assets/USDT.jpg
new file mode 100644
index 0000000..74f6ad8
Binary files /dev/null and b/.github/assets/USDT.jpg differ
diff --git a/.system-config-backup/.github/README.md b/.system-config-backup/.github/README.md
index 8c3b381..ba85c89 100644
--- a/.system-config-backup/.github/README.md
+++ b/.system-config-backup/.github/README.md
@@ -15,5 +15,5 @@ in the home directory. It also contains lists of installed packages.
present.
- *95-backup-configs.hook* - copies the configuration files in .system-config-backup.
- **reflector** - contains the configuration of the reflector.
-- **systemd** - contains the configuration of the logind.
+- **systemd** - contains the configuration of the systemd.
- **tlp** - contains the configuration of the tlp laptop battery utility.
diff --git a/.system-config-backup/aurpkglist.txt b/.system-config-backup/aurpkglist.txt
index 6fda3fb..7c9b5b4 100644
--- a/.system-config-backup/aurpkglist.txt
+++ b/.system-config-backup/aurpkglist.txt
@@ -6,9 +6,9 @@ google-chrome
grimshot
gruvbox-material-gtk-theme-git
gruvbox-material-icon-theme-git
-hide-client
intellij-idea-community-edition-jre
lazydocker
+pacnews-neovim-git
paru
paru-debug
pkgtools
@@ -27,7 +27,6 @@ python-xlsx2csv
rate-mirrors
rofi-power-menu
rofi-ttv-git
-skypeforlinux-bin
spotube-bin
swaykbdd
swaylock-effects
diff --git a/.system-config-backup/systemd/resolved.conf b/.system-config-backup/systemd/resolved.conf
new file mode 100644
index 0000000..ff63596
--- /dev/null
+++ b/.system-config-backup/systemd/resolved.conf
@@ -0,0 +1,42 @@
+# This file is part of systemd.
+#
+# systemd is free software; you can redistribute it and/or modify it under the
+# terms of the GNU Lesser General Public License as published by the Free
+# Software Foundation; either version 2.1 of the License, or (at your option)
+# any later version.
+#
+# Entries in this file show the compile time defaults. Local configuration
+# should be created by either modifying this file (or a copy of it placed in
+# /etc/ if the original file is shipped in /usr/), or by creating "drop-ins" in
+# the /etc/systemd/resolved.conf.d/ directory. The latter is generally
+# recommended. Defaults can be restored by simply deleting the main
+# configuration file and all drop-ins located in /etc/.
+#
+# Use 'systemd-analyze cat-config systemd/resolved.conf' to display the full config.
+#
+# See resolved.conf(5) for details.
+
+[Resolve]
+DNS=45.90.28.0#3a7aec.dns.nextdns.io
+DNS=2a07:a8c0::#3a7aec.dns.nextdns.io
+DNS=45.90.30.0#3a7aec.dns.nextdns.io
+DNS=2a07:a8c1::#3a7aec.dns.nextdns.io
+DNSOverTLS=yes
+# Some examples of DNS servers which may be used for DNS= and FallbackDNS=:
+# Cloudflare: 1.1.1.1#cloudflare-dns.com 1.0.0.1#cloudflare-dns.com 2606:4700:4700::1111#cloudflare-dns.com 2606:4700:4700::1001#cloudflare-dns.com
+# Google: 8.8.8.8#dns.google 8.8.4.4#dns.google 2001:4860:4860::8888#dns.google 2001:4860:4860::8844#dns.google
+# Quad9: 9.9.9.9#dns.quad9.net 149.112.112.112#dns.quad9.net 2620:fe::fe#dns.quad9.net 2620:fe::9#dns.quad9.net
+#DNS=
+#FallbackDNS=1.1.1.1#cloudflare-dns.com 9.9.9.9#dns.quad9.net 8.8.8.8#dns.google 2606:4700:4700::1111#cloudflare-dns.com 2620:fe::9#dns.quad9.net 2001:4860:4860::8888#dns.google
+#Domains=
+#DNSSEC=no
+#DNSOverTLS=no
+#MulticastDNS=yes
+#LLMNR=yes
+#Cache=yes
+#CacheFromLocalhost=no
+#DNSStubListener=yes
+#DNSStubListenerExtra=
+#ReadEtcHosts=yes
+#ResolveUnicastSingleLabel=no
+#StaleRetentionSec=0
diff --git a/.zshrc b/.zshrc
index c6db4b3..732f259 100644
--- a/.zshrc
+++ b/.zshrc
@@ -34,4 +34,4 @@ alias l="eza --long --header --git --icons=always --all"
alias cp="cpg -g"
alias mv="mvg -g"
alias cat="bat"
-alias find="fd"
+alias find="fd -I -c always"