{"repo":"Foundxtion/ctOS","free":true,"listed":false,"github":"https://github.com/Foundxtion/ctOS","clone":"git clone https://github.com/Foundxtion/ctOS.git","description":"ctOS: The central operating system","language":"Nix","stars":14,"topics":["infrastructure-as-code","nixos","deployment","automation","configurable","gnu-linux"],"license":"GPL-3.0","category":"deployment-docker-iac","readme_excerpt":"ctOS: The Central Operating system This repository contains an opinionated configuration for nix-based systems. It includes NixOS configurations along with Home-manager configuration. ctOS is built for one-user systems only. With ctOS, with the same configuration, you can easily deploy: - Servers for hosting preconfigured services, or your custom services using NixOS infrastructure as code system. - Dev workstations that are strongly configured to provide software engineers a streamlined work environment. How to install Basically, there is two ways to install ctOS on your system. On new installation (requires nix to build base image) Work in progress On already existing installation You have already a nixos installation up and running consisting of a configuration.nix and hardware-configuration.nix file. In order to migrate towards ctOS, you simply need to execute the following commands while being root. (you can run the su commmand to become root) At that step, ctOS files are now on your system, but is not yet fully installed. You need now to configure your system using the /root/settings/settings.nix file. Please fill up the options with your custom data such as hostname, username, and initialHashedPassword. Remove or comment options from template that is not useful to you (documentation is WIP) For graphics Please add the following property in your settings.nix file based on your graphics card. For systems installed in a VM If you are using a vmware software, please add th","default_branch":null,"files":null,"tree":[],"storefront":"/r/Foundxtion","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Foundxtion/ctOS/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}