añade shenv de altera

This commit is contained in:
Fabián Montero 2022-08-25 23:04:23 -06:00
parent d102de290e
commit dab6bd6dad
2 changed files with 37 additions and 1 deletions

View file

@ -54,7 +54,7 @@
users = { users = {
users.fabian = { users.fabian = {
isNormalUser = true; isNormalUser = true;
uid = 1002; uid = 1002; # nunca cambiar mi ID de usuario
group = "fabian"; group = "fabian";
shell = pkgs.zsh; shell = pkgs.zsh;
extraGroups = [ "users" "wheel" "networkmanager" "dialout" "libvirtd" ]; extraGroups = [ "users" "wheel" "networkmanager" "dialout" "libvirtd" ];

36
home/shenvs/altera.nix Normal file
View file

@ -0,0 +1,36 @@
{ lib, pkgs, ... }:
with lib; {
namespaced = true;
packages = with pkgs; [
(quartus-prime-lite.override { supportedDevices = [ "Cyclone V" ]; })
];
# Evita GC
hm.xdg.configFile."quartus-inputs".text = let
inherit (pkgs) requireFile;
homepage = "https://fpgasoftware.intel.com";
version = "20.1.1.720";
url = "${homepage}/${versions.majorMinor version}/?edition=lite&platform=linux";
inputs = [
(requireFile {
name = "QuartusLiteSetup-${version}-linux.run";
sha256 = "0mjp1rg312dipr7q95pb4nf4b8fwvxgflnd1vafi3g9cshbb1c3k";
inherit url;
})
(requireFile {
name = "ModelSimSetup-${version}-linux.run";
sha256 = "1cqgv8x6vqga8s4v19yhmgrr886rb6p7sbx80528df5n4rpr2k4i";
inherit url;
})
(requireFile {
name = "cyclonev-${version}.qdz";
sha256 = "11baa9zpmmfkmyv33w1r57ipf490gnd3dpi2daripf38wld8lgak";
inherit url;
})
];
in concatStringsSep "\n" inputs;
}