{"id":13798475,"url":"https://github.com/dnkmmr69420/nix-installer-scripts","last_synced_at":"2025-05-13T05:32:18.246Z","repository":{"id":153251688,"uuid":"628667704","full_name":"dnkmmr69420/nix-installer-scripts","owner":"dnkmmr69420","description":"Various scripts to install the nix package manager. Also has installers for selinux systems and silverblue too.","archived":true,"fork":false,"pushed_at":"2023-11-01T13:35:06.000Z","size":280,"stargazers_count":91,"open_issues_count":0,"forks_count":7,"subscribers_count":2,"default_branch":"main","last_synced_at":"2024-11-18T13:45:54.007Z","etag":null,"topics":["bash","distrobox","immutability","immutable","installer","installer-script","installers","linux","microos","nix","selinux","shell","shell-script","shell-scripts","silverblue"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dnkmmr69420.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-04-16T16:55:33.000Z","updated_at":"2024-08-07T18:41:52.000Z","dependencies_parsed_at":null,"dependency_job_id":"91551c8a-8ddb-4c43-9119-33e21f3955de","html_url":"https://github.com/dnkmmr69420/nix-installer-scripts","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dnkmmr69420%2Fnix-installer-scripts","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dnkmmr69420%2Fnix-installer-scripts/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dnkmmr69420%2Fnix-installer-scripts/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dnkmmr69420%2Fnix-installer-scripts/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dnkmmr69420","download_url":"https://codeload.github.com/dnkmmr69420/nix-installer-scripts/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253883136,"owners_count":21978611,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bash","distrobox","immutability","immutable","installer","installer-script","installers","linux","microos","nix","selinux","shell","shell-script","shell-scripts","silverblue"],"created_at":"2024-08-04T00:00:44.523Z","updated_at":"2025-05-13T05:32:17.743Z","avatar_url":"https://github.com/dnkmmr69420.png","language":"Shell","funding_links":[],"categories":["Installation Media"],"sub_categories":["Discovery"],"readme":"# This repo is now archived. Use [Determinate Systems Nix Installer](https://github.com/DeterminateSystems/nix-installer) instead.\n\n# nix-installer-scripts\nVarious scripts to install the nix package manager\n\nThis may break if something other than bash is not the default login shell so have bash be the default shell. It will be better to make a profile on your terminal application and have a different shell instance that way. If the commands itself give some sort of error, use bash as a shell. Type `bash` into the terminal to get to bash.\n\n[Read This](https://github.com/dnkmmr69420/nix-installer-scripts/tree/main/nix-out-of-default)\n\n## Installers\n\n### Regular installer for non-selinux systems\n\n```bash\ncurl -s https://raw.githubusercontent.com/dnkmmr69420/nix-installer-scripts/main/installer-scripts/regular-installer.sh | bash\n```\n\n### Installer for selinux systems that aren't immutable (Fedora workstation, RHEL, centos stream, rocky alma or oracle linux)\n\n```bash\ncurl -s https://raw.githubusercontent.com/dnkmmr69420/nix-installer-scripts/main/installer-scripts/regular-nix-installer-selinux.sh | bash\n```\n\n### Installer for rpm-ostree based systems like silverblue/kinoite/ublue\n\n```bash\ncurl -s https://raw.githubusercontent.com/dnkmmr69420/nix-installer-scripts/main/installer-scripts/silverblue-nix-installer.sh | bash\n```\n\n### Installer for opensuse microos\n\nfirst run this\n\n```bash\nsudo transactional-update run mksubvolume /nix\n```\n\nReboot\n\nThen run the script\n\n```bash\ncurl -s https://raw.githubusercontent.com/dnkmmr69420/nix-installer-scripts/main/installer-scripts/nix-microos-installer.sh | bash\n```\n\n### Void linux installer\n\nFirst check if curl is installed\n\n```bash\nsudo xbps-install -S curl\n```\nuse the bash shell\n\n```bash\nbash\n```\n\nInstall nix\n\n```bash\ncurl -s https://raw.githubusercontent.com/dnkmmr69420/nix-installer-scripts/main/installer-scripts/nix-void-linux-installer.sh | bash\n```\n\n### [Nix inside distrobox installer and setup](https://github.com/dnkmmr69420/nix-installer-scripts/tree/main/nix-distrobox)\n\n\n## Uninstallers\n\n### Regular uninstaller for both non-selinux and selinux muttable systems\n\n```bash\ncurl -s https://raw.githubusercontent.com/dnkmmr69420/nix-installer-scripts/main/uninstaller-scripts/regular-uninstaller.sh | bash\n```\n\n### Silverblue nix uninstaller\n\n```bash\ncurl -s https://raw.githubusercontent.com/dnkmmr69420/nix-installer-scripts/main/uninstaller-scripts/silverblue-nix-uninstaller.sh | bash\n```\n\n## Other useful docs\n\n[Extra Scripts](https://github.com/dnkmmr69420/nix-installer-scripts/blob/main/docs/extra-scripts.md)\n\n[Nix with selinux manual install guide](https://github.com/dnkmmr69420/nix-installer-scripts/blob/main/docs/selinux-nix-manual-install-guide.md)\n\n[Old github repos that this repo has replaced list](https://github.com/dnkmmr69420/nix-installer-scripts/blob/main/docs/my-old-nix-github-repos.md)\n\n[Compile from source](https://github.com/dnkmmr69420/nix-installer-scripts/blob/main/docs/compile-from-source.md)\n\n[Common Issues](https://github.com/dnkmmr69420/nix-installer-scripts/blob/main/docs/common-issues.md)\n\n## Some useful nix tools\n\nFleek: [Github-page](https://github.com/ublue-os/fleek) [Website](https://getfleek.dev/)\n\nNix Portable: [Main-Page](https://github.com/DavHau/nix-portable) [My-nix-portable-utilities](https://github.com/dnkmmr69420/nix-portable-utils)\n\nDevbox: [Website](https://www.jetpack.io/devbox) [Github](https://github.com/jetpack-io/devbox)\n\n## Shorten link\n\nhttps://tinyurl.com/nxscrpts\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdnkmmr69420%2Fnix-installer-scripts","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdnkmmr69420%2Fnix-installer-scripts","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdnkmmr69420%2Fnix-installer-scripts/lists"}