зеркало из
				https://github.com/iharh/notes.git
				synced 2025-10-30 21:26:09 +02:00 
			
		
		
		
	m
Этот коммит содержится в:
		
							родитель
							
								
									4b07729bbd
								
							
						
					
					
						Коммит
						3a4a664fca
					
				
							
								
								
									
										56
									
								
								os/linux/nixos/inst/auto-determinate/cli.txt
									
									
									
									
									
										Обычный файл
									
								
							
							
						
						
									
										56
									
								
								os/linux/nixos/inst/auto-determinate/cli.txt
									
									
									
									
									
										Обычный файл
									
								
							| @ -0,0 +1,56 @@ | |||||||
|  | # If you need an offline install, or you'd prefer to run the binary directly, head to  | ||||||
|  | # https://github.com/DeterminateSystems/nix-installer/releases then pick the version and platform | ||||||
|  | # most appropriate for your deployment target. | ||||||
|  | 
 | ||||||
|  | info: downloading installer https://install.determinate.systems/nix/tag/v0.17.0/nix-installer-x86_64-linux | ||||||
|  | 
 | ||||||
|  | /nix/nix-installer | ||||||
|  |   help       Print this message or the help of the given subcommand(s) | ||||||
|  |   install    Install Nix using a plannerCommands: | ||||||
|  |     plans: | ||||||
|  |       linux       A planner for traditional, mutable Linux systems like Debian, RHEL, or Arch | ||||||
|  |         --init <INIT> | ||||||
|  |             Which init system to configure (if `--init none` Nix will be root-only) | ||||||
|  |             [env: NIX_INSTALLER_INIT=] | ||||||
|  |             [default: systemd] | ||||||
|  |             [possible values: none, systemd] | ||||||
|  |         --no-start-daemon | ||||||
|  |             Start the daemon (if not `--init none`) | ||||||
|  |             [env: NIX_INSTALLER_START_DAEMON=] | ||||||
|  |       steam-deck  A planner for the Valve Steam Deck running SteamOS | ||||||
|  |       ostree      A planner suitable for immutable systems using ostree, such as Fedora Silverblue | ||||||
|  |       help        Print this message or the help of the given subcommand(s) | ||||||
|  | 
 | ||||||
|  |       --no-confirm | ||||||
|  |           [env: NIX_INSTALLER_NO_CONFIRM=] | ||||||
|  |       --no-modify-profile | ||||||
|  |           Modify the user profile to automatically load nix | ||||||
|  |           [env: NIX_INSTALLER_MODIFY_PROFILE=] | ||||||
|  |       --extra-conf [<EXTRA_CONF>...] | ||||||
|  |           Extra configuration lines for `/etc/nix.conf` | ||||||
|  |           [env: NIX_INSTALLER_EXTRA_CONF=] | ||||||
|  |       --explain | ||||||
|  |           [env: NIX_INSTALLER_EXPLAIN=] | ||||||
|  |   repair     Update the shell profiles to make Nix usable after system upgrades | ||||||
|  |   uninstall  Uninstall a previously `nix-installer` installed Nix | ||||||
|  |   self-test  Run a self test of Nix to ensure that an install is working | ||||||
|  |   plan       Emit a JSON install plan that can be manually edited before execution | ||||||
|  | 
 | ||||||
|  | options | ||||||
|  |   -v, --verbose... | ||||||
|  |       Enable debug logs, -vv for trace | ||||||
|  | 
 | ||||||
|  |       [env: NIX_INSTALLER_VERBOSITY=] | ||||||
|  |   --logger <LOGGER> | ||||||
|  |       Which logger to use | ||||||
|  | 
 | ||||||
|  |       [env: NIX_INSTALLER_LOGGER=] | ||||||
|  |       [default: compact] | ||||||
|  |       [possible values: compact, full, pretty, json] | ||||||
|  |   --log-directive [<LOG_DIRECTIVES>...] | ||||||
|  |       Tracing directives | ||||||
|  |       See https://docs.rs/tracing-subscriber/latest/tracing_subscriber/filter/struct.EnvFilter.html#directives | ||||||
|  | 
 | ||||||
|  |       [env: NIX_INSTALLER_LOG_DIRECTIVES=] | ||||||
|  | 
 | ||||||
|  | sudo -i nix upgrade-nix | ||||||
| @ -1,26 +1,9 @@ | |||||||
| https://github.com/DeterminateSystems/nix-installer | https://github.com/DeterminateSystems/nix-installer | ||||||
|     ! not a nixos |     ! not a nixos, just plain nix | ||||||
| 
 | 
 | ||||||
| curl --proto '=https' --tlsv1.2 -sSf -L https://install.determinate.systems/nix | sh -s -- install | curl --proto '=https' --tlsv1.2 -sSf -L https://install.determinate.systems/nix | sh -s -- install | ||||||
| PATH=...:~/.nix-profile/bin:/nix/var/nix/profiles/default/bin | PATH=...:~/.nix-profile/bin:/nix/var/nix/profiles/default/bin | ||||||
| 
 | 
 | ||||||
| https://github.com/DeterminateSystems/nix-installer/blob/main/src/action/mod.rs |  | ||||||
| https://github.com/DeterminateSystems/nix-installer/blob/main/src/action/common/configure_nix.rs |  | ||||||
| https://github.com/DeterminateSystems/nix-installer/blob/main/src/action/common/configure_shell_profile.rs |  | ||||||
| https://github.com/DeterminateSystems/nix-installer/blob/main/src/planner/macos.rs |  | ||||||
|     launchd |  | ||||||
|     ShellProfileLocations |  | ||||||
| https://github.com/DeterminateSystems/nix-installer/blob/main/src/planner/mod.rs#L345 |  | ||||||
|     /etc/zshrc |  | ||||||
|     /etc/zsh/zshrc |  | ||||||
| 
 |  | ||||||
|     # Nix |  | ||||||
|     if [ -e '/nix/var/nix/profiles/default/etc/profile.d/nix-daemon.sh' ]; then |  | ||||||
|         . '/nix/var/nix/profiles/default/etc/profile.d/nix-daemon.sh' |  | ||||||
|     fi |  | ||||||
|     # End Nix |  | ||||||
| 
 |  | ||||||
| 
 |  | ||||||
| https://zero-to-nix.com/start | https://zero-to-nix.com/start | ||||||
| https://zero-to-nix.com/start/install | https://zero-to-nix.com/start/install | ||||||
| https://zero-to-nix.com/concepts/nix-installer | https://zero-to-nix.com/concepts/nix-installer | ||||||
| @ -49,14 +32,3 @@ https://determinate.systems/posts/determinate-nix-installer | |||||||
| misc | misc | ||||||
| https://news.ycombinator.com/item?id=34957953 | https://news.ycombinator.com/item?id=34957953 | ||||||
| https://github.com/astro/microvm.nix | https://github.com/astro/microvm.nix | ||||||
| 
 |  | ||||||
| /nix/nix-installer |  | ||||||
|     uninstall |  | ||||||
|     install |  | ||||||
|         --no-confirm |  | ||||||
|         -- init none |  | ||||||
|             do not use init system like systemd |  | ||||||
|         --extra-config |  | ||||||
|             add extra stuff to the nix.conf |  | ||||||
| 
 |  | ||||||
| sudo -i nix upgrade-nix |  | ||||||
|  | |||||||
							
								
								
									
										35
									
								
								os/linux/nixos/inst/auto-determinate/src.txt
									
									
									
									
									
										Обычный файл
									
								
							
							
						
						
									
										35
									
								
								os/linux/nixos/inst/auto-determinate/src.txt
									
									
									
									
									
										Обычный файл
									
								
							| @ -0,0 +1,35 @@ | |||||||
|  | https://github.com/DeterminateSystems/nix-installer/blob/main/src/cli/subcommand/install.rs | ||||||
|  |     ? CommonSettings | ||||||
|  | https://github.com/DeterminateSystems/nix-installer/blob/main/src/settings.rs | ||||||
|  |     ? InitSystem (None, Launchd, Systemd) | ||||||
|  | 
 | ||||||
|  |     pub struct InitSettings { | ||||||
|  |       pub init: InitSystem, | ||||||
|  |       ... | ||||||
|  |       /// Start the daemon (if not `--init none`) | ||||||
|  |       long = "no-start-daemon" | ||||||
|  |     } | ||||||
|  | https://github.com/DeterminateSystems/nix-installer/blob/main/src/planner/linux.rs | ||||||
|  |     pub struct Linux { | ||||||
|  |         #[cfg_attr(feature = "cli", clap(flatten))] | ||||||
|  |         pub settings: CommonSettings, | ||||||
|  |         #[cfg_attr(feature = "cli", clap(flatten))] | ||||||
|  |         pub init: InitSettings, | ||||||
|  |     } | ||||||
|  |        | ||||||
|  | 
 | ||||||
|  | https://github.com/DeterminateSystems/nix-installer/blob/main/src/action/mod.rs | ||||||
|  | https://github.com/DeterminateSystems/nix-installer/blob/main/src/action/common/configure_nix.rs | ||||||
|  | https://github.com/DeterminateSystems/nix-installer/blob/main/src/action/common/configure_shell_profile.rs | ||||||
|  | https://github.com/DeterminateSystems/nix-installer/blob/main/src/planner/macos.rs | ||||||
|  |     launchd | ||||||
|  |     ShellProfileLocations | ||||||
|  | https://github.com/DeterminateSystems/nix-installer/blob/main/src/planner/mod.rs#L345 | ||||||
|  |     /etc/zshrc | ||||||
|  |     /etc/zsh/zshrc | ||||||
|  | 
 | ||||||
|  |     # Nix | ||||||
|  |     if [ -e '/nix/var/nix/profiles/default/etc/profile.d/nix-daemon.sh' ]; then | ||||||
|  |         . '/nix/var/nix/profiles/default/etc/profile.d/nix-daemon.sh' | ||||||
|  |     fi | ||||||
|  |     # End Nix | ||||||
							
								
								
									
										2
									
								
								os/unix/network/utils/curl/samples.txt
									
									
									
									
									
										Обычный файл
									
								
							
							
						
						
									
										2
									
								
								os/unix/network/utils/curl/samples.txt
									
									
									
									
									
										Обычный файл
									
								
							| @ -0,0 +1,2 @@ | |||||||
|  | curl --proto '=https' --tlsv1.2 -sSf -L https://install.determinate.systems/nix | ||||||
|  | 
 | ||||||
		Загрузка…
	
	
			
			x
			
			
		
	
		Ссылка в новой задаче
	
	Block a user
	 Ihar Hancharenka
						Ihar Hancharenka