Merge branch 'main' of codeberg.org:Lillian-Violet/NixOS-Config
This commit is contained in:
		
						commit
						ac9891ee4e
					
				
					 4 changed files with 50 additions and 8 deletions
				
			
		
							
								
								
									
										10
									
								
								flake.nix
									
										
									
									
									
								
							
							
						
						
									
										10
									
								
								flake.nix
									
										
									
									
									
								
							| 
						 | 
				
			
			@ -34,10 +34,10 @@
 | 
			
		|||
    catppuccin.url = "github:catppuccin/nix";
 | 
			
		||||
 | 
			
		||||
    # Conduit fork without all the fuss and drama
 | 
			
		||||
    conduwuit = {
 | 
			
		||||
      url = "github:girlbossceo/conduwuit";
 | 
			
		||||
      inputs.nixpkgs.follows = "nixpkgs";
 | 
			
		||||
    };
 | 
			
		||||
    # conduwuit = {
 | 
			
		||||
    #   url = "github:girlbossceo/conduwuit";
 | 
			
		||||
    #   inputs.nixpkgs.follows = "nixpkgs";
 | 
			
		||||
    # };
 | 
			
		||||
 | 
			
		||||
    # Nix index database files
 | 
			
		||||
    nix-index-database.url = "github:nix-community/nix-index-database";
 | 
			
		||||
| 
						 | 
				
			
			@ -97,7 +97,7 @@
 | 
			
		|||
    jovian,
 | 
			
		||||
    nixos-hardware,
 | 
			
		||||
    nix-index-database,
 | 
			
		||||
    conduwuit,
 | 
			
		||||
    # conduwuit,
 | 
			
		||||
    ...
 | 
			
		||||
  } @ inputs: let
 | 
			
		||||
    inherit (self) outputs;
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
							
								
								
									
										45
									
								
								home-manager/shared/shell/helix/helix.nix
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										45
									
								
								home-manager/shared/shell/helix/helix.nix
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,45 @@
 | 
			
		|||
{
 | 
			
		||||
  fetchzip,
 | 
			
		||||
  lib,
 | 
			
		||||
  rustPlatform,
 | 
			
		||||
  git,
 | 
			
		||||
  installShellFiles,
 | 
			
		||||
}:
 | 
			
		||||
rustPlatform.buildRustPackage rec {
 | 
			
		||||
  pname = "helix";
 | 
			
		||||
  version = "24.07";
 | 
			
		||||
 | 
			
		||||
  # This release tarball includes source code for the tree-sitter grammars,
 | 
			
		||||
  # which is not ordinarily part of the repository.
 | 
			
		||||
  src = fetchzip {
 | 
			
		||||
    url = "https://github.com/helix-editor/helix/releases/download/${version}/helix-${version}-source.tar.xz";
 | 
			
		||||
    hash = "";
 | 
			
		||||
    stripRoot = false;
 | 
			
		||||
  };
 | 
			
		||||
 | 
			
		||||
  cargoHash = "";
 | 
			
		||||
 | 
			
		||||
  nativeBuildInputs = [git installShellFiles];
 | 
			
		||||
 | 
			
		||||
  env.HELIX_DEFAULT_RUNTIME = "${placeholder "out"}/lib/runtime";
 | 
			
		||||
 | 
			
		||||
  postInstall = ''
 | 
			
		||||
    # not needed at runtime
 | 
			
		||||
    rm -r runtime/grammars/sources
 | 
			
		||||
 | 
			
		||||
    mkdir -p $out/lib
 | 
			
		||||
    cp -r runtime $out/lib
 | 
			
		||||
    installShellCompletion contrib/completion/hx.{bash,fish,zsh}
 | 
			
		||||
    mkdir -p $out/share/{applications,icons/hicolor/256x256/apps}
 | 
			
		||||
    cp contrib/Helix.desktop $out/share/applications
 | 
			
		||||
    cp contrib/helix.png $out/share/icons/hicolor/256x256/apps
 | 
			
		||||
  '';
 | 
			
		||||
 | 
			
		||||
  meta = with lib; {
 | 
			
		||||
    description = "Post-modern modal text editor";
 | 
			
		||||
    homepage = "https://helix-editor.com";
 | 
			
		||||
    license = licenses.mpl20;
 | 
			
		||||
    mainProgram = "hx";
 | 
			
		||||
    maintainers = with maintainers; [danth yusdacra zowoq];
 | 
			
		||||
  };
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			@ -41,14 +41,12 @@
 | 
			
		|||
        "https://nix-community.cachix.org"
 | 
			
		||||
        "https://nixpkgs-unfree.cachix.org"
 | 
			
		||||
        "https://0uptime.cachix.org"
 | 
			
		||||
        "https://attic.kennel.juneis.dog/conduit"
 | 
			
		||||
      ];
 | 
			
		||||
      trusted-public-keys = [
 | 
			
		||||
        "cache.lix.systems:aBnZUw8zA7H35Cz2RyKFVs3H4PlGTLawyY5KRbvJR8o="
 | 
			
		||||
        "nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs="
 | 
			
		||||
        "nixpkgs-unfree.cachix.org-1:hqvoInulhbV4nJ9yJOEr+4wxhDV4xq2d1DK7S6Nj6rs="
 | 
			
		||||
        "0uptime.cachix.org-1:ctw8yknBLg9cZBdqss+5krAem0sHYdISkw/IFdRbYdE="
 | 
			
		||||
        "conduit:eEKoUwlQGDdYmAI/Q/0slVlegqh/QmAvQd7HBSm21Wk="
 | 
			
		||||
      ];
 | 
			
		||||
    };
 | 
			
		||||
  };
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1 +0,0 @@
 | 
			
		|||
/nix/store/3l0wgxsvf5sz2q9sgyj0blc1ivzg808b-simple-completion-language-server-ff9f90bc96c347f284571bc6310bc31f95508d55
 | 
			
		||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue