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 +

USDT TRC20

+
+ +
+ BTC +

BTC

+
+ +
+ ETH +

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"