diff --git a/users/guanranwang/home-manager/dotfiles/.drirc b/users/guanranwang/home-manager/dotfiles/.drirc
deleted file mode 100644
index 3925bcf..0000000
--- a/users/guanranwang/home-manager/dotfiles/.drirc
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-
-
-
-
diff --git a/users/guanranwang/home-manager/dotfiles/.xinitrc b/users/guanranwang/home-manager/dotfiles/.xinitrc
deleted file mode 100644
index c0a3434..0000000
--- a/users/guanranwang/home-manager/dotfiles/.xinitrc
+++ /dev/null
@@ -1,49 +0,0 @@
-#!/bin/sh
-
-#
-# X init RC config (for bspwm)
-# ~/.xinitrc
-#
-
-userresources=$HOME/.Xresources
-usermodmap=$HOME/.Xmodmap
-sysresources=/etc/X11/xinit/.Xresources
-sysmodmap=/etc/X11/xinit/.Xmodmap
-
-export GTK_IM_MODULE=fcitx
-export QT_IM_MODULE=fcitx
-export XMODIFIERS=@im=@fcitx
-export SDL_IM_MOODULE=fcitx
-export GLFW_IM_MODULE=ibus
-
-export MOZ_ENABLE_XINPUT2=1
-#export QT_STYLE_OVERWRITE=Adwaita-dark
-#export GAMEMODERUNEXEC="env __NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia __VK_LAYER_NV_optimus=NVIDIA_ONLY"
-
-# merge in defaults and keymaps
-if [ -f $sysresources ]; then
- xrdb -merge $sysresources
-fi
-
-if [ -f $sysmodmap ]; then
- xmodmap $sysmodmap
-fi
-
-if [ -f "$userresources" ]; then
- xrdb -merge "$userresources"
-
-fi
-
-if [ -f "$usermodmap" ]; then
- xmodmap "$usermodmap"
-fi
-
-# start some nice programs
-if [ -d /etc/X11/xinit/xinitrc.d ] ; then
- for f in /etc/X11/xinit/xinitrc.d/?*.sh ; do
- [ -x "$f" ] && . "$f"
- done
- unset f
-fi
-
-exec bspwm
diff --git a/users/guanranwang/home-manager/dotfiles/bin/batterynotify b/users/guanranwang/home-manager/dotfiles/bin/batterynotify
deleted file mode 100755
index 0713f45..0000000
--- a/users/guanranwang/home-manager/dotfiles/bin/batterynotify
+++ /dev/null
@@ -1,33 +0,0 @@
-#!/bin/sh
-
-# Send a notification if the laptop battery is either low
-# or is fully charged.
-
-export DISPLAY=:0
-export DBUS_SESSION_BUS_ADDRESS="unix:path=/run/user/1000/bus"
-
-# Battery percentage at which to notify
-WARNING_LEVEL=20
-BATTERY_DISCHARGING=$(acpi -b | grep "Battery 0" | grep -c "Discharging")
-BATTERY_LEVEL=$(acpi -b | grep "Battery 0" | grep -P -o '[0-9]+(?=%)')
-
-# Use two files to store whether we've shown a notification or not (to prevent multiple notifications)
-EMPTY_FILE=/tmp/batteryempty
-FULL_FILE=/tmp/batteryfull
-
-# Reset notifications if the computer is charging/discharging
-if [ "$BATTERY_DISCHARGING" -eq 1 ] && [ -f $FULL_FILE ]; then
- rm $FULL_FILE
-elif [ "$BATTERY_DISCHARGING" -eq 0 ] && [ -f $EMPTY_FILE ]; then
- rm $EMPTY_FILE
-fi
-
-# If the battery is charging and is full (and has not shown notification yet)
-if [ "$BATTERY_LEVEL" -gt 95 ] && [ "$BATTERY_DISCHARGING" -eq 0 ] && [ ! -f $FULL_FILE ]; then
- notify-send "Battery Charged" "Battery is fully charged." -i "battery" -r 9991
- touch $FULL_FILE
-# If the battery is low and is not charging (and has not shown notification yet)
-elif [ "$BATTERY_LEVEL" -le $WARNING_LEVEL ] && [ "$BATTERY_DISCHARGING" -eq 1 ] && [ ! -f $EMPTY_FILE ]; then
- notify-send "Low Battery" "${BATTERY_LEVEL}% of battery remaining." -u critical -i "battery-alert" -r 9991
- touch $EMPTY_FILE
-fi
diff --git a/users/guanranwang/home-manager/dotfiles/bin/chargingnotify b/users/guanranwang/home-manager/dotfiles/bin/chargingnotify
deleted file mode 100755
index e884f4a..0000000
--- a/users/guanranwang/home-manager/dotfiles/bin/chargingnotify
+++ /dev/null
@@ -1,23 +0,0 @@
-#!/bin/sh
-
-# Send a notification displaying that the battery is charging or discharging
-# Pass 1 as an argument for charging, 0 for discharging
-# Example usage: chargingnotify 1
-
-# Check if argument is passed
-[ $# != 1 ] && printf '0 or 1 must be passed as an argument.\nUsage: %s 0|1\n' "$0" && exit
-
-export XAUTHORITY=/home/guanranwang/.Xauthority
-export DISPLAY=:0
-export DBUS_SESSION_BUS_ADDRESS="unix:path=/run/user/1000/bus"
-
-BATTERY_CHARGING=$1
-BATTERY_LEVEL=$(acpi -b | grep "Battery 0" | grep -P -o '[0-9]+(?=%)')
-
-# Send notifications
-if [ "$BATTERY_CHARGING" -eq 1 ]; then
- notify-send "Charging" "${BATTERY_LEVEL}% of battery charged." -u low -i "battery-charging" -t 5000 -r 9991
-elif [ "$BATTERY_CHARGING" -eq 0 ]; then
- notify-send "Discharging" "${BATTERY_LEVEL}% of battery remaining." -u low -i "battery" -t 5000 -r 9991
-fi
-
diff --git a/users/guanranwang/home-manager/dotfiles/bin/hyprland-autostart b/users/guanranwang/home-manager/dotfiles/bin/hyprland-autostart
deleted file mode 100755
index 9c36c43..0000000
--- a/users/guanranwang/home-manager/dotfiles/bin/hyprland-autostart
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/sh
-
-#
-# Script for Hyprland
-# ~/.local/share/bin/hyprland-cleanup
-#
-
-hyprctl keyword windowrule "workspace 1 silent, alacritty"
-hyprctl keyword windowrule "workspace 2 silent, firefox"
-/usr/bin/alacritty &
-/usr/bin/flatpak run com.google.Chrome &
-sleep 5
-hyprctl keyword windowrule "workspace unset, alacritty"
-hyprctl keyword windowrule "workspace unset, firefox"
diff --git a/users/guanranwang/home-manager/dotfiles/bin/hyprland-gamemode b/users/guanranwang/home-manager/dotfiles/bin/hyprland-gamemode
deleted file mode 100755
index 1ea8d7a..0000000
--- a/users/guanranwang/home-manager/dotfiles/bin/hyprland-gamemode
+++ /dev/null
@@ -1,15 +0,0 @@
-#!/bin/sh
-
-HYPRGAMEMODE=$(hyprctl getoption animations:enabled | awk 'NR==2{print $2}')
-if [ "$HYPRGAMEMODE" = 1 ] ; then
- hyprctl --batch "\
- keyword animations:enabled 0;\
- keyword decoration:drop_shadow 0;\
- keyword decoration:blur 0;\
- keyword general:gaps_in 0;\
- keyword general:gaps_out 0;\
- keyword general:border_size 2;\
- keyword decoration:rounding 0"
- exit
-fi
-hyprctl reload
diff --git a/users/guanranwang/home-manager/dotfiles/bin/update-hosts b/users/guanranwang/home-manager/dotfiles/bin/update-hosts
deleted file mode 100755
index 810a539..0000000
--- a/users/guanranwang/home-manager/dotfiles/bin/update-hosts
+++ /dev/null
@@ -1,3 +0,0 @@
-#!/bin/sh
-
-sudo wget -O /etc/hosts https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts
diff --git a/users/guanranwang/home-manager/dotfiles/config/alsoft.conf b/users/guanranwang/home-manager/dotfiles/config/alsoft.conf
deleted file mode 100644
index 3fff71f..0000000
--- a/users/guanranwang/home-manager/dotfiles/config/alsoft.conf
+++ /dev/null
@@ -1 +0,0 @@
-hrtf = true
diff --git a/users/guanranwang/home-manager/dotfiles/config/fontconfig/conf.d/web-ui-fonts.conf b/users/guanranwang/home-manager/dotfiles/config/fontconfig/conf.d/web-ui-fonts.conf
deleted file mode 100644
index cf48549..0000000
--- a/users/guanranwang/home-manager/dotfiles/config/fontconfig/conf.d/web-ui-fonts.conf
+++ /dev/null
@@ -1,32 +0,0 @@
-
-
-
-
-
-
-
-
-
- ui-monospace
- monospace
-
-
-
- ui-sans-serif
- sans-serif
-
-
-
- ui-serif
- serif
-
-
-
- -apple-system
- sans-serif
-
-
-
diff --git a/users/guanranwang/home-manager/dotfiles/config/makepkgs.conf b/users/guanranwang/home-manager/dotfiles/config/makepkgs.conf
deleted file mode 100644
index 83fee61..0000000
--- a/users/guanranwang/home-manager/dotfiles/config/makepkgs.conf
+++ /dev/null
@@ -1,6 +0,0 @@
-CFLAGS="-march=native -O2 -pipe -fno-plt"
-CXXFLAGS="-march=native -O2 -pipe -fno-plt"
-MAKEFLAGS="-j$(nproc)"
-BUILDENV=(!distcc color ccache !check !sign)
-BUILDDIR=/tmp/makepkg
-COMPRESSXZ=(xz -c -z - --threads=0)
diff --git a/users/guanranwang/home-manager/dotfiles/config/user-tmpfiles.d/discord-rpc.conf b/users/guanranwang/home-manager/dotfiles/config/user-tmpfiles.d/discord-rpc.conf
deleted file mode 100644
index 50fd846..0000000
--- a/users/guanranwang/home-manager/dotfiles/config/user-tmpfiles.d/discord-rpc.conf
+++ /dev/null
@@ -1 +0,0 @@
-L %t/discord-ipc-0 - - - - app/com.discordapp.Discord/discord-ipc-0
diff --git a/users/guanranwang/home-manager/dotfiles/data/applications/ca.desrt.dconf-editor.desktop b/users/guanranwang/home-manager/dotfiles/data/applications/ca.desrt.dconf-editor.desktop
deleted file mode 100644
index f9fc4ea..0000000
--- a/users/guanranwang/home-manager/dotfiles/data/applications/ca.desrt.dconf-editor.desktop
+++ /dev/null
@@ -1,249 +0,0 @@
-[Desktop Entry]
-Name[af]=dconf Redigeerder
-Name[an]=Editor de dconf
-Name[ar]=محرر dconf
-Name[as]=dconf সম্পাদক
-Name[be]=рэдактар dconf
-Name[bg]=Редактор за Dconf
-Name[bn_IN]=dconf সম্পাদক
-Name[bs]=Uređivač dconf
-Name[ca]=Editor del dconf
-Name[ca@valencia]=Editor del dconf
-Name[cs]=Editor dconf
-Name[da]=dconf-redigering
-Name[de]=dconf-Editor
-Name[el]=επεξεργαστής Dconf
-Name[en_GB]=dconf Editor
-Name[eo]=dconf-Redaktilo
-Name[es]=Editor de dconf
-Name[et]=dconf redaktor
-Name[eu]=dconf editorea
-Name[fa]=ویرایشگر dconf
-Name[fi]=dconf-muokkain
-Name[fr]=Éditeur dconf
-Name[fur]=Editôr di dconf
-Name[gl]=Editor dconf
-Name[he]=עורך dconf
-Name[hi]=dconf संपादक
-Name[hr]=dconf uređivač
-Name[hu]=dconf szerkesztő
-Name[id]=Penyunting dconf
-Name[is]=dconf ritill
-Name[it]=Editor dconf
-Name[ja]=dconf エディター
-Name[kk]=dconf түзетушісі
-Name[ko]=dconf 편집기
-Name[lt]=dconf Redaktorius
-Name[lv]=dconf redaktors
-Name[ml]=dconf എഡിറ്റര്
-Name[mr]=डीकॉन्फ संपादक
-Name[ms]=Penyunting dconf
-Name[nb]=dconf redigering
-Name[ne]=dconf सम्पादक
-Name[nl]=dconf-bewerker
-Name[oc]=Editor dconf
-Name[pa]=dconf ਐਡੀਟਰ
-Name[pl]=Edytor dconf
-Name[pt]=Editor dconf
-Name[pt_BR]=Editor dconf
-Name[ro]=Editor dconf
-Name[ru]=Редактор dconf
-Name[sk]=Editor systému dconf
-Name[sl]=Urejevalnik dconf
-Name[sr]=дконф уређивач
-Name[sr@latin]=dkonf uređivač
-Name[sv]=dconf-redigerare
-Name[ta]=டிகான்ஃப் திருத்தி
-Name[te]=డికాన్ఫ్ కూర్పకం
-Name[tg]=Муҳаррири dconf
-Name[th]=เครื่องมือแก้ไข dconf
-Name[tr]=dconf Düzenleyici
-Name[uk]=Редактор dconf
-Name[vi]=Trình soạn thảo dconf
-Name[zh_CN]=dconf 编辑器
-Name[zh_HK]=dconf 編輯器
-Name[zh_TW]=dconf 編輯器
-Name[ug]=dconf تەھرىرلىگۈچى
-Name=dconf Editor
-GenericName[be]=Рэдактар канфігурацыі для dconf
-GenericName[bg]=Редактор на настройки за Dconf
-GenericName[ca]=Editor de configuracions per al dconf
-GenericName[ca@valencia]=Editor de configuracions per al dconf
-GenericName[cs]=Editor nastavení pro dconf
-GenericName[da]=Konfigurationsredigering til dconf
-GenericName[de]=Konfigurationseditor für dconf
-GenericName[el]=Επεξεργαστής ρυθμίσεων για το Dconf
-GenericName[en_GB]=Configuration editor for dconf
-GenericName[es]=Editor de configuración para dconf
-GenericName[eu]=Dconf-en konfigurazioaren editorea
-GenericName[fa]=ویرایشگر پیکربندی برای dconf
-GenericName[fi]=Asetusmuokkain dconfille
-GenericName[fr]=Éditeur de configuration pour dconf
-GenericName[fur]=Editôr di configurazion par dconf
-GenericName[gl]=Editor de configuración para dconf
-GenericName[he]=עורך תצורה עבור dconf
-GenericName[hr]=Uređivač podešavanja za dconf
-GenericName[hu]=Konfigurációszerkesztő a dconf-hoz
-GenericName[id]=Penyunting konfigurasi bagi dconf
-GenericName[it]=Editor di configurazione per dconf
-GenericName[ja]=dconf 用の設定エディター
-GenericName[kk]=dconf үшін баптаулар түзеткіші
-GenericName[ko]=dconf용 설정 편집기
-GenericName[lt]=Konfigūracijos redaktorius dconf
-GenericName[lv]=dconf konfigurācijas redaktors
-GenericName[ml]=Dconf നു വേണ്ടിയുള്ള എഡിറ്റര് കോണ്ഫിഗര് ചെയ്യുന്നു
-GenericName[ms]=Penyunting konfigurasi untuk dconf
-GenericName[nb]=Konfigurasjonsredigering fo dconf
-GenericName[ne]=dconf सम्पादक कन्फिगरेसन
-GenericName[nl]=Configuratiebewerker voor dconf
-GenericName[oc]=Editor de configuracion per dconf
-GenericName[pl]=Edytor konfiguracji dconf
-GenericName[pt]=Editor de configurações para dconf
-GenericName[pt_BR]=Editor de configuração para dconf
-GenericName[ro]=Editor de configurații pentru dconf
-GenericName[ru]=Редактор конфигурации для dconf
-GenericName[sk]=Editor konfigurácie systému dconf
-GenericName[sl]=Urejevalnik nastavitev za dconf
-GenericName[sr]=Уређивач подешавања за дконф
-GenericName[sr@latin]=Uređivač podešavanja za dkonf
-GenericName[sv]=Konfigurationsredigerare för dconf
-GenericName[tr]=Dconf için yapılandırma düzenleyicisi
-GenericName[uk]=Редактор налаштувань для dconf
-GenericName[zh_CN]=dconf 的配置编辑器
-GenericName[zh_TW]=dconf 的設定編輯器
-GenericName=Configuration editor for dconf
-Comment[an]=Edita toda la configuración d'a base de datos dreitament
-Comment[ar]=تحرير قاعدة بيانات إعداداتك بأكملها بطريقة مباشرة
-Comment[as]=আপোনাৰ সম্পূৰ্ণ সংৰূপ ডাটাবেইচ প্ৰত্যক্ষভাৱে সম্পাদন কৰক
-Comment[be]=Непасрэднае рэдагаванне ўсёй канфігурацыйнай базы даных
-Comment[bg]=Редактиране на цялата база от данни с настройки
-Comment[bn_IN]=আপনার সম্পূর্ণ কনফিগারেশন ডাটাবেস সরাসরি সম্পাদন করুন
-Comment[bs]=Neposredno uredite vašu bazu sa podešavanjima
-Comment[ca]=Editeu directament la base de dades de configuració
-Comment[ca@valencia]=Editeu directament la base de dades de configuració
-Comment[cs]=Přímo upravujte celou svoji databázi nastavení
-Comment[da]=Redigér direkte i hele din konfigurationsdatabase
-Comment[de]=Direkter Zugriff auf Ihre gesamte Konfigurationsdatenbank
-Comment[el]=Άμεση επεξεργασία όλης της βάσης με τα δεδομένα των ρυθμίσεων
-Comment[en_GB]=Directly edit your entire configuration database
-Comment[eo]=Rekte redakti vian totan agordan datumbazon
-Comment[es]=Edite toda la configuración de la base de datos directamente
-Comment[et]=Seadistuste andmebaasi vahetu muutmine
-Comment[eu]=Editatu zuzenean zure konfigurazioaren datu-base osoa
-Comment[fa]=به صورت مستقیم پایگاهدادهٔ پیکربندی خود را ویرایش کنید
-Comment[fi]=Muokkaa suoraan koko asetustietokantaasi
-Comment[fr]=Modifier directement toute votre base de données de configuration
-Comment[fur]=Modifiche diretementri l'intîr database de configurazion
-Comment[gl]=Edite directamente toda a súa base de datos de configuración
-Comment[he]=עריכה ישירה של כל מסד נתוני התצורה שלך
-Comment[hi]=अपने सम्पूर्ण विन्यास डाटाबेस को सीधे संपादित करें
-Comment[hr]=Izravno uređujete svoju cjelokupnu bazu podataka podešavanja
-Comment[hu]=A konfigurációs adatbázis közvetlen szerkesztése
-Comment[id]=Menyunting langsung seluruh basis data konfigurasi Anda
-Comment[is]=Breyta beint uppsetningargrunni kerfis
-Comment[it]=Modifica direttamente l'intero database di configurazione
-Comment[ja]=設定データベースを直接編集します
-Comment[kk]=Баптаулар дерекқорын тікелей түзетіңіз
-Comment[ko]=모든 설정 데이터베이스를 직접 편집합니다
-Comment[lt]=Tiesiogiai redaguokite savo visą konfigūracijos duomenų bazę
-Comment[lv]=Tieši rediģē visu savu konfigurācijas datubāzi
-Comment[ml]=മൊത്തം ക്രമീകരണ ഡാറ്റാബൈസും നേരിട്ട് തിരുത്തുക
-Comment[mr]=संपूर्ण संरचना डाटाबेस थेट संपादित करा
-Comment[ms]=Sunting terus keseluruhan pangkalan data konfigurasi anda
-Comment[nb]=Rediger konfigurasjonsdatabasen direkte
-Comment[ne]=तपाईँको सम्पूर्ण कन्फिगरेसन डाटावेश प्रतक्ष रूपमा सम्पादन गर्नुहोस्
-Comment[nl]=De gehele configuratie-database rechtstreeks bewerken
-Comment[oc]=Modificar dirèctament tota vòstra basa de donadas de configuracion
-Comment[pa]=ਆਪਣੇ ਪੂਰੇ ਸੰਰਚਨਾ ਡਾਟਾਬੇਸ ਨੂੰ ਸਿੱਧਾ ਸੋਧੋ
-Comment[pl]=Bezpośrednia modyfikacja bazy danych konfiguracji
-Comment[pt]=Edite diretamente toda a sua base de dados de configuração
-Comment[pt_BR]=Edite diretamente todo o seu banco de dados de configuração
-Comment[ro]=Editați în mod direct întreaga dumneavoastră bază de date cu configurări
-Comment[ru]=Прямое редактирование базы данных настроек среды
-Comment[sk]=Priama úprava celej vašej databázy nastavení
-Comment[sl]=Neposredno urejanje celotne podatkovne zbirke nastavitev
-Comment[sr]=Непосредно уредите вашу базу са подешавањима
-Comment[sr@latin]=Neposredno uredite vašu bazu sa podešavanjima
-Comment[sv]=Redigera hela din konfigurationsdatabas direkt
-Comment[ta]=உங்கள் முழு வடிவமைப்பு தரவுத்தளத்தை நேரடியாக திருத்துக
-Comment[te]=పూర్తి స్వరూపణ దత్తాంశాన్ని నేరుగా సవరించు
-Comment[tg]=Тамоми пойгоҳи иттилооти танзимоти худро бевосита таҳрир кунед
-Comment[th]=แก้ไขฐานข้อมูลค่าตั้งของคุณทั้งหมดโดยตรง
-Comment[tr]=Yapılandırma veri tabanınızın tamamını doğrudan düzenleyin
-Comment[uk]=Безпосереднє редагування бази даних налаштувань
-Comment[vi]=Sửa trực tiếp toàn bộ cơ sở dữ liệu cấu hình của bạn
-Comment[zh_CN]=直接编辑您的整个配置数据库
-Comment[zh_HK]=直接編輯你的整個組態資料庫
-Comment[zh_TW]=直接編輯整個設定資料庫
-Comment[ug]=سەپلىمە ساندىنىنى بىۋاسىتە تەھرىرلەيدۇ
-Comment=Directly edit your entire configuration database
-Keywords[af]=instellings;konfigurasie;
-Keywords[an]=opcions;configuración;
-Keywords[as]=settings;configuration;
-Keywords[be]=настройкі;налады;канфігурацыя;настаўленні;
-Keywords[bg]=настройки;конфигурации;settings;configuration;
-Keywords[bs]=podešavanja;postavke;konfiguracija;
-Keywords[ca]=paràmetres;configuració;
-Keywords[ca@valencia]=paràmetres;configuració;
-Keywords[cs]=nastavení;konfigurace;
-Keywords[da]=indstillinger;valgmuligheder;valg;konfiguration;
-Keywords[de]=Einstellungen;Konfiguration;
-Keywords[el]=ρυθμίσεις;διαμόρφωση;settings;configuration;
-Keywords[en_GB]=settings;configuration;
-Keywords[eo]=agordoj;
-Keywords[es]=configuración;ajustes;
-Keywords[et]=seadistus;sätted;seaded;konfiguratsioon;
-Keywords[eu]=ezarpenak;konfigurazioa;
-Keywords[fa]=settings;configuration;تنظیمات;پیکربندی;
-Keywords[fi]=settings;configuration;asetukset;määritykset;
-Keywords[fr]=paramètres;configuration;
-Keywords[fur]=impostazions; configurazion;
-Keywords[gl]=preferencias;configuración;
-Keywords[he]=הגדרות;תצורה;קונפיגורציה;
-Keywords[hi]=सेटिंग्स; विन्यास;
-Keywords[hr]=postavke;podešavanje;
-Keywords[hu]=beállítások;konfiguráció;
-Keywords[id]=pengaturan;konfigurasi;
-Keywords[is]=stillingar;uppsetning;
-Keywords[it]=impostazione;impostazioni;configurazione;
-Keywords[ja]=settings;configuration;設定;gsettings;gschema;
-Keywords[kk]=settings;configuration;баптаулар;қалаулар;
-Keywords[ko]=settings;configuration;설정;
-Keywords[lt]=nustatymai;konfigūracija;
-Keywords[lv]=iestatījumi;konfigurācija;
-Keywords[ml]=settings;configuration;
-Keywords[ms]=tetapan;konfigurasi;
-Keywords[nb]=innstillinger;konfigurasjon;
-Keywords[ne]=सेटि;ङ्गकन्फिगरेसन;
-Keywords[nl]=instellingen;configuratie;settings;configuration;
-Keywords[oc]=paramètres;configuracion;
-Keywords[pa]=ਸੈਟਿੰਗ;ਸੰਰਚਨਾ;settings;configuration;
-Keywords[pl]=ustawienia;konfiguracja;preferencje;opcje;rejestr;
-Keywords[pt]=definições;configuração;
-Keywords[pt_BR]=ajustes;configuração;
-Keywords[ro]=settings;configuration;configurări;configurație;setări;
-Keywords[ru]=настройка;параметры;конфигурация;
-Keywords[sk]=nastavenia;konfigurácia;
-Keywords[sl]=nastavitve;konfiguracija;sistem;prilagajanje;
-Keywords[sr]=подешавања;поставке;конфигурација;podešavanja;postavke;konfiguracija;podesavanja;settings;configuration;
-Keywords[sr@latin]=podešavanja;postavke;konfiguracija;podešavanja;postavke;konfiguracija;podesavanja;settings;configuration;
-Keywords[sv]=inställningar;konfiguration;
-Keywords[ta]=அமைப்பு;வடிவமைப்பு;
-Keywords[tg]=танзимот;конфигуратсия;
-Keywords[th]=ค่าตั้ง;ตั้งค่า;
-Keywords[tr]=ayarlar;yapılandırma;
-Keywords[uk]=параметри;налаштування;
-Keywords[vi]=settings;cài;đặt;cai;dat;configuration;cấu;hình;cau;hinh;
-Keywords[zh_CN]=settings;configuration;设定;配置;设置;
-Keywords[zh_HK]=settings;configuration;設定值;組態;
-Keywords[zh_TW]=settings;configuration;設定值;設定;配置;
-Keywords[ug]=settings;configuration;تەڭشەكلەر;سەپلىمە;
-Keywords=settings;configuration;
-Exec=flatpak run --branch=stable --arch=x86_64 --command=start-dconf-editor ca.desrt.dconf-editor
-Terminal=false
-Type=Application
-StartupNotify=true
-Categories=GNOME;GTK;System;
-#DBusActivatable=true
-Icon=ca.desrt.dconf-editor
-X-Flatpak=ca.desrt.dconf-editor
diff --git a/users/guanranwang/home-manager/dotfiles/data/applications/com.github.wwmm.easyeffects.desktop b/users/guanranwang/home-manager/dotfiles/data/applications/com.github.wwmm.easyeffects.desktop
deleted file mode 100644
index 4cc0631..0000000
--- a/users/guanranwang/home-manager/dotfiles/data/applications/com.github.wwmm.easyeffects.desktop
+++ /dev/null
@@ -1,99 +0,0 @@
-[Desktop Entry]
-Name=Easy Effects
-GenericName[cs]=Ekvalizér, kompresor a jiné zvukové efekty
-GenericName[de]=Equalizer, Kompressor und andere Audioeffekte
-GenericName[fr_FR]=Égaliseur, Compresseur et autres effets audio
-GenericName[gl]=Ecualizador, compresor e outros efectos de son
-GenericName[hr]=Ekvalizator, kompresor i drugi audio efekti
-GenericName[id_ID]=Equalizer, Compressor and Other Audio Effects
-GenericName[it_IT]=Equalizzatore, Compressore e Altri Effetti Audio
-GenericName[nl]=Equalizer, compressor en overige audio-effecten
-GenericName[pl]=Korektor, kompresor i inne efekty audio
-GenericName[pt_BR]=Equalizador, Compressor e Outros Efeitos de Áudio
-GenericName[ru]=Эквалайзер, компрессор и прочие звуковые эффекты
-GenericName[sk]=Ekvalizér, kompresor a ďalšie audio efekty
-GenericName[sv]=Equalizer, kompressor och andra ljudeffekter
-GenericName[da]=Equalizer, Kompressor og Andre Lydeffekter
-GenericName[nb_NO]=Tonekontroll, kompressor og andre lydeffekter
-GenericName[es_MX]=Ecualizador, Compresor y Otros Efectos de Sonido
-GenericName[es_CO]=Ecualizador, Compresor y Otros Efectos de Sonido
-GenericName[tr]=Ekolayzır, Sıkıştırıcı ve Diğer Ses Efektleri
-GenericName[zh_CN]=均衡器、压缩器和其他音效
-GenericName[ro]=Egalizator, compresor și Alte Efecte Audio
-GenericName[es_VE]=Ecualizador, Compresor y Otros Efectos de Sonido
-GenericName[ja]=イコライザー、コンプレッサーなどのオーディオエフェクト
-GenericName[ko]=이퀄라이저, 컴프레서 및 기타 오디오 효과
-GenericName[es]=Ecualizador, compresor y otros efectos de sonido
-GenericName[bg]=Еквалайзер, Компресор и други звукови ефекти
-GenericName[uk]=Еквалайзер, компресор та інші звукові ефекти
-GenericName[eu]=Ekualizatzailea, konprimatzailea eta beste audio-efektu batzuk
-GenericName[nn]=Equalizer, kompressor og andre lydeffektar
-GenericName[ca]=Equalitzador, Compressor i Altres Efectes d'Àudio
-GenericName=Equalizer, Compressor and Other Audio Effects
-Comment[cs]=Zvukové efekty pro programy využívající PipeWire
-Comment[de]=Audio Effekte für PipeWire Anwendungen
-Comment[fr_FR]=Effets audio pour les applications utilisant le serveur audio PipeWire
-Comment[gl]=Efectos de son para aplicacións PipeWire
-Comment[hr]=Zvučni efekti za PipeWire aplikacije
-Comment[id_ID]=Efek Audio untuk Aplikasi PipeWire
-Comment[it_IT]=Effetti Audio per Applicazioni Pipewire
-Comment[nl]=Audio-effecten voor PipeWire-apps
-Comment[pl]=Efekty dźwiękowe dla aplikacji PipeWire
-Comment[pt_BR]=Efeitos de áudio para aplicativos que utilizam PipeWire
-Comment[ru]=Звуковые эффекты для приложений PipeWire
-Comment[sk]=Zvukové efekty pre aplikácie využívajúce PipeWire
-Comment[sv]=Ljudeffekter för PipeWire-applikationer
-Comment[da]=Lyd Effekter for PipeWire Applikationer
-Comment[nb_NO]=Lydeffekter for PipeWire-programmer
-Comment[es_MX]=Efectos de audio para aplicaciones PipeWire
-Comment[es_CO]=Efectos de audio paras las aplicaciones PipeWire
-Comment[tr]=PipeWire Uygulamaları için Ses Efektleri
-Comment[zh_CN]=为使用 PipeWire 的应用提供音效
-Comment[ja]=PipeWire アプリケーション用オーディオエフェクト
-Comment[ko]=PipeWire 응용프로그램을 위한 오디오 효과
-Comment[es]=Efectos de sonido para las aplicaciones PipeWire
-Comment[af]=Oudio-effekte vir PipeWire toepassing
-Comment[bg]=Звукови ефекти за приложения, използващи PipeWire
-Comment[uk]=Аудіоефекти для додатків PipeWire
-Comment[eu]=Audio-efektuak PipeWire aplikazioetarako
-Comment[nn]=Lydeffektar for PipeWire-applikasjonar
-Comment[ca]=Efectes d'àudio per a aplicacions PipeWire
-Comment=Audio Effects for PipeWire Applications
-Keywords[cs]=limiter;kompresor;dozvuk;ekvalizér;automatická hlasitost;
-Keywords[de]=Limiter;Kompressor;Hall;Equalizer;Autovolumen;
-Keywords[fr_FR]=limiteur ; compresseur ; réverbération ; égaliseur ; autovolume ;
-Keywords[gl]=limitador;compresor;reverberación;ecualizador;volume automático;
-Keywords[hr]=graničnik;kompresor;odjek;ekvalizator;automatska glasnoća zvuka;
-Keywords[id_ID]=limiter;compressor;reverberation;equalizer;autovolume;
-Keywords[it_IT]=limiter;compressore;riverbero;equalizzatore;autovolume;
-Keywords[nl]=limiter;compressor;galm;equalizer;autovolume;
-Keywords[pl]=limiter;kompresor;pogłos;korektor;autogłośność;
-Keywords[pt_BR]=limitador;compressor;reverberação;equalizador;autovolume;
-Keywords[ru]=лимитер;компрессор;ревербератор;эквалайзер;автогромкость;
-Keywords[sk]=obmedzovač;kompresor;ozvena;ekvalizér;automatická hlasitosť;
-Keywords[sv]=begränsare;kompressor;eko;utjämnare;autovolym;
-Keywords[da]=begrænser;kompressor;efterklang;equalizer;autovolume;
-Keywords[es_MX]=limitador;compresor;reverberación;ecualizador;autovolumen;
-Keywords[es_CO]=limitador;compresor;reverberación;ecualizador;autovolumen;
-Keywords[tr]=sınırlayıcı,kompresör,yankı,ekolayzır,otomatikses;yükseltici;sıkıştırıcı;
-Keywords[zh_CN]=限幅器;压缩器;混响;均衡器;自动音量;
-Keywords[ro]=limitator;compresor;reverberație;egalizator;autovolum
-Keywords[es_VE]=limitador;compresor;reverberación;ecualizador;autovolumen;
-Keywords[ja]=リミッター;コンプレッサー;リバーブ;イコライザー;オートボリューム;
-Keywords[ko]=limiter;compressor;reverberation;equalizer;autovolume;리미터;컴프레서;리버브;이퀄라이저;자동음량조절;반향;잔향;자동음량;
-Keywords[es]=limitador;compresor;reverberación;ecualizador;autovolumen;
-Keywords[bg]=ограничител;компресор;ехо;еквалайзер;автосила;
-Keywords[uk]=обмежувач;компресор;реверберація;еквалайзер;автогучність;
-Keywords[eu]=mugatzailea;konprimatzailea;durunda;ekualizadorea;bolumen automatikoa;
-Keywords[nn]=limiter;compressor;reverbation;equalizer;autovolume;
-Keywords[ca]=limitador;compressor;reverberació;equalitzador;autovolum;
-Keywords=limiter;compressor;reverberation;equalizer;autovolume;
-Categories=GTK;AudioVideo;Audio;
-Exec=flatpak run --branch=stable --arch=x86_64 --command=easyeffects com.github.wwmm.easyeffects
-Icon=com.github.wwmm.easyeffects
-StartupNotify=true
-#DBusActivatable=true
-X-GNOME-UsesNotifications=true
-Terminal=false
-Type=Application
-X-Flatpak=com.github.wwmm.easyeffects
diff --git a/users/guanranwang/home-manager/dotfiles/data/applications/io.bassi.Amberol.desktop b/users/guanranwang/home-manager/dotfiles/data/applications/io.bassi.Amberol.desktop
deleted file mode 100644
index 58bafd7..0000000
--- a/users/guanranwang/home-manager/dotfiles/data/applications/io.bassi.Amberol.desktop
+++ /dev/null
@@ -1,119 +0,0 @@
-[Desktop Entry]
-Name[be]=Amberol
-Name[ca]=Amberol
-Name[cs]=Amberol
-Name[da]=Amberol
-Name[de]=Amberol
-Name[el]=Amberol
-Name[en_GB]=Amberol
-Name[es]=Amberol
-Name[eu]=Amberol
-Name[fa]=امبرول
-Name[fi]=Amberol
-Name[fr]=Amberol
-Name[fur]=Amberol
-Name[gl]=Amberol
-Name[he]=אמברול
-Name[hr]=Amberol
-Name[hu]=Amberol
-Name[id]=Amberol
-Name[is]=Amberol
-Name[it]=Amberol
-Name[ka]=Amberol
-Name[ko]=앰버롤
-Name[lt]=Amberol
-Name[nl]=Amberol
-Name[oc]=Amberol
-Name[pl]=Amberol
-Name[pt]=Amberol
-Name[pt_BR]=Amberol
-Name[ru]=Amberol
-Name[sl]=Amberol
-Name[sr]=Амберол
-Name[sv]=Amberol
-Name[tr]=Amberol
-Name[uk]=Амберол
-Name[zh_CN]=Amberol
-Name=Amberol
-GenericName[be]=Музычны прайгравальнік
-GenericName[ca]=Reproductor de música
-GenericName[cs]=Přehrávač hudby
-GenericName[da]=Musikafspiller
-GenericName[de]=Musikwiedergabe
-GenericName[el]=Αναπαραγωγή μουσικής
-GenericName[en_GB]=Music Player
-GenericName[es]=Reproductor de música
-GenericName[eu]=Musika-erreproduzigailua
-GenericName[fa]=پخشکنندهٔ آهنگ
-GenericName[fi]=Musiikkisoitin
-GenericName[fr]=Lecteur de musique
-GenericName[fur]=Riprodutôr musicâl
-GenericName[gl]=Reprodutor de música
-GenericName[he]=נגן מוזיקה
-GenericName[hr]=Glazbeni reproduktor
-GenericName[hu]=Zenelejátszó
-GenericName[id]=Pemutar Musik
-GenericName[is]=Tónlistarspilari
-GenericName[it]=Lettore musicale
-GenericName[ka]=მედია დამკვრელი
-GenericName[ko]=음악 재생기
-GenericName[lt]=Muzikos grotuvas
-GenericName[ne]=सङ्गीत बजाउने
-GenericName[nl]=Muziekspeler
-GenericName[oc]=Lector de musica
-GenericName[pl]=Odtwarzacz muzyki
-GenericName[pt]=Reprodutor de música
-GenericName[pt_BR]=Reprodutor de músicas
-GenericName[ru]=Музыкальный проигрыватель
-GenericName[sl]=Predvajalnik glasbe
-GenericName[sr]=Програм за пуштање музике
-GenericName[sv]=Musikspelare
-GenericName[tr]=Müzik Çalar
-GenericName[uk]=Програвач музики
-GenericName[zh_CN]=音乐播放器
-GenericName=Music Player
-Exec=flatpak run --branch=stable --arch=x86_64 --command=amberol --file-forwarding io.bassi.Amberol @@u %U @@
-Icon=io.bassi.Amberol
-Terminal=false
-Type=Application
-Categories=GNOME;GTK;Music;Audio;AudioVideo;
-Keywords[be]=player;музычны;прайгравальнік;мультымедыя;аўдыя;прайграванне;плэер;
-Keywords[cs]=hudba;přehrávač;média;audio;playlist;
-Keywords[da]=musik;afspiller;medie;lyd;afspilningsliste;playliste;
-Keywords[de]=music;player;media;audio;playlist;Musik;Wiedergabe;Medien;Audio;Wiedergabeliste;
-Keywords[en_GB]=music;player;media;audio;playlist;
-Keywords[es]=música;sonido;reproductor;medio;lista;reproducción;
-Keywords[eu]=musika;erreproduzigailua;multimedia;audioa;erreprodukzio-zerrenda
-Keywords[fa]=music;player:media;موزیک;آهنگ;موسیقی;صدا;صوت;آوا;پخشکننده;رسانه;
-Keywords[fi]=music;player;media;audio;playlist;musiikki;ääni;soitin;soittolista;
-Keywords[fr]=musique;son;lecteur;média;audio;liste de lecture;
-Keywords[fur]=musiche;riprodutôr;multimedia;audio;liste di riproduzion;
-Keywords[gl]=música;reprodutor;media;son;lista de reprodución;
-Keywords[he]=מוזיקה;מוסיקה;שמע;צליל;נגן;מדיה;אודיו;רשימת השמעה;רשימות השמעה;פליליסט;
-Keywords[hr]=glazba;reproduktor;medij;zvuk;popis izvođenja;
-Keywords[hu]=zene;lejátszó;média;hang;lejátszási lista;
-Keywords[id]=musik;pemutar;media;audio;daftar putar;
-Keywords[is]=tónlist;spilari;margmiðlun;hljóð;spilun;spilunarlisti
-Keywords[it]=musica;lettore;media;audio;playlist;
-Keywords[ka]=music;sound;player;media;audio;playlist;
-Keywords[ko]=music;음악;곡;player;재생;재생기;media;매체;미디어;audio;오디오;소리;음성;playlist;재생목록;목록;
-Keywords[lt]=muzika;grotuvas;medija;garsas;grojaraštis;
-Keywords[nl]=muziek;music;speler;player;media;audio;afspeellijst;playlist;
-Keywords[oc]=musica;lector;mèdia;audio;àudio;lista de lectura;
-Keywords[pl]=muzyka;music;odtwarzacz;player;plejer;media;multimedia;audio;lista odtwarzania;playlista;plejlista;MP3;empetrzy;empetrójka;
-Keywords[pt]=música;músicas;music;som;reprodutor;leitor;player;multimédia;áudio;audio;lista de reprodução;playlist;
-Keywords[pt_BR]=música;músicas;music;som;reprodutor;player;mídia;áudio;audio;lista de reprodução;playlist;
-Keywords[ru]=music;player;media;audio;playlist;музыка;проигрыватель;медиа;аудио;список воспроизведения;
-Keywords[sl]=music;player;media;audio;playlist;glasba;predvajalnik;predstavna vsebina;seznam predvajanja;skladbe;pesmi;
-Keywords[sr]=музика;пуштач;медија;аудио;списак;music;player;media;audio;playlist;
-Keywords[sv]=musik;spelare;media;audio;spellista;
-Keywords[tr]=müzik;oynatıcı;çalıcı;çalar;müzik çalar;müzik oynatıcı;medya;ortam;ses;oynatma listesi;çalma listesi;
-Keywords[uk]=music;player;media;audio;playlist;музика;звук;програвач;мультимедіа;звук;список відтворення;відтворення;
-Keywords[zh_CN]=music;player;media;audio;playlist;音乐;播放器;媒体;音频;播放列表;
-Keywords=music;player;media;audio;playlist;
-StartupNotify=true
-X-SingleMainWindow=true
-X-Purism-FormFactor=Workstation;Mobile;
-#DBusActivatable=true
-MimeType=audio/mpeg;audio/wav;audio/x-aac;audio/x-aiff;audio/x-ape;audio/x-flac;audio/x-m4a;audio/x-m4b;audio/x-mp1;audio/x-mp2;audio/x-mp3;audio/x-mpg;audio/x-mpeg;audio/x-mpegurl;audio/x-opus+ogg;audio/x-pn-aiff;audio/x-pn-au;audio/x-pn-wav;audio/x-speex;audio/x-vorbis;audio/x-vorbis+ogg;audio/x-wavpack;inode/directory;
-X-Flatpak=io.bassi.Amberol
diff --git a/users/guanranwang/home-manager/dotfiles/data/applications/org.gnome.Calendar.desktop b/users/guanranwang/home-manager/dotfiles/data/applications/org.gnome.Calendar.desktop
deleted file mode 100644
index 7194211..0000000
--- a/users/guanranwang/home-manager/dotfiles/data/applications/org.gnome.Calendar.desktop
+++ /dev/null
@@ -1,201 +0,0 @@
-[Desktop Entry]
-Name[af]=Kalender
-Name[an]=Calandario
-Name[ar]=التقويم
-Name[be]=Каляндар
-Name[bg]=Календар
-Name[bs]=Kalendar
-Name[ca]=Calendari
-Name[ca@valencia]=Calendari
-Name[ckb]=ڕۆژژمێر
-Name[cs]=Kalendář
-Name[da]=Kalender
-Name[de]=Kalender
-Name[el]=Ημερολόγιο
-Name[en_GB]=Calendar
-Name[eo]=Kalendaro
-Name[es]=Calendario
-Name[et]=Kalender
-Name[eu]=Egutegia
-Name[fa]=تقویم
-Name[fi]=Kalenteri
-Name[fr]=Agenda
-Name[fur]=Calendari
-Name[fy]=Kalinder
-Name[ga]=Féilire
-Name[gd]=Am mìosachan
-Name[gl]=Calendario
-Name[he]=לוח שנה
-Name[hi]=पंचांग
-Name[hr]=Kalendar
-Name[hu]=Naptár
-Name[id]=Kalender
-Name[is]=Dagatal
-Name[it]=Calendario
-Name[ja]=カレンダー
-Name[ka]=კალენდარი
-Name[kab]=Awitay
-Name[kk]=Күнтізбе
-Name[ko]=달력
-Name[lt]=Kalendorius
-Name[lv]=Kalendārs
-Name[mjw]=Calendar
-Name[ml]=കലണ്ടർ
-Name[ms]=Kalendar
-Name[nb]=Kalender
-Name[ne]=पात्रो
-Name[nl]=Agenda
-Name[oc]=Agenda
-Name[pa]=ਕੈਲੰਡਰ
-Name[pl]=Kalendarz
-Name[pt]=Calendário
-Name[pt_BR]=Calendário
-Name[ro]=Calendar
-Name[ru]=Календарь
-Name[sk]=Kalendár
-Name[sl]=Koledar
-Name[sr]=Календар
-Name[sr@latin]=Kalendar
-Name[sv]=Kalender
-Name[ta]=நாள்காட்டி
-Name[tg]=Тақвим
-Name[th]=ปฏิทิน
-Name[tr]=Takvim
-Name[uk]=Календар
-Name[vi]=Lịch
-Name[zh_CN]=日历
-Name[zh_HK]=行事曆
-Name[zh_TW]=行事曆
-Name=Calendar
-Comment[af]=Kry toegang tot en bestuur jou kalenders
-Comment[ar]=انفذ إلى تقاويمك و أدرها
-Comment[be]=Доступ і кіраванне календарамі
-Comment[bg]=Достъп и управление на календари
-Comment[ca]=Accedeix i gestiona els calendaris
-Comment[ca@valencia]=Accedeix i gestiona els calendaris
-Comment[ckb]=بچۆناوەو و ڕۆژژمێرەکەت ڕێکبخە
-Comment[cs]=Zobrazte si a spravujte své kalendáře
-Comment[da]=Tilgå og håndtér dine kalendere
-Comment[de]=Auf Ihre Kalender zugreifen und verwalten
-Comment[el]=Πρόσβαση και διαχείριση του ημερολογίου σας
-Comment[en_GB]=Access and manage your calendars
-Comment[eo]=Aliri kaj viajn kalendarojn
-Comment[es]=Acceder y gestionar sus calendarios
-Comment[et]=Isiklike kalendrite vaatamine ja haldamine
-Comment[eu]=Atzitu eta kudeatu zure egutegiak
-Comment[fa]=نمایش و مدیریت تقویمهایتان
-Comment[fi]=Hallitse aikatauluasi kalenterin avulla
-Comment[fr]=Ouvrir et gérer vos agendas
-Comment[fur]=Jentre e ministre i tiei calendaris
-Comment[fy]=Krij tagong ta en besjoch jo kalinders
-Comment[gd]=Inntrig is stiùirich na mìosachain agad
-Comment[gl]=Acceder e xestionar un calendario
-Comment[he]=גישה וניהול לוח השנה שלך
-Comment[hi]=अपने पंचांगों का उपयोग और प्रबंधन करें
-Comment[hr]=Pristupite i upravljajte svojim kalendarom
-Comment[hu]=Naptárak elérése és kezelése
-Comment[id]=Akses dan kelola kalender Anda
-Comment[is]=Skoða og sýsla með dagatöl
-Comment[it]=Accede e gestisce i propri calendari
-Comment[ja]=カレンダーへのアクセスと管理
-Comment[ka]=კალენდარების მართვა
-Comment[kk]=Күнтізбелеріңізге қатынау және басқару
-Comment[ko]=달력에 접근하고 관리합니다
-Comment[lt]=Prieikite ir tvarkykite savo kalendorius
-Comment[lv]=Piekļūstiet un pārvaldiet savus kalendārus
-Comment[ml]=താങ്കളുടെ കലണ്ടറുകൾ കാണുകയും നിയന്ത്രിക്കുകയും ചെയ്യുക
-Comment[ms]=Capai dan urus kalendar anda
-Comment[nb]=Se på og håndter dine kalendere
-Comment[ne]=पात्रो पहुच र ब्यवस्थापन गर्नुहोस
-Comment[nl]=Beheer en gebruik uw agenda’s
-Comment[oc]=Dobrir e gerir vòstres agendas
-Comment[pa]=ਆਪਣੇ ਕੈਲੰਡਰਾਂ ਨੂੰ ਵਰਤੋਂ ਅਤੇ ਬੰਦੋਬਸਤ ਕਰੋ
-Comment[pl]=Wyświetlanie i zarządzanie kalendarzem
-Comment[pt]=Aceda e gira os seus calendários
-Comment[pt_BR]=Acesse e gerencie seus calendários
-Comment[ro]=Accesați și administrați calendarele
-Comment[ru]=Доступ и управление календарями
-Comment[sk]=Pristupujte a spravujte vaše kalendáre
-Comment[sl]=Upravljanje in urejanje koledarjev
-Comment[sr]=Приступите и управљајте календаром
-Comment[sr@latin]=Pristupite i upravljajte kalendarom
-Comment[sv]=Kom åt och hantera dina kalendrar
-Comment[tr]=Takvimlerinize erişin ve yönetin
-Comment[uk]=Доступ та організування календарів
-Comment[vi]=Truy cập và quản lý lịch của mình
-Comment[zh_CN]=访问并管理日历
-Comment[zh_TW]=存取及管理您的行事曆
-Comment=Access and manage your calendars
-Exec=flatpak run --branch=stable --arch=x86_64 --command=gnome-calendar --file-forwarding org.gnome.Calendar @@u %U @@
-Icon=org.gnome.Calendar
-Terminal=false
-Type=Application
-StartupNotify=true
-Categories=GNOME;GTK;Office;Calendar;Core;
-Keywords[af]=kalender;geleentheid;aanmanings;
-Keywords[an]=Calandario;Evento;Recordatorio;
-Keywords[ar]=Calendar;Event;Reminder;تقويم;حدث;تذكير;
-Keywords[be]=Calendar;Event;Reminder;Каляндар;Падзея;Напамін;
-Keywords[bg]=calendar;event;reminder;календар;събития;напомняне;разписание;
-Keywords[bs]=Kalendar;Događaj;Podsjetnik;
-Keywords[ca]=Calendari;Cita;Recordatori;
-Keywords[ca@valencia]=Calendari;Cita;Recordatori;
-Keywords[ckb]=Calendar;Event;Reminder;
-Keywords[cs]=kalendář;událost;upomínka;připomenutí;
-Keywords[da]=Kalender;Begivenhed;Påmindelse;
-Keywords[de]=Kalender;Termin;Erinnerung;
-Keywords[el]=Ημερολόγιο;Συμβάν;Υπενθύμιση;Calendar;Event;Reminder;
-Keywords[en_GB]=Calendar;Event;Reminder;
-Keywords[eo]=Kalendaro;Evento;Memorigilo;
-Keywords[es]=Calendario;Evento;Recordatorio;
-Keywords[et]=Calendar;Event;Reminder;Kalender;Sündmused;Meeldetuletused;Päevakava;
-Keywords[eu]=Egutegia;Gertaera;Oroigarria;
-Keywords[fa]=Calendar;Event;Reminder;تقویم;رویداد;یادآوری;
-Keywords[fi]=Calendar;Event;Reminder;Kalenteri;Tapahtuma;Muistutus;
-Keywords[fr]=Agenda;Évènement;Rappel;
-Keywords[fur]=Calendari;Lunari;Event;Events;Promemorie;
-Keywords[fy]=Kalinder;Evenemint;Oantinkens;
-Keywords[gd]=Calendar;Event;Reminder;mìosachan;tachartas;cuimhneachan;
-Keywords[gl]=Calendario;Evento;Recordatorio;
-Keywords[he]=לוח שנה;יומן;אירוע;תזכיר;מזכיר;תזכורת;
-Keywords[hi]=Calendar;Event;Reminder;पंचांग;कार्यक्रम;केलेंडर;कलेंडर;इवेंट;रिमाइंडर;अनुस्मरक
-Keywords[hr]=Kalendar;Događaj;Podsjetnik;
-Keywords[hu]=Naptár;Esemény;Emlékeztető;
-Keywords[id]=Kalender;Acara;Pengingat;
-Keywords[is]=dagatal;viðburður;atburður;áminning;
-Keywords[it]=Calendario;Evento;Eventi;Promemoria;
-Keywords[ja]=Calendar;Event;Reminder;カレンダー;イベント;リマインダー;
-Keywords[ka]=Calendar;Event;Reminder;
-Keywords[kk]=Calendar;Event;Reminder;Күнтізбе;Оқиға;Естелік;
-Keywords[ko]=Calendar;달력;캘린더;Event;행사;이벤트;Reminder;알림;
-Keywords[lt]=Kalendorius;Įvykis;Priminimas;
-Keywords[lv]=Kalendārs;Notikums;Atgādinājums;
-Keywords[mjw]=Calendar;Event;Reminder;
-Keywords[ml]=Calendar;Event;Reminder;
-Keywords[ms]=Kalendar;Peristiwa;Pemberitahuan;
-Keywords[nb]=Kalender;Hendelse;Påminnelse;
-Keywords[ne]=भित्तेपात्रो; नतिजा; स्मरणपत्र;
-Keywords[nl]=Calendar;Agenda;Kalender;Event;Afspraak;Evenement;Gebeurtenis;Reminder;Herinnering;
-Keywords[oc]=Agenda;Eveniment;Rapèl;
-Keywords[pa]=ਕੈਲੰਡਰ;ਈਵੈਂਟ;ਰੀਮਾਈਡਰ;
-Keywords[pl]=Kalendarz;Wydarzenie;Zdarzenie;Przypomnienie;Przypominanie;
-Keywords[pt]=Calendário;Evento;Lembrete;
-Keywords[pt_BR]=Calendário;Agenda;Evento;Lembrete;
-Keywords[ro]=Calendar;Event;Reminder;Eveniment;Memento;
-Keywords[ru]=Календарь;Событие;Напоминание;
-Keywords[sk]=Kalendár;Udalosť;Pripomienka;
-Keywords[sl]=Koledar;Dogodki;Opomniki;Datum;calendar;task;reminder;date;
-Keywords[sr]=Calendar;Event;Reminder;Календар;Догађај;Подсетник;Kalendar;Događaj;Podsetnik;Dogadjaj;
-Keywords[sr@latin]=Calendar;Event;Reminder;Kalendar;Događaj;Podsetnik;Kalendar;Događaj;Podsetnik;Dogadjaj;
-Keywords[sv]=Kalender;Händelse;Påminnelse;
-Keywords[tg]=Тақвим;Рӯйдод;Ёдрасон;
-Keywords[th]=ปฏิทิน;งานกิจกรรม;ปลุกเตือน;
-Keywords[tr]=Takvim;Olay;Etkinlik;Anımsatıcı;Hatırlatıcı;
-Keywords[uk]=Calendar;Event;Reminder;Календар;Подія;Нагадування;
-Keywords[vi]=Calendar;Event;Reminder;Lịch;Lich;Sự kiện;Su kien;Nhắc;Nhac;
-Keywords[zh_CN]=Calendar;Event;Reminder;日历;事件;提醒;
-Keywords[zh_TW]=Calendar;Event;Reminder;行事曆;事件;行程;活動;提醒;日曆;
-Keywords=Calendar;Event;Reminder;
-MimeType=text/calendar;
-#DBusActivatable=true
-X-Flatpak=org.gnome.Calendar
diff --git a/users/guanranwang/home-manager/dotfiles/data/applications/org.gnome.Characters.desktop b/users/guanranwang/home-manager/dotfiles/data/applications/org.gnome.Characters.desktop
deleted file mode 100644
index 76058ad..0000000
--- a/users/guanranwang/home-manager/dotfiles/data/applications/org.gnome.Characters.desktop
+++ /dev/null
@@ -1,182 +0,0 @@
-[Desktop Entry]
-Type=Application
-Name[ab]=Асимволқәа
-Name[af]=Karakters
-Name[ar]=المحارف
-Name[be]=Сімвалы
-Name[bg]=Знаци
-Name[ca]=Caràcters
-Name[ca@valencia]=Caràcters
-Name[ckb]=نووسەکان
-Name[cs]=Znaky
-Name[da]=Tegn
-Name[de]=Zeichen
-Name[el]=Χαρακτήρες
-Name[en_GB]=Characters
-Name[eo]=Signoj
-Name[es]=Caracteres
-Name[eu]=Karaktereak
-Name[fa]=نویسهها
-Name[fi]=Merkit
-Name[fr]=Caractères
-Name[fur]=Caratars
-Name[fy]=Characters
-Name[gd]=Caractaran
-Name[gl]=Caracteres
-Name[gu]=અક્ષરો
-Name[he]=תווים
-Name[hi]=वर्ण
-Name[hr]=Znakovi
-Name[hu]=Karakterek
-Name[id]=Karakter
-Name[ie]=Caracteres
-Name[is]=Stafir
-Name[it]=Caratteri
-Name[ja]=文字
-Name[ka]=სიმბოლოები
-Name[kk]=Таңбалар
-Name[ko]=문자 도구
-Name[ln]=Minkomá
-Name[lt]=Simboliai
-Name[lv]=Rakstzīmes
-Name[ml]=ക്യാരക്റ്റേഴ്സ്
-Name[ms]=Aksara
-Name[nb]=Tegn
-Name[ne]=वर्ण
-Name[nl]=Tekens en symbolen
-Name[oc]=Caractèrs
-Name[pa]=ਅੱਖਰ
-Name[pl]=Znaki
-Name[pt]=Caracteres
-Name[pt_BR]=Caracteres
-Name[ro]=Caractere
-Name[ru]=Символы
-Name[sat]=ᱪᱤᱱᱦᱟᱹ ᱠᱚ
-Name[sk]=Znaky
-Name[sl]=Znaki
-Name[sr]=Таблица знакова
-Name[sr@latin]=Tablica znakova
-Name[sv]=Tecken
-Name[ta]=எழுத்துக்கள்
-Name[tg]=Аломатҳо
-Name[tr]=Karakterler
-Name[uk]=Символи
-Name[zh_CN]=字符
-Name[zh_TW]=字元
-Name=Characters
-Comment[ab]=Имариоу аԥшьы иалукааша асимволқәа рыԥшаареи рҭагалареи рзы
-Comment[af]=Nutstoepassing om ongewone karakters te vind en in te voeg
-Comment[ar]=تطبيق للبحث عن المحارف غير المألوفة و إدراجها
-Comment[be]=Праграма, якая дазваляе шукаць і ўстаўляць незвычайныя сімвалы
-Comment[bg]=Помощна програма за намирането и вмъкването на специални знаци
-Comment[ca]=Una aplicació per a cercar i inserir caràcters inusuals
-Comment[ca@valencia]=Una aplicació per buscar i inserir caràcters inusuals
-Comment[ckb]=داوانامە بۆ دۆزینەوە و دانانی نووسە نائاساییەکان
-Comment[cs]=Pomocná aplikace pro vyhledávání a vkládání méně běžných znaků.
-Comment[da]=Hjælpeværktøj til at finde og indsætte usædvanlige tegn
-Comment[de]=Hilfsprogramm zum Auffinden und Einsetzen von selten benutzten Zeichen
-Comment[el]=Βοηθητική εφαρμογή εύρεσης και εισαγωγής σπάνιων χαρακτήρων
-Comment[en_GB]=Utility application to find and insert unusual characters
-Comment[eo]=Utila programo por trovi kaj enmeti nekutimajn signojn
-Comment[es]=Aplicación de utilidad para buscar y encontrar caracteres poco habituales
-Comment[eu]=Aplikazio bat da ohikoak ez diren karaktereak bilatu eta txertatzeko
-Comment[fa]=ابزاری برای یافتن و درج نویسههای غیرمعمول
-Comment[fi]=Sovellus epätavallisten merkkien etsintään ja syöttämiseen
-Comment[fr]=Utilitaire pour chercher et insérer des caractères inhabituels
-Comment[fur]=Aplicazion par cirî e inserî caratars insolits
-Comment[fy]=Brûkberens applikaasje foar it fynen en ynfieren fan ôfwikende karakters
-Comment[gd]=Goireas gus caractaran sònraichte a lorg ’s a chur ann
-Comment[gl]=Utilidade para atopar e inserir caracteres non usuais
-Comment[gu]=અક્ષરો શોધવા અને અસામાન્ય અક્ષરો દાખલ કરવા માટે એક સરળ ઉપયોગીતા એપ્લિકેશન
-Comment[he]=יישום למציאה ולהכנסת תווים בלתי רגילים
-Comment[hi]=असामान्य वर्ण को खोजने और लिखने के लिए अनुप्रयोग
-Comment[hr]=Aplikacija pomagala za pronalazak i umetanje neuobičajenih znakova
-Comment[hu]=Segédprogram alkalmazás szokatlan karakterek kereséséhez és beszúrásához
-Comment[id]=Aplikasi utilitas untuk mencari dan menyisipkan karakter-karakter tak umum
-Comment[ie]=Utensile por trovar e inserter rar caracteres
-Comment[is]=Nytjatól til að setja inn óvenjuleg staftákn (t.d. sem eru ekki á lyklaborði)
-Comment[it]=Applicazione per cercare e inserire caratteri insoliti
-Comment[ja]=珍しい文字を探して挿入するためのユーティリティ
-Comment[ka]=ხელსაწყო აპლიკაცია იშვიათი სიმბოლოების მოსაძებნად და ჩასასმელად
-Comment[kk]=Сирек кездесетін таңбаларды табу және кірістіру үшін арналған қолданба
-Comment[ko]=자주 사용하지 않는 문자를 찾아 입력하는 유틸리티 프로그램
-Comment[ln]=Ntómo mpona koluka mpe bakisa minkoma ya momeseno tê
-Comment[lt]=Programa neįprastų simbolių suradimui ir įterpimui
-Comment[lv]=Utilītprogramma neparastu rakstzīmju meklēšanai un ievietošanai
-Comment[ml]=അപൂര്വ്വ അക്ഷരങ്ങളെ കണ്ടെത്താനും ചേര്ക്കാനുമുള്ള ഉപാധി
-Comment[ms]=Aplikasi utiliti ringkas yang dapat mencari dan menyisip aksara yang jarang digunakan
-Comment[nb]=Verktøy for å finne og sette inn uvanlige tegn
-Comment[ne]=असामान्य वर्णहरू फेला पार्न र सम्मिलित गर्न उपयोगिक अनुप्रयोग
-Comment[nl]=Hulpmiddel om bijzondere tekens te zoeken en in te voegen
-Comment[oc]=Utilitari per cercar e inserir de caractèrs inabituals
-Comment[pa]=ਅਸਧਾਰਨ ਅੱਖਰ ਲੱਭਣ ਤੇ ਸ਼ਾਮਲ ਕਰਨ ਲਈ ਸਹਾਇਕ ਐਪਲੀਕੇਸ਼ਨ
-Comment[pl]=Narzędzie do wyszukiwania i wstawiania znaków specjalnych
-Comment[pt]=Utilitário para localizar e inserir caracteres pouco habituais
-Comment[pt_BR]=Aplicativo utilitário para localizar e inserir caracteres incomuns
-Comment[ro]=Utilitar de găsire și introducere a caracterelor rare
-Comment[ru]=Простое приложение, для поиска и вставки необычных символов
-Comment[sat]=ᱮᱴᱟᱜ ᱞᱮᱠᱷᱟ ᱪᱤᱱᱦᱟᱹ ᱠᱚ ᱯᱟᱱᱛᱮ ᱟᱨ ᱵᱚᱞᱚ ᱪᱷᱚ ᱞᱟᱹᱜᱤᱫ ᱭᱩᱱᱤᱴᱭ ᱮᱯᱞᱤᱠᱮᱥᱚᱱ
-Comment[sk]=Užitočná aplikácia na nájdenie a vloženie neobvyklých znakov
-Comment[sl]=Program za iskanje in vstavljanje neobičajnih znakov
-Comment[sr]=Помагало за налажење и уметање необичних знакова
-Comment[sr@latin]=Pomagalo za nalaženje i umetanje neobičnih znakova
-Comment[sv]=Nyttoprogram för att söka och infoga ovanliga tecken
-Comment[tr]=Alışılmadık karakterleri bulmak ve eklemek için araç
-Comment[uk]=Програма для пошуку та вставлення незвичайних символів
-Comment[zh_CN]=查找和插入特殊字符的实用程序
-Comment[zh_TW]=用於尋找並插入少用字元的公用程式
-Comment=Utility application to find and insert unusual characters
-Icon=org.gnome.Characters
-Exec=flatpak run --branch=stable --arch=x86_64 --command=/app/bin/gnome-characters org.gnome.Characters
-#DBusActivatable=true
-StartupNotify=true
-Categories=GNOME;GTK;Utility;X-GNOME-Utilities;
-Keywords[ab]=Асимволқәа;иуникод;апунктуациа;аматематика;анбанқәа;ақьачақьқәа;emoji;emoticon;
-Keywords[be]=characters;math;emoji;symbols;знакі;сімвалы;юнікод;унікод;пунктуацыя;матэматыка;літары;эмоцыі;эмодзі;эмоджы;смайл;
-Keywords[bg]=знаци;уникод;юникод;пунктуация;математика;букви;емоджи;емотикони;усмивки;смайли;символи;characters;unicode;punctuation;math;letters;emoji;emoticon;symbols;
-Keywords[ca]=caràcters;unicode;puntuació;mates;lletres;emoji;emoticona;símbols;
-Keywords[cs]=znak;znaky;unicode;unikód;interpunkce;interpunkční;znaménko;znaménka;matematické;symboly;značky;písmena;smajlík;smajlíci;emotikona;emotikony;
-Keywords[da]=tegn;unicode;tegnsætning;matematik;bogstaver;emoji;smiley;humørikon;symboler;
-Keywords[de]=characters;unicode;punctuation;math;letters;emoji;emoticon;symbols;Zeichen;Zeichensetzung;Buchstaben;Smileys;Symbole;
-Keywords[el]=χαρακτήρες;σημείο στίξης;μαθηματικά;γράμματα;εικονίδια διάθεσης;σύμβολα;characters;unicode;punctuation;math;letters;emoji;emoticon;symbols;
-Keywords[en_GB]=characters;unicode;punctuation;math;letters;emoji;emoticon;symbols;
-Keywords[es]=caracteres;unicode;puntuación;matemáticas;letras;emoji;emoticono;símbolos;
-Keywords[eu]=karaktereak;unicode;puntuazioa;matematika;hizkiak;aurpegierak;emotikonoak;ikurrak;
-Keywords[fa]=characters;unicode;punctuation;math;letters;emoji;emoticon;symbols;نویسهها;یونیکد;یونیکد;ریاضی;حروف;شکلک;نقطهگذاری;نمادها;
-Keywords[fi]=characters;unicode;punctuation;math;letters;emoji;emoticon;symbols;merkit;kirjaimet;hymiöt;symbolit;
-Keywords[fr]=caractères;unicode;ponctuation;math;lettres;émoji;émoticône;symboles;
-Keywords[fur]=caratars;unicode;puntuazion;matematiche;letaris;emoji;emoticon;simbui;
-Keywords[gl]=caracteres;unicode;puntuación;matemático;letras;emoji;emoticono;símbolos;
-Keywords[he]=תו;תווים;יוניקוד;פיסוק;מתמטיקה;אותיות;חייכנים;רגשונים;סמיילים;סמיילי;רגשון;חייכן;סמל הבעה;ניקוד;טעמים;סמלים;
-Keywords[hi]=characters;unicode;punctuation;math;letters;emoji;emoticon;symbols;वर्ण;यूनिकोड;विराम;चिह्न;गणित;अक्षर;इमोजी;इमोटिकॉन;
-Keywords[hr]=znakovi;unikôd;interpunkcija;matematika;slova;smajli;emotkoin;simboli;
-Keywords[hu]=karakterek;unicode;központozás;matematika;betűk;emodzsi;hangulatjel;szimbólumok;
-Keywords[id]=karakter;unikode;tanda baca;matematika;huruf;emoji;emotikon;simbol;
-Keywords[ie]=caracteres;unicode;punctuation;matematica;lítteres;emoji;emoticon;simboles;
-Keywords[is]=stafir;staftákn;unicode;greinamerki;stærðfræði;tjáningartákn;emoji;merki;tákn;
-Keywords[it]=caratteri;carattere;unicode;punteggiatura;matematica;lettere;emoji;emoticon;faccine;persone;simboli;
-Keywords[ja]=characters;unicode;punctuation;math;letters;emoji;emoticon;symbols;文字;ユニコード;句読点;数字;絵文字;顔文字;表情;感情;シンボル;
-Keywords[ka]=characters;unicode;punctuation;math;letters;emoji;emoticon;symbols;
-Keywords[kk]=characters;unicode;punctuation;math;letters;emoji;emoticon;symbols;таңбалар;юникод;емле;математика;әріптер;эмодзи;смайлик;
-Keywords[ko]=characters;문자;unicode;유니코드;punctuation;구두기호;구두점;math;수학;letters;언어문자;emoji;이모지;emoticon;이모티콘;symbols;심볼;기호;
-Keywords[lt]=simboliai;unikodas;skyryba;matematika;raidės;šypsniukai;emotikonos;simboliai;
-Keywords[lv]=rakstzīmes;unikods;interpunkcija;matemātika;burti;emocijas;simboli;
-Keywords[ne]=क्यारेक्टरहरू;युनिकोड;विराम चिह्नहरू;गणित;अक्षरहरू;इमोजी;इमोटिकोन;प्रतीकहरू;
-Keywords[nl]=characters;unicode;punctuation;math;letters;emoji;emoticon;symbols;tekens;symbolen;interpunctie;wiskunde;
-Keywords[oc]=caractèrs;unicode;pontuacion;math;letras;emoji;emoticòna;matematicas;simbol;
-Keywords[pl]=znak;znaki;czcionka;font;pismo;unicode;unikod;interpunkcja;interpunkcyjne;matematyka;matematyczne;litery;emoji;emotikony;emotikonki;emotki;symbole;mapa;
-Keywords[pt]=caracteres;unicode;pontuação;matemática;letras;emoji;emoticons;símbolos;
-Keywords[pt_BR]=characters;unicode;punctuation;math;letters;emoji;emoticon;symbols;caracteres;pontuação;matemática;letras;carinhas;emoção;símbolos;
-Keywords[ru]=символы;юникод;пунктуация;математический;буквы;смайлики;emoji;emoticon;
-Keywords[sat]=ᱪᱤᱱᱦᱟᱹ ᱠᱚ;ᱭᱩᱱᱤᱠᱳᱰ;ᱪᱤᱠᱷᱱᱟᱹ;ᱮᱞᱮᱠᱷ;ᱚᱞ ᱠᱚ;ᱤᱢᱳᱡᱤ;ᱤᱢᱳᱴᱤᱠᱳᱱ;ᱪᱤᱱᱦᱟᱹ ᱠᱚ;
-Keywords[sk]=znaky;unicode;diakritika;matematika;znaky;písmená;emotikona;smajlík;symboly;
-Keywords[sl]=znaki;unikod;unicode;matematika;ločila;črke;emotikoni;izrazne ikone;emoji;simboli;ločila;
-Keywords[sr]=characters;unicode;punctuation;math;letters;emoji;emoticon;symbols;знак;знакови;уникод;јуникод;интерпункција;математика;слова;емотикон;емотикони;симболи;
-Keywords[sv]=tecken;unicode;skiljetecken;matematik;bokstäver;emoji;emoticon;humörsymbol;symboler;
-Keywords[tr]=karakterler;unicode;evrensel kod;unikod;noktalama;matematik;harfler;emoji;surat;yüz;ifade;emoticon;simgeler;semboller;
-Keywords[uk]=символи;унікод;пунктуація;математика;букви;літери;емоції;смайлики;символіка;
-Keywords[zh_CN]=characters;unicode;punctuation;math;letters;emoji;emoticon;symbols;字符;万国码;标点符号;表情;字母;公式;数学;音标;符号;
-Keywords[zh_TW]=characters;unicode;punctuation;math;letters;emoji;emoticon;字元;萬國碼;統一碼;標點;符號;數學;字母;繪文字;表情圖示;表情符號;輸入;
-Keywords=characters;unicode;punctuation;math;letters;emoji;emoticon;symbols;
-X-Purism-FormFactor=Workstation;Mobile;
-X-Flatpak=org.gnome.Characters
diff --git a/users/guanranwang/home-manager/dotfiles/data/applications/org.gnome.baobab.desktop b/users/guanranwang/home-manager/dotfiles/data/applications/org.gnome.baobab.desktop
deleted file mode 100644
index 4ac4b61..0000000
--- a/users/guanranwang/home-manager/dotfiles/data/applications/org.gnome.baobab.desktop
+++ /dev/null
@@ -1,265 +0,0 @@
-[Desktop Entry]
-Name[ab]=Адиск ахархәара анализҟаҵага
-Name[af]=Skyfgebruik
-Name[an]=Analizador d'uso de disco
-Name[ar]=محلّل استخدام القرص
-Name[as]=ডিস্ক ব্যৱহাৰ বিশ্লেষক
-Name[ast]=Analizador d'Usu de Discu
-Name[be]=Аналіз дыскавай прасторы
-Name[be@latin]=Analizatar zaniataści dyskavaj prastory
-Name[bg]=Анализатор на ползването на диска
-Name[bn]=ডিস্ক ব্যবহারের বিশ্লেষণ ব্যবস্থা
-Name[bn_IN]=ডিস্ক ব্যবহারের বিশ্লেষণ ব্যবস্থা
-Name[br]=Dezranner arver ar c'hantennoù
-Name[bs]=Alat za analizu upotrebe diska
-Name[ca]=Analitzador de l'ús dels discs
-Name[ca@valencia]=Analitzador de l'ús dels discs
-Name[crh]=Disk Qullanımı Tahlilcisi
-Name[cs]=Analyzátor využití disku
-Name[da]=Diskforbrugsanalyse
-Name[de]=Festplattenbelegungsanalyse
-Name[dz]=ཌིཀསི་གི་བེད་སྤྱོད་དཔྱད་ཞིབ་པ།
-Name[el]=Αναλυτής χρήσης δίσκου
-Name[en_GB]=Disk Usage Analyser
-Name[en@shaw]=𐑛𐑦𐑕𐑒 𐑿𐑕𐑦𐑡 𐑨𐑯𐑩𐑤𐑲𐑟𐑻
-Name[eo]=Diskuzada analizilo
-Name[es]=Analizador de uso de disco
-Name[et]=Kettakasutuse analüsaator
-Name[eu]=Disko-erabileraren analizatzailea
-Name[fa]=تحلیلگر مصرف دیسک
-Name[fi]=Levynkäytön analysointi
-Name[fr]=Analyseur d’utilisation des disques
-Name[fur]=Analizadôr di utilizazion dal disc
-Name[fy]=Skiifgebrûk
-Name[ga]=Anailíseoir Úsáid Diosca
-Name[gd]=Sgrùdair cleachdadh nan diosga
-Name[gl]=Analizador do uso do disco
-Name[gu]=ડિસ્ક વપરાશકર્તા વિશ્લેષક
-Name[he]=מנתח השימוש בכונן
-Name[hi]=डिस्क प्रयोग विश्लेषण
-Name[hr]=Analizator iskoristivosti diska
-Name[hu]=Lemezhasználat-elemző
-Name[id]=Penganalisa Penggunaan Diska
-Name[ie]=Analisator del usage de discos
-Name[is]=Disknotkunargreining
-Name[it]=Analizzatore di utilizzo del disco
-Name[ja]=ディスク使用量アナライザー
-Name[ka]=დისკის მოხმარების ანალიზატორი
-Name[kk]=Диск қолдануын анализдеушісі
-Name[km]=កម្មវិធីវិភាគការប្រើថាស
-Name[kn]=ಡಿಸ್ಕ್ ಬಳಕೆಯ ವಿಶ್ಲೇಷಕ
-Name[ko]=디스크 사용량 분석
-Name[ku]=Analîzkerê Bikaranîna Dîskê
-Name[lt]=Disko naudojimo analizatorius
-Name[lv]=Diska izmantojuma analizators
-Name[mai]=डिस्क प्रयोग विश्लेषण
-Name[mjw]=Disk Usage Analyzer
-Name[mk]=Употребата на дискот
-Name[ml]=ഡിസ്ക് യൂസേജ് അനലൈസർ
-Name[mr]=डीस्क वापर विश्लेषक
-Name[ms]=Penganalisis Penggunaan Cakera
-Name[nb]=Analyse av diskplass
-Name[nds]=Spiekergebruk unnersöken
-Name[ne]=डिस्क प्रयोग विश्लेषक
-Name[nl]=Schijfgebruik
-Name[nn]=Analyse av diskplass
-Name[oc]=Analisador d'utilizacion dels disques
-Name[or]=ଡିସ୍କ ବ୍ଯବହାର ବିଧି ବିଶ୍ଳେଷକ
-Name[pa]=ਡਿਸਕ ਵਰਤੋਂ ਜਾਂਚਕਾਰ
-Name[pl]=Wykorzystanie dysku
-Name[ps]=د ټيکلي کارونې شننونکی
-Name[pt]=Analisador de utilização do disco
-Name[pt_BR]=Analisador de uso de disco
-Name[ro]=Analizatorul utilizării discului
-Name[ru]=Анализатор использования дисков
-Name[si]=තැටි භාවිත විශ්ලේෂකය
-Name[sk]=Analyzátor využitia disku
-Name[sl]=Orodje za preučevanje porabe diska
-Name[sr]=Испитивач искоришћености диска
-Name[sr@latin]=Ispitivač iskorišćenosti diska
-Name[sv]=Diskanvändningsanalysator
-Name[ta]=வட்டு பயன்பாடு ஆராய்வி
-Name[te]=డిస్క్ వినిమయ విశ్లేషకం
-Name[tg]=Таҳлилгари истифодаи диск
-Name[th]=เครื่องมือวิเคราะห์การใช้ดิสก์
-Name[tr]=Disk Kullanımı İnceleyici
-Name[ug]=دىسكا ئىشلىتىش تەھلىلچىسى
-Name[uk]=Аналізатор використання диска
-Name[vi]=Bộ phân tích đĩa
-Name[zh_CN]=磁盘占用分析器
-Name[zh_HK]=磁碟用量分析器
-Name[zh_TW]=磁碟用量分析器
-Name=Disk Usage Analyzer
-Comment[af]=Kontroleer gidsgroottes en beskikbare skyfspasie
-Comment[an]=Compreba la grandaria d'as carpetas y lo espacio disponible en disco
-Comment[ar]=افحص حجم المجلدات والمساحة المتوفرة
-Comment[as]=ফোল্ডাৰৰ মাপ আৰু ডিস্কত উপলব্ধ স্থান নিৰীক্ষণ কৰক
-Comment[ast]=Comprobar el tamañu de les carpetes y l'espaciu disponible en discu
-Comment[be]=Праверка памеру папак і даступнай дыскавай прасторы
-Comment[be@latin]=Spraŭdź pamiery katalohaŭ i dyskavuju prastoru
-Comment[bg]=Проверка на размерите на папките и свободното пространство на диска
-Comment[bn]=ফোল্ডারের মাপ ও ডিস্কে বিদ্যমান স্থান পরীক্ষা করা হবে
-Comment[bn_IN]=ফোল্ডারের মাপ ও ডিস্কে উপলব্ধ স্থান পরীক্ষা করা হবে
-Comment[br]=Gwiriañ mentoù an teuliadoù ha plas hegerz war ar gantennad
-Comment[bs]=Provjeri veličinu direktorija i raspoloživ prostor na disku
-Comment[ca]=Comprova la mida de les carpetes i l'espai disponible al disc
-Comment[ca@valencia]=Comprova la mida de les carpetes i l'espai disponible al disc
-Comment[ckb]=چێکردنی قەبارەی بوخچە و بۆشایی بەردەست لە پەپکەکاندا
-Comment[crh]=Cilbent ölçülerini ve faydalanışlı disk fezasını teşker
-Comment[cs]=Zkontrolovat velikost složek a dostupné místo na disku
-Comment[da]=Kontrollér mappestørrelser og tilgængelig diskplads
-Comment[de]=Ordnergrößen und freien Festplattenplatz analysieren
-Comment[dz]=ཡིག་སྣོད་ཀྱི་ཚད་ཚུ་དང་འཐོབ་ཚུགས་པའི་ཌིཀསི་ས་སྟོང་ཞིབ་དཔྱད་འབད
-Comment[el]=Έλεγχος μεγέθους φακέλων και διαθέσιμου χώρου στο δίσκο
-Comment[en_GB]=Check folder sizes and available disk space
-Comment[en@shaw]=𐑗𐑧𐑒 𐑓𐑴𐑤𐑛𐑼 𐑕𐑲𐑟𐑩𐑟 𐑯 𐑩𐑝𐑱𐑤𐑩𐑚𐑩𐑤 𐑛𐑦𐑕𐑒 𐑕𐑐𐑱𐑕
-Comment[eo]=Kontroli dosierujajn grandojn kaj disponeblan diskmemoron
-Comment[es]=Compruebe el tamaño de las carpetas y el espacio disponible en disco
-Comment[et]=Kaustade suuruse ja saadaoleva kettaruumi kontroll
-Comment[eu]=Egiaztatu karpeten tamainak eta diskoan dagoen leku erabilgarria
-Comment[fa]=بررسی اندازهٔ شاخهها و فضای دیسک موجود
-Comment[fi]=Tarkista kansioiden koko ja käytettävissä oleva levytila
-Comment[fr]=Vérifier la taille des dossiers et l’espace disque disponible
-Comment[fur]=Controle la dimension des cartelis e il spazi libar sul disc
-Comment[fy]=Kontrolearje map gruttes en beskikbere skiifromte
-Comment[ga]=Seiceáil méideanna fillteán agus spás diosca le fáil
-Comment[gd]=Thoir sùil air meud nam pasganan ’s an rum shaor air an diosga
-Comment[gl]=Verificar o tamaño dos cartafoles e o espazo dispoñíbel no disco
-Comment[gu]=ફોલ્ડર માપો અને ઉપલબ્ધ ડિસ્ક જગ્યા ચકાસો
-Comment[he]=בדיקת גודלי התיקיות והמקום פנוי בכונן
-Comment[hi]=फोल्डर आकार जाँचें और उपलब्ध डिस्क स्थान
-Comment[hr]=Provjerite veličinu mapa i dostupan prostor na disku
-Comment[hu]=Mappaméretek és elérhető lemezterület vizsgálata
-Comment[id]=Periksa ukuran folder dan ruang diska yang tersedia
-Comment[ie]=Controlar grandores de fólderes e disc-spacie disponibil
-Comment[is]=Athuga hve mikið pláss skrár taka á tölvunni og hve mikið pláss er eftir
-Comment[it]=Controlla la dimensione delle cartelle e lo spazio disco disponibile
-Comment[ja]=フォルダーと利用可能なディスク容量をチェックします
-Comment[ka]=საქაღალდის ზომებისა და ხელმისაწვდომი ადგილის შემოწმება
-Comment[kk]=Бумалар өлшемдерін және дисктердегі қолжетерлік орынды тексеру
-Comment[km]=ពិនិត្យមើលទំហំថត និងទំហំថាសដែលអាចប្រើបាន
-Comment[kn]=ಕಡತಕೋಶದ ಗಾತ್ರಗಳು ಹಾಗು ಲಭ್ಯವಿರುವ ಡಿಸ್ಕಿನ ಜಾಗಕ್ಕಾಗಿ ನೋಡು
-Comment[ko]=폴더 용량과 디스크의 빈 공간을 검사합니다
-Comment[lt]=Tikrinti aplankų dydžius ir laisvą vietą
-Comment[lv]=Pārbauda mapju izmērus un pieejamo diska vietu
-Comment[mjw]=Folder apun lapen disk space angse kelang
-Comment[mk]=Провери ја големината на папките и достапниот простор на дискот
-Comment[ml]=ഫോൾഡറുകളുടെ വ്യാപ്തിയും ഡിസ്കില് ലഭ്യമായ സ്ഥലവും പരിശോധിയ്ക്കുക
-Comment[mr]=फोल्डर आकार व उपलब्ध डीस्क जागा तपासा
-Comment[ms]=Periksa saiz folder dan ruang cakera yang tersedia
-Comment[nb]=Sjekk mappestørrelser og tilgjengelig diskplass
-Comment[ne]=फोल्डर साइज र उपलब्ध डिस्क खालीस्थान जाँच गर्नुहोस्
-Comment[nl]=Mapgroottes en beschikbare schijfruimte bekijken
-Comment[nn]=Undersøk mappestorleikar og tilgjengeleg diskplass
-Comment[oc]=Verificar la talha dels dorsièrs e l'espaci de disc disponible
-Comment[or]=ଫୋଲଡରର ଆକାର ଏବଂ ଉପଲବ୍ଧ ଡିସ୍କ ସ୍ଥାନ ଯାଞ୍ଚ କରନ୍ତୁ
-Comment[pa]=ਫੋਲਡਰ ਸਾਇਜ਼ ਅਤੇ ਉਪਲੱਬਧ ਡਿਸਕ ਥਾਂ ਚੈੱਕ ਕਰੋ
-Comment[pl]=Wyświetlanie rozmiaru katalogów i dostępnego miejsca na dysku
-Comment[ps]=د پوښۍ کچونه او شته ټيکلی تشه وګورﺉ
-Comment[pt]=Verificar o tamanho das pastas e o espaço disponível em disco
-Comment[pt_BR]=Verifique o tamanho de pastas e o espaço disponível em disco
-Comment[ro]=Verifică dimensiunea dosarului și spațiul disponibil pe disc
-Comment[ru]=Изучение размера папок и свободного места на дисках
-Comment[sk]=Kontroluje veľkosti priečinkov a dostupné miesto na disku
-Comment[sl]=Preveri velikosti map in prostor na disku
-Comment[sr]=Проверите величине фасцикли и слободан простор на диску
-Comment[sr@latin]=Proverite veličine fascikli i slobodan prostor na disku
-Comment[sv]=Kontrollera mappstorlekar och tillgängligt diskutrymme
-Comment[ta]=அடைவு அளவு மற்றும் கிடைக்கக்கூடிய வட்டு இடைவெளி ஆகியவற்றை சரிபார்
-Comment[te]=అందుబాటులోవున్న డిస్క్ స్థలం మరియు సంచయపు పరిమాణాలను తనిఖీచేయి
-Comment[tg]=Санҷиши андозаи ҷузвдонҳо ва фазои диски дастрас
-Comment[th]=ตรวจสอบขนาดของโฟลเดอร์ต่างๆ และเนื้อที่ว่างในดิสก์
-Comment[tr]=Klasör boyutlarını ve kullanılabilir disk alanını denetle
-Comment[ug]=قىسقۇچ چوڭلۇقى ۋە ئىشلىتىشكە بولىدىغان دىسكا بوشلۇقىنى تەكشۈر
-Comment[uk]=Перевірте розміри тек та дисковий простір
-Comment[vi]=Kiểm tra kích cỡ của thư mục và chỗ trống trên đĩa
-Comment[zh_CN]=检查文件夹大小和可用磁盘空间
-Comment[zh_HK]=檢查資料夾大小與可用的磁碟空間
-Comment[zh_TW]=檢查資料夾大小與可用的磁碟空間
-Comment=Check folder sizes and available disk space
-Keywords[af]=stoor;spasie;skoonmaak;
-Keywords[an]=almacenamiento;espacio;limpieza;
-Keywords[ar]=تخزين;مساحة;تنظيف;
-Keywords[as]=সংৰক্ষণ;স্থান;পৰিষ্কাৰ;
-Keywords[be]=сховішча;дыск;прастора;ачыстка;
-Keywords[bg]=пространство;обем;размер;свободно;заето;изчистване;освобождаване;storage;space;cleanup;
-Keywords[bn_IN]=স্টোরেজ;স্পেস;ক্লিন-অাপ;
-Keywords[br]=kadaviñ;egor;naetaat;
-Keywords[bs]=smještaj;skladištenje;prostor;čišćenje;
-Keywords[ca]=emmagatzematge;emmagatzemament;espai;neteja;
-Keywords[ca@valencia]=emmagatzematge;emmagatzemament;espai;neteja;
-Keywords[crh]=mağaz;feza;temizlik;temizle;
-Keywords[cs]=úložiště;místo;prostor;vyčistit;uvolnit;
-Keywords[da]=lager;plads;oprydning;
-Keywords[de]=Speicherplatz;Belegung;Kapazität;frei;aufräumen;
-Keywords[el]=αποθήκευση;χώρος;καθαρισμός;storage;space;cleanup;
-Keywords[en_GB]=storage;space;cleanup;
-Keywords[eo]=spaco;diskospaco;purigi;senrubigi;
-Keywords[es]=almacenamiento;espacio;limpieza;
-Keywords[et]=ruum;kettakasutus;andmed;puhastamine;puhastus;
-Keywords[eu]=biltegia;lekua;garbitu;
-Keywords[fa]=storage;space;cleanup;ذخیره;فضا;پاکسازی;
-Keywords[fi]=storage;space;cleanup;tila;tilankäyttö;levytila;tallennustila;
-Keywords[fr]=stockage;espace disque;nettoyage;
-Keywords[fur]=archivi;spazi;pulizie;
-Keywords[fy]=storage;opslach;space;romte;cleanup;
-Keywords[ga]=stóras;spás;glanadh;
-Keywords[gd]=storage;space;cleanup;stòras;rum;àite;glanadh;sgioblachadh;sgioblaich;diosga;
-Keywords[gl]=almacenamento;espazo;limpeza;
-Keywords[gu]=સંગ્રહ;જગ્યા;સાફ કરવુ;
-Keywords[he]=אחסון;מקום;שטח;נפח;ניקוי;
-Keywords[hi]=storage;space;cleanup;
-Keywords[hr]=pohrana;prostor;čišćenje;
-Keywords[hu]=tároló;lemezterület;takarítás;
-Keywords[id]=penyimpanan;ruang;pembersihan;
-Keywords[ie]=inmagasinage;spacie;vacuar;nettar;
-Keywords[is]=gögn;geymsla;pláss;hreinsun;tiltekt;
-Keywords[it]=archiviazione;spazio;pulizia;
-Keywords[ja]=storage;space;cleanup;ストレージ;スペース;空間;容量;使用量;クリーンアップ;
-Keywords[ka]=storage;space;cleanup;
-Keywords[kk]=storage;space;cleanup;сақтауыш;орын;тазарту;
-Keywords[kn]=ಶೇಖರಣೆ;ಸ್ಥಳ;ಸ್ವಚ್ಛಗೊಳಿಸು;
-Keywords[ko]=storage;저장;장치;하드;space;공간;cleanup;지우기;
-Keywords[lt]=saugykla;vieta;išvalymas;
-Keywords[lv]=uzkopšana;vieta;krātuve;
-Keywords[mjw]=storage;space;cleanup;
-Keywords[ml]=storage;space;cleanup;
-Keywords[mr]=स्टोरेज;स्पेस;क्लिनअप;
-Keywords[ms]=storan;ruang;pembersihan;
-Keywords[nb]=lagring;plass;rydding;
-Keywords[ne]=भण्डारण;space;सफा गर्नुहोस्;
-Keywords[nl]=storage;opslag;ruimte;schijfgebruik;cleanup;opschonen;
-Keywords[oc]=emmagazinatge;espaci disc;netejatge;
-Keywords[or]=storage;space;cleanup;
-Keywords[pa]=ਸਟੋਰੇਜ਼;ਥਾਂ;ਸਫ਼ਾਈ;storage;space;cleanup;
-Keywords[pl]=pamięć masowa;dyski;miejsce;przestrzeń;czyszczenie;analizator;foldery;katalogi;
-Keywords[pt]=armazenamento;espaço;limpar;
-Keywords[pt_BR]=armazenamento;espaço;limpeza;
-Keywords[ro]=storage;space;cleanup;spațiu;curăță;depozitare;stocare;
-Keywords[ru]=накопитель;пространство;очистка;
-Keywords[sk]=úložisko;miesto;premazanie;vyčistenie;čistenie;
-Keywords[sl]=shranjevanje;prostor;čiščenje;zasedenost;datoteke;shramba;storage;clean;počisti;
-Keywords[sr]=смештај;складиштење;простор;чишћење;storage;space;cleanup;
-Keywords[sr@latin]=smeštaj;skladištenje;prostor;čišćenje;
-Keywords[sv]=lagring;utrymme;rensning;
-Keywords[ta]=கிடங்கு;இடம்;சுத்தகரிப்பு;
-Keywords[te]=storage;space;cleanup;
-Keywords[tg]=захирагоҳ;фазо;поксозӣ;
-Keywords[tr]=depolama;biriktirme;saklama;boşluk;alan;temizlik;
-Keywords[ug]=storage;space;cleanup;ساقلىغۇچ;بوشلۇق;تازىلاش;
-Keywords[uk]=пам'ять;місце;очистити;
-Keywords[vi]=storage;space;cleanup;kho;chứa;đĩa;dia;trống;trong;dọn dẹp;don dep;xóa;xoa;
-Keywords[zh_CN]=storage;space;cleanup;存储;空间;清理;占用;磁盘使用;硬盘;固态;机械;
-Keywords[zh_HK]=storage;space;cleanup;儲存區;空間;清理;
-Keywords[zh_TW]=storage;space;cleanup;儲存區;空間;清理;磁碟用量;分析;垃圾;
-Keywords=storage;space;cleanup;
-Exec=flatpak run --branch=stable --arch=x86_64 --command=baobab --file-forwarding org.gnome.baobab @@u %U @@
-Icon=org.gnome.baobab
-Terminal=false
-Type=Application
-StartupNotify=true
-MimeType=inode/directory;
-Categories=GTK;GNOME;System;Filesystem;X-GNOME-Utilities;
-#DBusActivatable=true
-X-GNOME-UsesNotifications=true
-X-Flatpak=org.gnome.baobab
diff --git a/users/guanranwang/home-manager/dotfiles/data/applications/org.telegram.desktop.desktop b/users/guanranwang/home-manager/dotfiles/data/applications/org.telegram.desktop.desktop
deleted file mode 100644
index f1c1f68..0000000
--- a/users/guanranwang/home-manager/dotfiles/data/applications/org.telegram.desktop.desktop
+++ /dev/null
@@ -1,22 +0,0 @@
-[Desktop Entry]
-Name=Telegram Desktop
-Comment=Official desktop version of Telegram messaging app
-Exec=flatpak run --branch=stable --arch=x86_64 --command=telegram-desktop --file-forwarding org.telegram.desktop -- @@u %u @@
-Icon=org.telegram.desktop
-Terminal=false
-StartupWMClass=TelegramDesktop
-Type=Application
-Categories=Chat;Network;InstantMessaging;Qt;
-MimeType=x-scheme-handler/tg;
-Keywords=tg;chat;im;messaging;messenger;sms;tdesktop;
-Actions=quit;
-#DBusActivatable=true
-SingleMainWindow=true
-X-GNOME-UsesNotifications=true
-X-GNOME-SingleWindow=true
-X-Flatpak=org.telegram.desktop
-
-[Desktop Action quit]
-Exec=flatpak run --branch=stable --arch=x86_64 --command=telegram-desktop org.telegram.desktop -quit
-Name=Quit Telegram
-Icon=application-exit
diff --git a/users/guanranwang/home-manager/dotfiles/data/flatpak/overrides/com.github.Eloston.UngoogledChromium b/users/guanranwang/home-manager/dotfiles/data/flatpak/overrides/com.github.Eloston.UngoogledChromium
deleted file mode 100644
index d17dfb7..0000000
--- a/users/guanranwang/home-manager/dotfiles/data/flatpak/overrides/com.github.Eloston.UngoogledChromium
+++ /dev/null
@@ -1,2 +0,0 @@
-[Context]
-filesystems=xdg-config/chromium-flags.conf
diff --git a/users/guanranwang/home-manager/dotfiles/data/flatpak/overrides/com.google.Chrome b/users/guanranwang/home-manager/dotfiles/data/flatpak/overrides/com.google.Chrome
deleted file mode 100644
index 38b2c48..0000000
--- a/users/guanranwang/home-manager/dotfiles/data/flatpak/overrides/com.google.Chrome
+++ /dev/null
@@ -1,2 +0,0 @@
-[Context]
-filesystems=xdg-config/chromium-flags.conf;xdg-config/chrome-flags.conf
diff --git a/users/guanranwang/home-manager/dotfiles/data/flatpak/overrides/com.lunarclient.LunarClient b/users/guanranwang/home-manager/dotfiles/data/flatpak/overrides/com.lunarclient.LunarClient
deleted file mode 100644
index f430f11..0000000
--- a/users/guanranwang/home-manager/dotfiles/data/flatpak/overrides/com.lunarclient.LunarClient
+++ /dev/null
@@ -1,5 +0,0 @@
-[Context]
-filesystems=xdg-documents/minecraft-shaders:ro;xdg-documents/minecraft-packs:ro
-
-[Environment]
-__GL_THREADED_OPTIMIZATIONS=0
diff --git a/users/guanranwang/home-manager/dotfiles/data/flatpak/overrides/com.mojang.Minecraft b/users/guanranwang/home-manager/dotfiles/data/flatpak/overrides/com.mojang.Minecraft
deleted file mode 100644
index 89be075..0000000
--- a/users/guanranwang/home-manager/dotfiles/data/flatpak/overrides/com.mojang.Minecraft
+++ /dev/null
@@ -1,2 +0,0 @@
-[Context]
-filesystems=xdg-documents/minecraft-shaders:ro;xdg-documents/minecraft-packs:ro;~/.minecraft
diff --git a/users/guanranwang/home-manager/dotfiles/data/flatpak/overrides/com.valvesoftware.Steam b/users/guanranwang/home-manager/dotfiles/data/flatpak/overrides/com.valvesoftware.Steam
deleted file mode 100644
index e99b742..0000000
--- a/users/guanranwang/home-manager/dotfiles/data/flatpak/overrides/com.valvesoftware.Steam
+++ /dev/null
@@ -1,2 +0,0 @@
-[Context]
-filesystems=xdg-config/MangoHud:ro
diff --git a/users/guanranwang/home-manager/dotfiles/data/flatpak/overrides/global b/users/guanranwang/home-manager/dotfiles/data/flatpak/overrides/global
deleted file mode 100644
index f811886..0000000
--- a/users/guanranwang/home-manager/dotfiles/data/flatpak/overrides/global
+++ /dev/null
@@ -1,2 +0,0 @@
-[Context]
-filesystems=xdg-config/fontconfig:ro;xdg-data/themes:ro;xdg-config/gtk-4.0;xdg-config/gtk-3.0
\ No newline at end of file
diff --git a/users/guanranwang/home-manager/dotfiles/data/flatpak/overrides/im.riot.Riot b/users/guanranwang/home-manager/dotfiles/data/flatpak/overrides/im.riot.Riot
deleted file mode 100644
index 809f508..0000000
--- a/users/guanranwang/home-manager/dotfiles/data/flatpak/overrides/im.riot.Riot
+++ /dev/null
@@ -1,2 +0,0 @@
-[Context]
-sockets=!wayland
diff --git a/users/guanranwang/home-manager/dotfiles/data/flatpak/overrides/org.mozilla.firefox b/users/guanranwang/home-manager/dotfiles/data/flatpak/overrides/org.mozilla.firefox
deleted file mode 100644
index e12a7e1..0000000
--- a/users/guanranwang/home-manager/dotfiles/data/flatpak/overrides/org.mozilla.firefox
+++ /dev/null
@@ -1,2 +0,0 @@
-[Environment]
-MOZ_ENABLE_WAYLAND=1
diff --git a/users/guanranwang/home-manager/dotfiles/data/flatpak/overrides/org.prismlauncher.PrismLauncher b/users/guanranwang/home-manager/dotfiles/data/flatpak/overrides/org.prismlauncher.PrismLauncher
deleted file mode 100644
index 16f4fa6..0000000
--- a/users/guanranwang/home-manager/dotfiles/data/flatpak/overrides/org.prismlauncher.PrismLauncher
+++ /dev/null
@@ -1,5 +0,0 @@
-[Context]
-filesystems=!xdg-config/kdeglobals;!xdg-download;!xdg-run/app/com.discordapp.Discord;xdg-documents/minecraft-packs:ro;xdg-documents/minecraft-shaders:ro;xdg-config/MangoHud:ro
-
-[Environment]
-__GL_THREADED_OPTIMIZATIONS=0
\ No newline at end of file
diff --git a/users/guanranwang/home-manager/modules/wm/bspwm.nix b/users/guanranwang/home-manager/modules/wm/bspwm.nix
index 47e3975..122db99 100644
--- a/users/guanranwang/home-manager/modules/wm/bspwm.nix
+++ b/users/guanranwang/home-manager/modules/wm/bspwm.nix
@@ -1,15 +1,15 @@
-{...}: {
+{pkgs, ...}: {
imports = [
- ./components/dunst.nix
- ./components/feh.nix
+ ./components/dunst
./components/picom.nix
./components/polybar.nix
- ./components/rofi.nix
- ./components/scripts.nix
+ ./components/rofi
./components/sxhkd.nix
./components/udiskie.nix
];
+ home.packages = with pkgs; [flameshot feh];
+
xsession = {
enable = true;
windowManager.bspwm = {
@@ -32,8 +32,40 @@
};
};
- home.file.".xinitrc" = {
- source = ../../dotfiles/.xinitrc;
- recursive = true;
- };
+ home.file.".xinitrc".text = ''
+ #!/bin/sh
+
+ userresources=$HOME/.Xresources
+ usermodmap=$HOME/.Xmodmap
+ sysresources=/etc/X11/xinit/.Xresources
+ sysmodmap=/etc/X11/xinit/.Xmodmap
+
+ # merge in defaults and keymaps
+ if [ -f $sysresources ]; then
+ xrdb -merge $sysresources
+ fi
+
+ if [ -f $sysmodmap ]; then
+ xmodmap $sysmodmap
+ fi
+
+ if [ -f "$userresources" ]; then
+ xrdb -merge "$userresources"
+
+ fi
+
+ if [ -f "$usermodmap" ]; then
+ xmodmap "$usermodmap"
+ fi
+
+ # start some nice programs
+ if [ -d /etc/X11/xinit/xinitrc.d ] ; then
+ for f in /etc/X11/xinit/xinitrc.d/?*.sh ; do
+ [ -x "$f" ] && . "$f"
+ done
+ unset f
+ fi
+
+ exec bspwm
+ '';
}
diff --git a/users/guanranwang/home-manager/modules/wm/components/dunst.nix b/users/guanranwang/home-manager/modules/wm/components/dunst/default.nix
similarity index 94%
rename from users/guanranwang/home-manager/modules/wm/components/dunst.nix
rename to users/guanranwang/home-manager/modules/wm/components/dunst/default.nix
index f9494aa..48c0c3c 100644
--- a/users/guanranwang/home-manager/modules/wm/components/dunst.nix
+++ b/users/guanranwang/home-manager/modules/wm/components/dunst/default.nix
@@ -31,7 +31,7 @@
};
xdg.dataFile."icons/dunst" = {
- source = ../../../dotfiles/data/icons/dunst;
+ source = ./dunst;
recursive = true;
};
}
diff --git a/users/guanranwang/home-manager/dotfiles/data/icons/dunst/battery-alert.png b/users/guanranwang/home-manager/modules/wm/components/dunst/dunst/battery-alert.png
similarity index 100%
rename from users/guanranwang/home-manager/dotfiles/data/icons/dunst/battery-alert.png
rename to users/guanranwang/home-manager/modules/wm/components/dunst/dunst/battery-alert.png
diff --git a/users/guanranwang/home-manager/dotfiles/data/icons/dunst/battery-charging.png b/users/guanranwang/home-manager/modules/wm/components/dunst/dunst/battery-charging.png
similarity index 100%
rename from users/guanranwang/home-manager/dotfiles/data/icons/dunst/battery-charging.png
rename to users/guanranwang/home-manager/modules/wm/components/dunst/dunst/battery-charging.png
diff --git a/users/guanranwang/home-manager/dotfiles/data/icons/dunst/battery.png b/users/guanranwang/home-manager/modules/wm/components/dunst/dunst/battery.png
similarity index 100%
rename from users/guanranwang/home-manager/dotfiles/data/icons/dunst/battery.png
rename to users/guanranwang/home-manager/modules/wm/components/dunst/dunst/battery.png
diff --git a/users/guanranwang/home-manager/dotfiles/data/icons/dunst/volume-high.png b/users/guanranwang/home-manager/modules/wm/components/dunst/dunst/volume-high.png
similarity index 100%
rename from users/guanranwang/home-manager/dotfiles/data/icons/dunst/volume-high.png
rename to users/guanranwang/home-manager/modules/wm/components/dunst/dunst/volume-high.png
diff --git a/users/guanranwang/home-manager/dotfiles/data/icons/dunst/volume-minus.png b/users/guanranwang/home-manager/modules/wm/components/dunst/dunst/volume-minus.png
similarity index 100%
rename from users/guanranwang/home-manager/dotfiles/data/icons/dunst/volume-minus.png
rename to users/guanranwang/home-manager/modules/wm/components/dunst/dunst/volume-minus.png
diff --git a/users/guanranwang/home-manager/dotfiles/data/icons/dunst/volume-mute.png b/users/guanranwang/home-manager/modules/wm/components/dunst/dunst/volume-mute.png
similarity index 100%
rename from users/guanranwang/home-manager/dotfiles/data/icons/dunst/volume-mute.png
rename to users/guanranwang/home-manager/modules/wm/components/dunst/dunst/volume-mute.png
diff --git a/users/guanranwang/home-manager/dotfiles/data/icons/dunst/volume-off.png b/users/guanranwang/home-manager/modules/wm/components/dunst/dunst/volume-off.png
similarity index 100%
rename from users/guanranwang/home-manager/dotfiles/data/icons/dunst/volume-off.png
rename to users/guanranwang/home-manager/modules/wm/components/dunst/dunst/volume-off.png
diff --git a/users/guanranwang/home-manager/dotfiles/data/icons/dunst/volume-plus.png b/users/guanranwang/home-manager/modules/wm/components/dunst/dunst/volume-plus.png
similarity index 100%
rename from users/guanranwang/home-manager/dotfiles/data/icons/dunst/volume-plus.png
rename to users/guanranwang/home-manager/modules/wm/components/dunst/dunst/volume-plus.png
diff --git a/users/guanranwang/home-manager/dotfiles/data/icons/dunst/volume-source.png b/users/guanranwang/home-manager/modules/wm/components/dunst/dunst/volume-source.png
similarity index 100%
rename from users/guanranwang/home-manager/dotfiles/data/icons/dunst/volume-source.png
rename to users/guanranwang/home-manager/modules/wm/components/dunst/dunst/volume-source.png
diff --git a/users/guanranwang/home-manager/modules/wm/components/feh.nix b/users/guanranwang/home-manager/modules/wm/components/feh.nix
deleted file mode 100644
index 32c9d1b..0000000
--- a/users/guanranwang/home-manager/modules/wm/components/feh.nix
+++ /dev/null
@@ -1,4 +0,0 @@
-{pkgs, ...}: {
- imports = [./wallpaper.nix];
- home.packages = with pkgs; [feh];
-}
diff --git a/users/guanranwang/home-manager/modules/wm/components/flameshot.nix b/users/guanranwang/home-manager/modules/wm/components/flameshot.nix
deleted file mode 100644
index c23cfb3..0000000
--- a/users/guanranwang/home-manager/modules/wm/components/flameshot.nix
+++ /dev/null
@@ -1,3 +0,0 @@
-{pkgs, ...}: {
- home.packages = with pkgs; [flameshot];
-}
diff --git a/users/guanranwang/home-manager/modules/wm/components/rofi.nix b/users/guanranwang/home-manager/modules/wm/components/rofi/default.nix
similarity index 88%
rename from users/guanranwang/home-manager/modules/wm/components/rofi.nix
rename to users/guanranwang/home-manager/modules/wm/components/rofi/default.nix
index 2d7866a..cd56ffa 100644
--- a/users/guanranwang/home-manager/modules/wm/components/rofi.nix
+++ b/users/guanranwang/home-manager/modules/wm/components/rofi/default.nix
@@ -10,7 +10,7 @@
# Yes, because I have no idea how to use programs.rofi.theme
xdg.configFile."rofi" = {
- source = ../../../dotfiles/config/rofi;
+ source = ./rofi;
recursive = true;
};
}
diff --git a/users/guanranwang/home-manager/dotfiles/config/rofi/colors.rasi b/users/guanranwang/home-manager/modules/wm/components/rofi/rofi/colors.rasi
similarity index 100%
rename from users/guanranwang/home-manager/dotfiles/config/rofi/colors.rasi
rename to users/guanranwang/home-manager/modules/wm/components/rofi/rofi/colors.rasi
diff --git a/users/guanranwang/home-manager/dotfiles/config/rofi/config.rasi b/users/guanranwang/home-manager/modules/wm/components/rofi/rofi/config.rasi
similarity index 100%
rename from users/guanranwang/home-manager/dotfiles/config/rofi/config.rasi
rename to users/guanranwang/home-manager/modules/wm/components/rofi/rofi/config.rasi
diff --git a/users/guanranwang/home-manager/modules/wm/components/scripts.nix b/users/guanranwang/home-manager/modules/wm/components/scripts.nix
deleted file mode 100644
index 5afc570..0000000
--- a/users/guanranwang/home-manager/modules/wm/components/scripts.nix
+++ /dev/null
@@ -1,10 +0,0 @@
-{...}: {
- # TODO: remove unnecessary scripts
- home.sessionPath = ["$HOME/.local/bin"];
- home.file = {
- ".local/bin" = {
- source = ../../../dotfiles/bin;
- recursive = true;
- };
- };
-}
diff --git a/users/guanranwang/home-manager/modules/wm/components/swww.nix b/users/guanranwang/home-manager/modules/wm/components/swww.nix
deleted file mode 100644
index 68f580d..0000000
--- a/users/guanranwang/home-manager/modules/wm/components/swww.nix
+++ /dev/null
@@ -1,4 +0,0 @@
-{pkgs, ...}: {
- imports = [./wallpaper.nix];
- home.packages = with pkgs; [swww];
-}
diff --git a/users/guanranwang/home-manager/modules/wm/components/sxhkd.nix b/users/guanranwang/home-manager/modules/wm/components/sxhkd.nix
index d8f1eaa..2fa382f 100644
--- a/users/guanranwang/home-manager/modules/wm/components/sxhkd.nix
+++ b/users/guanranwang/home-manager/modules/wm/components/sxhkd.nix
@@ -1,8 +1,6 @@
{...}: {
imports = [
- ./flameshot.nix
- ./rofi.nix
- ../../terms/alacritty.nix
+ ./rofi
];
services.sxhkd = {
diff --git a/users/guanranwang/home-manager/modules/wm/gnome.nix b/users/guanranwang/home-manager/modules/wm/gnome.nix
index e36a1c4..e0b85e3 100644
--- a/users/guanranwang/home-manager/modules/wm/gnome.nix
+++ b/users/guanranwang/home-manager/modules/wm/gnome.nix
@@ -1,8 +1,5 @@
# why is this placed in ./wm
{pkgs, ...}: {
- imports = [
- ./components/wallpaper.nix
- ];
home.packages =
(with pkgs.gnomeExtensions; [
# GNOME extensions
diff --git a/users/guanranwang/home-manager/modules/wm/hyprland.nix b/users/guanranwang/home-manager/modules/wm/hyprland/default.nix
similarity index 72%
rename from users/guanranwang/home-manager/modules/wm/hyprland.nix
rename to users/guanranwang/home-manager/modules/wm/hyprland/default.nix
index b942088..cfc55b3 100644
--- a/users/guanranwang/home-manager/modules/wm/hyprland.nix
+++ b/users/guanranwang/home-manager/modules/wm/hyprland/default.nix
@@ -4,16 +4,17 @@
...
}: {
imports = [
- ./components/dunst.nix
- ./components/rofi.nix
- ./components/scripts.nix
- ./components/swayidle.nix
- ./components/swaylock.nix
- ./components/swww.nix
- ./components/udiskie.nix
- ./components/waybar.nix
+ ../components/dunst
+ ../components/rofi
+ ../components/swayidle.nix
+ ../components/swaylock.nix
+ ../components/swww.nix
+ ../components/udiskie.nix
+ ../components/waybar.nix
];
+ home.packages = with pkgs; [swww];
+
wayland.windowManager = {
hyprland = {
enable = true;
@@ -36,7 +37,7 @@
};
xdg.configFile."hypr" = {
- source = ../../dotfiles/config/hyprland;
+ source = ./hyprland;
recursive = true;
};
}
diff --git a/users/guanranwang/home-manager/dotfiles/config/hyprland/autostart.conf b/users/guanranwang/home-manager/modules/wm/hyprland/hypr/autostart.conf
similarity index 100%
rename from users/guanranwang/home-manager/dotfiles/config/hyprland/autostart.conf
rename to users/guanranwang/home-manager/modules/wm/hyprland/hypr/autostart.conf
diff --git a/users/guanranwang/home-manager/dotfiles/config/hyprland/env.conf b/users/guanranwang/home-manager/modules/wm/hyprland/hypr/env.conf
similarity index 100%
rename from users/guanranwang/home-manager/dotfiles/config/hyprland/env.conf
rename to users/guanranwang/home-manager/modules/wm/hyprland/hypr/env.conf
diff --git a/users/guanranwang/home-manager/dotfiles/config/hyprland/hyprpaper.conf b/users/guanranwang/home-manager/modules/wm/hyprland/hypr/hyprpaper.conf
similarity index 100%
rename from users/guanranwang/home-manager/dotfiles/config/hyprland/hyprpaper.conf
rename to users/guanranwang/home-manager/modules/wm/hyprland/hypr/hyprpaper.conf
diff --git a/users/guanranwang/home-manager/dotfiles/config/hyprland/keybinds.conf b/users/guanranwang/home-manager/modules/wm/hyprland/hypr/keybinds.conf
similarity index 98%
rename from users/guanranwang/home-manager/dotfiles/config/hyprland/keybinds.conf
rename to users/guanranwang/home-manager/modules/wm/hyprland/hypr/keybinds.conf
index c7f6df3..e38ea63 100644
--- a/users/guanranwang/home-manager/dotfiles/config/hyprland/keybinds.conf
+++ b/users/guanranwang/home-manager/modules/wm/hyprland/hypr/keybinds.conf
@@ -9,7 +9,6 @@ $wp = ~/.local/bin/wrapped-swww
$dwp = ~/.local/bin/wrapped-mpvpaper
$changevolume = ~/.local/bin/wrapped-pamixer # use swayosd instead
$changebrightness = ~/.local/bin/wrapped-brightnessctl
-$gamemode = ~/.local/bin/hyprland-gamemode
$screenshot = ~/.local/bin/wrapped-grim
$inputfix = ~/.local/bin/minecraft-inputfix
$video_path = ~/.var/app/com.valvesoftware.Steam/data/Steam/steamapps/workshop/content/431960
@@ -22,7 +21,6 @@ bind = SUPER, W, exec, xdg-open https: # why
bind = CONTROL SHIFT, Escape, exec, gnome-system-monitor
bind = ALT, R, exec, $inputfix
-bind = SUPER, G, exec, $gamemode
bind = SUPER, Backspace, exec, $lock
bind = SUPER, F, fullscreen, 0
@@ -133,4 +131,3 @@ bind = SUPER, mouse_down, workspace, e-1 # scroll wheels
bind = SUPER, mouse_up, workspace, e+1
bindm = SUPER, mouse:272, movewindow # left click
bindm = SUPER, mouse:273, resizewindow # right click
-
diff --git a/users/guanranwang/home-manager/dotfiles/config/hyprland/main.conf b/users/guanranwang/home-manager/modules/wm/hyprland/hypr/main.conf
similarity index 100%
rename from users/guanranwang/home-manager/dotfiles/config/hyprland/main.conf
rename to users/guanranwang/home-manager/modules/wm/hyprland/hypr/main.conf
diff --git a/users/guanranwang/home-manager/dotfiles/config/hyprland/plugins.conf b/users/guanranwang/home-manager/modules/wm/hyprland/hypr/plugins.conf
similarity index 100%
rename from users/guanranwang/home-manager/dotfiles/config/hyprland/plugins.conf
rename to users/guanranwang/home-manager/modules/wm/hyprland/hypr/plugins.conf
diff --git a/users/guanranwang/home-manager/dotfiles/config/hyprland/themes/colors.conf b/users/guanranwang/home-manager/modules/wm/hyprland/hypr/themes/colors.conf
similarity index 100%
rename from users/guanranwang/home-manager/dotfiles/config/hyprland/themes/colors.conf
rename to users/guanranwang/home-manager/modules/wm/hyprland/hypr/themes/colors.conf
diff --git a/users/guanranwang/home-manager/dotfiles/config/hyprland/themes/frappe.conf b/users/guanranwang/home-manager/modules/wm/hyprland/hypr/themes/frappe.conf
similarity index 100%
rename from users/guanranwang/home-manager/dotfiles/config/hyprland/themes/frappe.conf
rename to users/guanranwang/home-manager/modules/wm/hyprland/hypr/themes/frappe.conf
diff --git a/users/guanranwang/home-manager/dotfiles/config/hyprland/themes/latte.conf b/users/guanranwang/home-manager/modules/wm/hyprland/hypr/themes/latte.conf
similarity index 100%
rename from users/guanranwang/home-manager/dotfiles/config/hyprland/themes/latte.conf
rename to users/guanranwang/home-manager/modules/wm/hyprland/hypr/themes/latte.conf
diff --git a/users/guanranwang/home-manager/dotfiles/config/hyprland/themes/macchiato.conf b/users/guanranwang/home-manager/modules/wm/hyprland/hypr/themes/macchiato.conf
similarity index 100%
rename from users/guanranwang/home-manager/dotfiles/config/hyprland/themes/macchiato.conf
rename to users/guanranwang/home-manager/modules/wm/hyprland/hypr/themes/macchiato.conf
diff --git a/users/guanranwang/home-manager/dotfiles/config/hyprland/themes/mocha.conf b/users/guanranwang/home-manager/modules/wm/hyprland/hypr/themes/mocha.conf
similarity index 100%
rename from users/guanranwang/home-manager/dotfiles/config/hyprland/themes/mocha.conf
rename to users/guanranwang/home-manager/modules/wm/hyprland/hypr/themes/mocha.conf
diff --git a/users/guanranwang/home-manager/modules/wm/sway.nix b/users/guanranwang/home-manager/modules/wm/sway.nix
index 1d5a6bf..39995b5 100644
--- a/users/guanranwang/home-manager/modules/wm/sway.nix
+++ b/users/guanranwang/home-manager/modules/wm/sway.nix
@@ -5,13 +5,11 @@
...
}: {
imports = [
- ./components/dunst.nix
- ./components/rofi.nix
- ./components/scripts.nix
+ ./components/dunst
+ ./components/rofi
./components/swayidle.nix
./components/swaylock.nix
./components/udiskie.nix
- ./components/wallpaper.nix
./components/waybar.nix
];
diff --git a/users/guanranwang/home-manager/profiles/graphical-stuff/nixos/default.nix b/users/guanranwang/home-manager/profiles/graphical-stuff/nixos/default.nix
index e6710c7..e8ac682 100644
--- a/users/guanranwang/home-manager/profiles/graphical-stuff/nixos/default.nix
+++ b/users/guanranwang/home-manager/profiles/graphical-stuff/nixos/default.nix
@@ -1,6 +1,9 @@
{...}: {
imports = [
- ./fonts.nix
+ ./fonts
+ ./scripts
+ ./wallpapers
+
./packages.nix
./input-method.nix
./theme.nix
diff --git a/users/guanranwang/home-manager/profiles/graphical-stuff/nixos/fonts.nix b/users/guanranwang/home-manager/profiles/graphical-stuff/nixos/fonts.nix
deleted file mode 100644
index a723df2..0000000
--- a/users/guanranwang/home-manager/profiles/graphical-stuff/nixos/fonts.nix
+++ /dev/null
@@ -1,24 +0,0 @@
-{pkgs, ...}: {
- fonts.fontconfig.enable = true;
- xdg.configFile."fontconfig" = {
- source = ../../../dotfiles/config/fontconfig;
- recursive = true;
- };
-
- home.packages = with pkgs; [
- ### Inter
- inter
-
- ### JetBrains Mono Nerd Font
- (nerdfonts.override {fonts = ["JetBrainsMono"];})
-
- ### Adobe Source Han
- source-han-sans
- source-han-serif
- source-han-mono
-
- ### Noto Fonts
- noto-fonts
- noto-fonts-color-emoji
- ];
-}
diff --git a/users/guanranwang/home-manager/profiles/graphical-stuff/nixos/fonts/default.nix b/users/guanranwang/home-manager/profiles/graphical-stuff/nixos/fonts/default.nix
new file mode 100644
index 0000000..f54573b
--- /dev/null
+++ b/users/guanranwang/home-manager/profiles/graphical-stuff/nixos/fonts/default.nix
@@ -0,0 +1,34 @@
+{pkgs, ...}: {
+ fonts.fontconfig.enable = true;
+ xdg.configFile = {
+ "fontconfig" = {
+ source = ./fontconfig;
+ recursive = true;
+ };
+ "fontconfig/conf.d/web-ui-fonts.conf".source = pkgs.fetchurl {
+ url = "https://raw.githubusercontent.com/lilydjwg/dotconfig/master/fontconfig/web-ui-fonts.conf";
+ hash = "sha256-A4DcV6HTW/IRxXN3NaI1GUfoFdalwgFLpCjgbWENdZU=";
+ };
+ "fontconfig/conf.d/source-han-for-noto-cjk.conf".source = pkgs.fetchurl {
+ url = "https://raw.githubusercontent.com/lilydjwg/dotconfig/master/fontconfig/source-han-for-noto-cjk.conf";
+ hash = "sha256-jcdDr5VW1qZXbApgfT5FZgxonpRnLs9AY0QagfdL8ic=";
+ };
+ };
+
+ home.packages = with pkgs; [
+ ### Inter
+ inter
+
+ ### JetBrains Mono Nerd Font
+ (nerdfonts.override {fonts = ["JetBrainsMono"];})
+
+ ### Adobe Source Han
+ source-han-sans
+ source-han-serif
+ source-han-mono
+
+ ### Noto Fonts
+ noto-fonts
+ noto-fonts-color-emoji
+ ];
+}
diff --git a/users/guanranwang/home-manager/dotfiles/config/fontconfig/conf.d/nixos-fonts.conf b/users/guanranwang/home-manager/profiles/graphical-stuff/nixos/fonts/fontconfig/conf.d/nixos-fonts.conf
similarity index 100%
rename from users/guanranwang/home-manager/dotfiles/config/fontconfig/conf.d/nixos-fonts.conf
rename to users/guanranwang/home-manager/profiles/graphical-stuff/nixos/fonts/fontconfig/conf.d/nixos-fonts.conf
diff --git a/users/guanranwang/home-manager/dotfiles/config/fontconfig/conf.d/old-chinese-fonts.conf b/users/guanranwang/home-manager/profiles/graphical-stuff/nixos/fonts/fontconfig/conf.d/old-chinese-fonts.conf
similarity index 100%
rename from users/guanranwang/home-manager/dotfiles/config/fontconfig/conf.d/old-chinese-fonts.conf
rename to users/guanranwang/home-manager/profiles/graphical-stuff/nixos/fonts/fontconfig/conf.d/old-chinese-fonts.conf
diff --git a/users/guanranwang/home-manager/dotfiles/config/fontconfig/conf.d/qt-fonts.conf b/users/guanranwang/home-manager/profiles/graphical-stuff/nixos/fonts/fontconfig/conf.d/qt-fonts.conf
similarity index 100%
rename from users/guanranwang/home-manager/dotfiles/config/fontconfig/conf.d/qt-fonts.conf
rename to users/guanranwang/home-manager/profiles/graphical-stuff/nixos/fonts/fontconfig/conf.d/qt-fonts.conf
diff --git a/users/guanranwang/home-manager/dotfiles/config/fontconfig/conf.d/unliked-fonts.conf b/users/guanranwang/home-manager/profiles/graphical-stuff/nixos/fonts/fontconfig/conf.d/unliked-fonts.conf
similarity index 100%
rename from users/guanranwang/home-manager/dotfiles/config/fontconfig/conf.d/unliked-fonts.conf
rename to users/guanranwang/home-manager/profiles/graphical-stuff/nixos/fonts/fontconfig/conf.d/unliked-fonts.conf
diff --git a/users/guanranwang/home-manager/dotfiles/config/fontconfig/conf.d/windows-fonts.conf b/users/guanranwang/home-manager/profiles/graphical-stuff/nixos/fonts/fontconfig/conf.d/windows-fonts.conf
similarity index 100%
rename from users/guanranwang/home-manager/dotfiles/config/fontconfig/conf.d/windows-fonts.conf
rename to users/guanranwang/home-manager/profiles/graphical-stuff/nixos/fonts/fontconfig/conf.d/windows-fonts.conf
diff --git a/users/guanranwang/home-manager/dotfiles/config/fontconfig/fonts.conf b/users/guanranwang/home-manager/profiles/graphical-stuff/nixos/fonts/fontconfig/fonts.conf
similarity index 100%
rename from users/guanranwang/home-manager/dotfiles/config/fontconfig/fonts.conf
rename to users/guanranwang/home-manager/profiles/graphical-stuff/nixos/fonts/fontconfig/fonts.conf
diff --git a/users/guanranwang/home-manager/dotfiles/bin/lofi b/users/guanranwang/home-manager/profiles/graphical-stuff/nixos/scripts/bin/lofi
similarity index 100%
rename from users/guanranwang/home-manager/dotfiles/bin/lofi
rename to users/guanranwang/home-manager/profiles/graphical-stuff/nixos/scripts/bin/lofi
diff --git a/users/guanranwang/home-manager/dotfiles/bin/minecraft-inputfix b/users/guanranwang/home-manager/profiles/graphical-stuff/nixos/scripts/bin/minecraft-inputfix
similarity index 100%
rename from users/guanranwang/home-manager/dotfiles/bin/minecraft-inputfix
rename to users/guanranwang/home-manager/profiles/graphical-stuff/nixos/scripts/bin/minecraft-inputfix
diff --git a/users/guanranwang/home-manager/dotfiles/bin/wrapped-brightnessctl b/users/guanranwang/home-manager/profiles/graphical-stuff/nixos/scripts/bin/wrapped-brightnessctl
similarity index 100%
rename from users/guanranwang/home-manager/dotfiles/bin/wrapped-brightnessctl
rename to users/guanranwang/home-manager/profiles/graphical-stuff/nixos/scripts/bin/wrapped-brightnessctl
diff --git a/users/guanranwang/home-manager/dotfiles/bin/wrapped-grim b/users/guanranwang/home-manager/profiles/graphical-stuff/nixos/scripts/bin/wrapped-grim
similarity index 100%
rename from users/guanranwang/home-manager/dotfiles/bin/wrapped-grim
rename to users/guanranwang/home-manager/profiles/graphical-stuff/nixos/scripts/bin/wrapped-grim
diff --git a/users/guanranwang/home-manager/dotfiles/bin/wrapped-mpvpaper b/users/guanranwang/home-manager/profiles/graphical-stuff/nixos/scripts/bin/wrapped-mpvpaper
similarity index 100%
rename from users/guanranwang/home-manager/dotfiles/bin/wrapped-mpvpaper
rename to users/guanranwang/home-manager/profiles/graphical-stuff/nixos/scripts/bin/wrapped-mpvpaper
diff --git a/users/guanranwang/home-manager/dotfiles/bin/wrapped-pamixer b/users/guanranwang/home-manager/profiles/graphical-stuff/nixos/scripts/bin/wrapped-pamixer
similarity index 100%
rename from users/guanranwang/home-manager/dotfiles/bin/wrapped-pamixer
rename to users/guanranwang/home-manager/profiles/graphical-stuff/nixos/scripts/bin/wrapped-pamixer
diff --git a/users/guanranwang/home-manager/dotfiles/bin/wrapped-swww b/users/guanranwang/home-manager/profiles/graphical-stuff/nixos/scripts/bin/wrapped-swww
similarity index 100%
rename from users/guanranwang/home-manager/dotfiles/bin/wrapped-swww
rename to users/guanranwang/home-manager/profiles/graphical-stuff/nixos/scripts/bin/wrapped-swww
diff --git a/users/guanranwang/home-manager/dotfiles/bin/wrapped-wayshot b/users/guanranwang/home-manager/profiles/graphical-stuff/nixos/scripts/bin/wrapped-wayshot
similarity index 100%
rename from users/guanranwang/home-manager/dotfiles/bin/wrapped-wayshot
rename to users/guanranwang/home-manager/profiles/graphical-stuff/nixos/scripts/bin/wrapped-wayshot
diff --git a/users/guanranwang/home-manager/profiles/graphical-stuff/nixos/scripts/default.nix b/users/guanranwang/home-manager/profiles/graphical-stuff/nixos/scripts/default.nix
new file mode 100644
index 0000000..edab979
--- /dev/null
+++ b/users/guanranwang/home-manager/profiles/graphical-stuff/nixos/scripts/default.nix
@@ -0,0 +1,8 @@
+{...}: {
+ home.sessionPath = ["$HOME/.local/bin"];
+ home.file.".local/bin" = {
+ source = ./bin;
+ recursive = true;
+ executable = true;
+ };
+}
diff --git a/users/guanranwang/home-manager/modules/wm/components/wallpaper.nix b/users/guanranwang/home-manager/profiles/graphical-stuff/nixos/wallpapers/default.nix
similarity index 59%
rename from users/guanranwang/home-manager/modules/wm/components/wallpaper.nix
rename to users/guanranwang/home-manager/profiles/graphical-stuff/nixos/wallpapers/default.nix
index 55abf4b..98ef690 100644
--- a/users/guanranwang/home-manager/modules/wm/components/wallpaper.nix
+++ b/users/guanranwang/home-manager/profiles/graphical-stuff/nixos/wallpapers/default.nix
@@ -1,6 +1,6 @@
{...}: {
xdg.dataFile."backgrounds" = {
- source = ../../../dotfiles/data/backgrounds;
+ source = ./wallpapers;
recursive = true;
};
}
diff --git a/users/guanranwang/home-manager/dotfiles/data/backgrounds/Mojave Night.jpg b/users/guanranwang/home-manager/profiles/graphical-stuff/nixos/wallpapers/wallpapers/Mojave Night.jpg
similarity index 100%
rename from users/guanranwang/home-manager/dotfiles/data/backgrounds/Mojave Night.jpg
rename to users/guanranwang/home-manager/profiles/graphical-stuff/nixos/wallpapers/wallpapers/Mojave Night.jpg
diff --git a/users/guanranwang/home-manager/dotfiles/data/backgrounds/wallpaper1.png b/users/guanranwang/home-manager/profiles/graphical-stuff/nixos/wallpapers/wallpapers/wallpaper1.png
similarity index 100%
rename from users/guanranwang/home-manager/dotfiles/data/backgrounds/wallpaper1.png
rename to users/guanranwang/home-manager/profiles/graphical-stuff/nixos/wallpapers/wallpapers/wallpaper1.png
diff --git a/users/guanranwang/home-manager/dotfiles/data/backgrounds/wallpaper2.jpg b/users/guanranwang/home-manager/profiles/graphical-stuff/nixos/wallpapers/wallpapers/wallpaper2.jpg
similarity index 100%
rename from users/guanranwang/home-manager/dotfiles/data/backgrounds/wallpaper2.jpg
rename to users/guanranwang/home-manager/profiles/graphical-stuff/nixos/wallpapers/wallpapers/wallpaper2.jpg
diff --git a/users/guanranwang/home-manager/dotfiles/data/backgrounds/wallpaper3.jpg b/users/guanranwang/home-manager/profiles/graphical-stuff/nixos/wallpapers/wallpapers/wallpaper3.jpg
similarity index 100%
rename from users/guanranwang/home-manager/dotfiles/data/backgrounds/wallpaper3.jpg
rename to users/guanranwang/home-manager/profiles/graphical-stuff/nixos/wallpapers/wallpapers/wallpaper3.jpg
diff --git a/users/guanranwang/home-manager/dotfiles/data/backgrounds/wallpaper4.png b/users/guanranwang/home-manager/profiles/graphical-stuff/nixos/wallpapers/wallpapers/wallpaper4.png
similarity index 100%
rename from users/guanranwang/home-manager/dotfiles/data/backgrounds/wallpaper4.png
rename to users/guanranwang/home-manager/profiles/graphical-stuff/nixos/wallpapers/wallpapers/wallpaper4.png
diff --git a/users/guanranwang/home-manager/dotfiles/data/backgrounds/wallpaper5.png b/users/guanranwang/home-manager/profiles/graphical-stuff/nixos/wallpapers/wallpapers/wallpaper5.png
similarity index 100%
rename from users/guanranwang/home-manager/dotfiles/data/backgrounds/wallpaper5.png
rename to users/guanranwang/home-manager/profiles/graphical-stuff/nixos/wallpapers/wallpapers/wallpaper5.png