feat:initial commit
This commit is contained in:
		
						commit
						0ec1e36e5d
					
				
					 3 changed files with 265 additions and 0 deletions
				
			
		
							
								
								
									
										200
									
								
								flake.lock
									
										
									
										generated
									
									
									
										Normal file
									
								
							
							
						
						
									
										200
									
								
								flake.lock
									
										
									
										generated
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,200 @@ | ||||||
|  | { | ||||||
|  |   "nodes": { | ||||||
|  |     "home-manager": { | ||||||
|  |       "inputs": { | ||||||
|  |         "nixpkgs": [ | ||||||
|  |           "nix-on-droid", | ||||||
|  |           "nixpkgs" | ||||||
|  |         ] | ||||||
|  |       }, | ||||||
|  |       "locked": { | ||||||
|  |         "lastModified": 1709445365, | ||||||
|  |         "narHash": "sha256-DVv6nd9FQBbMWbOmhq0KVqmlc3y3FMSYl49UXmMcO+0=", | ||||||
|  |         "owner": "nix-community", | ||||||
|  |         "repo": "home-manager", | ||||||
|  |         "rev": "4de84265d7ec7634a69ba75028696d74de9a44a7", | ||||||
|  |         "type": "github" | ||||||
|  |       }, | ||||||
|  |       "original": { | ||||||
|  |         "owner": "nix-community", | ||||||
|  |         "repo": "home-manager", | ||||||
|  |         "type": "github" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     "nix-formatter-pack": { | ||||||
|  |       "inputs": { | ||||||
|  |         "nixpkgs": [ | ||||||
|  |           "nix-on-droid", | ||||||
|  |           "nixpkgs" | ||||||
|  |         ], | ||||||
|  |         "nmd": "nmd", | ||||||
|  |         "nmt": "nmt" | ||||||
|  |       }, | ||||||
|  |       "locked": { | ||||||
|  |         "lastModified": 1705252799, | ||||||
|  |         "narHash": "sha256-HgSTREh7VoXjGgNDwKQUYcYo13rPkltW7IitHrTPA5c=", | ||||||
|  |         "owner": "Gerschtli", | ||||||
|  |         "repo": "nix-formatter-pack", | ||||||
|  |         "rev": "2de39dedd79aab14c01b9e2934842051a160ffa5", | ||||||
|  |         "type": "github" | ||||||
|  |       }, | ||||||
|  |       "original": { | ||||||
|  |         "owner": "Gerschtli", | ||||||
|  |         "repo": "nix-formatter-pack", | ||||||
|  |         "type": "github" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     "nix-on-droid": { | ||||||
|  |       "inputs": { | ||||||
|  |         "home-manager": "home-manager", | ||||||
|  |         "nix-formatter-pack": "nix-formatter-pack", | ||||||
|  |         "nixpkgs": [ | ||||||
|  |           "nixpkgs" | ||||||
|  |         ], | ||||||
|  |         "nixpkgs-docs": "nixpkgs-docs", | ||||||
|  |         "nixpkgs-for-bootstrap": "nixpkgs-for-bootstrap", | ||||||
|  |         "nmd": "nmd_2" | ||||||
|  |       }, | ||||||
|  |       "locked": { | ||||||
|  |         "lastModified": 1720396533, | ||||||
|  |         "narHash": "sha256-UFzk/hZWO1VkciIO5UPaSpJN8s765wsngUSvtJM6d5Q=", | ||||||
|  |         "owner": "nix-community", | ||||||
|  |         "repo": "nix-on-droid", | ||||||
|  |         "rev": "f3d3b8294039f2f9a8fb7ea82c320f29c6b0fe25", | ||||||
|  |         "type": "github" | ||||||
|  |       }, | ||||||
|  |       "original": { | ||||||
|  |         "owner": "nix-community", | ||||||
|  |         "ref": "release-24.05", | ||||||
|  |         "repo": "nix-on-droid", | ||||||
|  |         "type": "github" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     "nixpkgs": { | ||||||
|  |       "locked": { | ||||||
|  |         "lastModified": 1735563628, | ||||||
|  |         "narHash": "sha256-OnSAY7XDSx7CtDoqNh8jwVwh4xNL/2HaJxGjryLWzX8=", | ||||||
|  |         "owner": "NixOS", | ||||||
|  |         "repo": "nixpkgs", | ||||||
|  |         "rev": "b134951a4c9f3c995fd7be05f3243f8ecd65d798", | ||||||
|  |         "type": "github" | ||||||
|  |       }, | ||||||
|  |       "original": { | ||||||
|  |         "owner": "NixOS", | ||||||
|  |         "ref": "nixos-24.05", | ||||||
|  |         "repo": "nixpkgs", | ||||||
|  |         "type": "github" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     "nixpkgs-docs": { | ||||||
|  |       "locked": { | ||||||
|  |         "lastModified": 1705957679, | ||||||
|  |         "narHash": "sha256-Q8LJaVZGJ9wo33wBafvZSzapYsjOaNjP/pOnSiKVGHY=", | ||||||
|  |         "owner": "NixOS", | ||||||
|  |         "repo": "nixpkgs", | ||||||
|  |         "rev": "9a333eaa80901efe01df07eade2c16d183761fa3", | ||||||
|  |         "type": "github" | ||||||
|  |       }, | ||||||
|  |       "original": { | ||||||
|  |         "owner": "NixOS", | ||||||
|  |         "ref": "release-23.05", | ||||||
|  |         "repo": "nixpkgs", | ||||||
|  |         "type": "github" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     "nixpkgs-for-bootstrap": { | ||||||
|  |       "locked": { | ||||||
|  |         "lastModified": 1720244366, | ||||||
|  |         "narHash": "sha256-WrDV0FPMVd2Sq9hkR5LNHudS3OSMmUrs90JUTN+MXpA=", | ||||||
|  |         "owner": "NixOS", | ||||||
|  |         "repo": "nixpkgs", | ||||||
|  |         "rev": "49ee0e94463abada1de470c9c07bfc12b36dcf40", | ||||||
|  |         "type": "github" | ||||||
|  |       }, | ||||||
|  |       "original": { | ||||||
|  |         "owner": "NixOS", | ||||||
|  |         "repo": "nixpkgs", | ||||||
|  |         "rev": "49ee0e94463abada1de470c9c07bfc12b36dcf40", | ||||||
|  |         "type": "github" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     "nmd": { | ||||||
|  |       "flake": false, | ||||||
|  |       "locked": { | ||||||
|  |         "lastModified": 1666190571, | ||||||
|  |         "narHash": "sha256-Z1hc7M9X6L+H83o9vOprijpzhTfOBjd0KmUTnpHAVjA=", | ||||||
|  |         "owner": "rycee", | ||||||
|  |         "repo": "nmd", | ||||||
|  |         "rev": "b75d312b4f33bd3294cd8ae5c2ca8c6da2afc169", | ||||||
|  |         "type": "gitlab" | ||||||
|  |       }, | ||||||
|  |       "original": { | ||||||
|  |         "owner": "rycee", | ||||||
|  |         "repo": "nmd", | ||||||
|  |         "type": "gitlab" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     "nmd_2": { | ||||||
|  |       "inputs": { | ||||||
|  |         "nixpkgs": [ | ||||||
|  |           "nix-on-droid", | ||||||
|  |           "nixpkgs-docs" | ||||||
|  |         ], | ||||||
|  |         "scss-reset": "scss-reset" | ||||||
|  |       }, | ||||||
|  |       "locked": { | ||||||
|  |         "lastModified": 1705050560, | ||||||
|  |         "narHash": "sha256-x3zzcdvhJpodsmdjqB4t5mkVW22V3wqHLOun0KRBzUI=", | ||||||
|  |         "owner": "~rycee", | ||||||
|  |         "repo": "nmd", | ||||||
|  |         "rev": "66d9334933119c36f91a78d565c152a4fdc8d3d3", | ||||||
|  |         "type": "sourcehut" | ||||||
|  |       }, | ||||||
|  |       "original": { | ||||||
|  |         "owner": "~rycee", | ||||||
|  |         "repo": "nmd", | ||||||
|  |         "type": "sourcehut" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     "nmt": { | ||||||
|  |       "flake": false, | ||||||
|  |       "locked": { | ||||||
|  |         "lastModified": 1648075362, | ||||||
|  |         "narHash": "sha256-u36WgzoA84dMVsGXzml4wZ5ckGgfnvS0ryzo/3zn/Pc=", | ||||||
|  |         "owner": "rycee", | ||||||
|  |         "repo": "nmt", | ||||||
|  |         "rev": "d83601002c99b78c89ea80e5e6ba21addcfe12ae", | ||||||
|  |         "type": "gitlab" | ||||||
|  |       }, | ||||||
|  |       "original": { | ||||||
|  |         "owner": "rycee", | ||||||
|  |         "repo": "nmt", | ||||||
|  |         "type": "gitlab" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     "root": { | ||||||
|  |       "inputs": { | ||||||
|  |         "nix-on-droid": "nix-on-droid", | ||||||
|  |         "nixpkgs": "nixpkgs" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     "scss-reset": { | ||||||
|  |       "flake": false, | ||||||
|  |       "locked": { | ||||||
|  |         "lastModified": 1631450058, | ||||||
|  |         "narHash": "sha256-muDlZJPtXDIGevSEWkicPP0HQ6VtucbkMNygpGlBEUM=", | ||||||
|  |         "owner": "andreymatin", | ||||||
|  |         "repo": "scss-reset", | ||||||
|  |         "rev": "0cf50e27a4e95e9bb5b1715eedf9c54dee1a5a91", | ||||||
|  |         "type": "github" | ||||||
|  |       }, | ||||||
|  |       "original": { | ||||||
|  |         "owner": "andreymatin", | ||||||
|  |         "repo": "scss-reset", | ||||||
|  |         "type": "github" | ||||||
|  |       } | ||||||
|  |     } | ||||||
|  |   }, | ||||||
|  |   "root": "root", | ||||||
|  |   "version": 7 | ||||||
|  | } | ||||||
							
								
								
									
										21
									
								
								flake.nix
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								flake.nix
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,21 @@ | ||||||
|  | { | ||||||
|  |   description = "Basic example of Nix-on-Droid system config."; | ||||||
|  | 
 | ||||||
|  |   inputs = { | ||||||
|  |     nixpkgs.url = "github:NixOS/nixpkgs/nixos-24.05"; | ||||||
|  | 
 | ||||||
|  |     nix-on-droid = { | ||||||
|  |       url = "github:nix-community/nix-on-droid/release-24.05"; | ||||||
|  |       inputs.nixpkgs.follows = "nixpkgs"; | ||||||
|  |     }; | ||||||
|  |   }; | ||||||
|  | 
 | ||||||
|  |   outputs = { self, nixpkgs, nix-on-droid }: { | ||||||
|  | 
 | ||||||
|  |     nixOnDroidConfigurations.default = nix-on-droid.lib.nixOnDroidConfiguration { | ||||||
|  |       pkgs = import nixpkgs { system = "aarch64-linux"; }; | ||||||
|  |       modules = [ ./nix-on-droid.nix ]; | ||||||
|  |     }; | ||||||
|  | 
 | ||||||
|  |   }; | ||||||
|  | } | ||||||
							
								
								
									
										44
									
								
								nix-on-droid.nix
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										44
									
								
								nix-on-droid.nix
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,44 @@ | ||||||
|  | { config, lib, pkgs, ... }: | ||||||
|  | 
 | ||||||
|  | { | ||||||
|  |   # Simply install just the packages | ||||||
|  |   environment.packages = with pkgs; [ | ||||||
|  |     # User-facing stuff that you really really want to have | ||||||
|  |     vim # or some other editor, e.g. nano or neovim | ||||||
|  | 
 | ||||||
|  |     # Some common stuff that people expect to have | ||||||
|  |     procps | ||||||
|  |     killall | ||||||
|  |     diffutils | ||||||
|  |     findutils | ||||||
|  |     utillinux | ||||||
|  |     #tzdata | ||||||
|  |     #hostname | ||||||
|  |     #man | ||||||
|  |     gnugrep | ||||||
|  |     gnupg | ||||||
|  |     #gnused | ||||||
|  |     #gnutar | ||||||
|  |     #bzip2 | ||||||
|  |     #gzip | ||||||
|  |     #xz | ||||||
|  |     #zip | ||||||
|  |     #unzip | ||||||
|  |     openssh | ||||||
|  |     git | ||||||
|  |   ]; | ||||||
|  | 
 | ||||||
|  |   # Backup etc files instead of failing to activate generation if a file already exists in /etc | ||||||
|  |   environment.etcBackupExtension = ".bak"; | ||||||
|  | 
 | ||||||
|  |   # Read the changelog before changing this value | ||||||
|  |   system.stateVersion = "24.05"; | ||||||
|  | 
 | ||||||
|  |   # Set up nix for flakes | ||||||
|  |   nix.extraOptions = '' | ||||||
|  |     experimental-features = nix-command flakes | ||||||
|  |   ''; | ||||||
|  | 
 | ||||||
|  |   # Set your time zone | ||||||
|  |   time.timeZone = "Europe/Berlin"; | ||||||
|  | } | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue