diff --git a/home-manager/po/id.po b/home-manager/po/id.po
new file mode 100644
index 000000000..5a363753e
--- /dev/null
+++ b/home-manager/po/id.po
@@ -0,0 +1,186 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR Home Manager contributors
+# This file is distributed under the same license as the Home Manager package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Home Manager\n"
+"Report-Msgid-Bugs-To: https://github.com/nix-community/home-manager/issues\n"
+"POT-Creation-Date: 2023-05-27 09:08+0200\n"
+"PO-Revision-Date: 2023-06-22 09:51+0000\n"
+"Last-Translator: Abdul V Vahry <cyberaioff@gmail.com>\n"
+"Language-Team: Indonesian <https://hosted.weblate.org/projects/home-manager/"
+"cli/id/>\n"
+"Language: id\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Weblate 4.18.1\n"
+
+#: home-manager/home-manager:71
+msgid "No configuration file found at %s"
+msgstr "Tidak ada file konfigurasi yang ditemukan di %s"
+
+#. translators: The first '%s' specifier will be replaced by either
+#. 'home.nix' or 'flake.nix'.
+#: home-manager/home-manager:88 home-manager/home-manager:92
+#: home-manager/home-manager:154
+#, fuzzy
+msgid ""
+"Keeping your Home Manager %s in %s is deprecated,\n"
+"please move it to %s"
+msgstr ""
+"Mempertahankan Pengelola Rumah Anda %s di %s tidak digunakan lagi,\n"
+"tolong pindahkan ke %s"
+
+#: home-manager/home-manager:99
+msgid "No configuration file found. Please create one at %s"
+msgstr "Tidak ada file konfigurasi yang ditemukan. Silakan buat di %s"
+
+#: home-manager/home-manager:136
+msgid "Could not find suitable profile directory, tried %s and %s"
+msgstr "Tidak dapat menemukan direktori profil yang sesuai, mencoba %s dan %s"
+
+#. translators: Here "flake" is a noun that refers to the Nix Flakes feature.
+#: home-manager/home-manager:191
+#, fuzzy
+msgid "Can't inspect options of a flake configuration"
+msgstr "Tidak dapat memeriksa opsi konfigurasi serpih"
+
+#: home-manager/home-manager:253 home-manager/home-manager:276
+#: home-manager/home-manager:973
+msgid "%s: unknown option '%s'"
+msgstr "%s: opsi tidak diketahui '%s'"
+
+#: home-manager/home-manager:258 home-manager/home-manager:974
+msgid "Run '%s --help' for usage help"
+msgstr ""
+
+#: home-manager/home-manager:284 home-manager/home-manager:383
+msgid "The file %s already exists, leaving it unchanged..."
+msgstr ""
+
+#: home-manager/home-manager:286 home-manager/home-manager:385
+msgid "Creating %s..."
+msgstr "Membuat %s..."
+
+#: home-manager/home-manager:427
+msgid "Creating initial Home Manager generation..."
+msgstr ""
+
+#. translators: The "%s" specifier will be replaced by a file path.
+#: home-manager/home-manager:432
+msgid ""
+"All done! The home-manager tool should now be installed and you can edit\n"
+"\n"
+"    %s\n"
+"\n"
+"to configure Home Manager. Run 'man home-configuration.nix' to\n"
+"see all available options."
+msgstr ""
+
+#. translators: The "%s" specifier will be replaced by a URL.
+#: home-manager/home-manager:437
+msgid ""
+"Uh oh, the installation failed! Please create an issue at\n"
+"\n"
+"    %s\n"
+"\n"
+"if the error seems to be the fault of Home Manager."
+msgstr ""
+
+#. translators: Here "flake" is a noun that refers to the Nix Flakes feature.
+#: home-manager/home-manager:448
+msgid "Can't instantiate a flake configuration"
+msgstr ""
+
+#: home-manager/home-manager:521
+msgid ""
+"There is %d unread and relevant news item.\n"
+"Read it by running the command \"%s news\"."
+msgid_plural ""
+"There are %d unread and relevant news items.\n"
+"Read them by running the command \"%s news\"."
+msgstr[0] ""
+msgstr[1] ""
+
+#: home-manager/home-manager:535
+msgid "Unknown \"news.display\" setting \"%s\"."
+msgstr ""
+
+#: home-manager/home-manager:542
+#, sh-format
+msgid "Please set the $EDITOR environment variable"
+msgstr ""
+
+#: home-manager/home-manager:557
+#, fuzzy
+msgid "Cannot run build in read-only directory"
+msgstr "Tidak dapat menjalankan build di direktori read-only"
+
+#: home-manager/home-manager:641
+msgid "No generation with ID %s"
+msgstr "Tidak ada generasi dengan ID %s"
+
+#: home-manager/home-manager:643
+msgid "Cannot remove the current generation %s"
+msgstr ""
+
+#: home-manager/home-manager:645
+msgid "Removing generation %s"
+msgstr "Menghapus generasi %s"
+
+#: home-manager/home-manager:664
+msgid "No generations to expire"
+msgstr ""
+
+#: home-manager/home-manager:675
+msgid "No home-manager packages seem to be installed."
+msgstr ""
+
+#. translators: Here "flake" is a noun that refers to the Nix Flakes feature.
+#: home-manager/home-manager:702
+msgid "Sorry, this command is not yet supported in flake setup"
+msgstr ""
+
+#: home-manager/home-manager:739
+msgid "Unknown argument %s"
+msgstr ""
+
+#: home-manager/home-manager:755
+msgid "This will remove Home Manager from your system."
+msgstr ""
+
+#: home-manager/home-manager:758
+msgid "This is a dry run, nothing will actually be uninstalled."
+msgstr ""
+
+#: home-manager/home-manager:762
+msgid "Really uninstall Home Manager?"
+msgstr ""
+
+#: home-manager/home-manager:768
+msgid "Switching to empty Home Manager configuration..."
+msgstr ""
+
+#: home-manager/home-manager:795
+msgid "Yay!"
+msgstr "Yey!"
+
+#: home-manager/home-manager:800
+msgid "Home Manager is uninstalled but your home.nix is left untouched."
+msgstr ""
+
+#: home-manager/home-manager:1011
+msgid "expire-generations expects one argument, got %d."
+msgstr ""
+
+#: home-manager/home-manager:1033
+msgid "Unknown command: %s"
+msgstr ""
+
+#: home-manager/install.nix:18
+msgid "This derivation is not buildable, please run it using nix-shell."
+msgstr ""