godot mono

This commit is contained in:
shibazaki 2025-03-19 13:12:07 +01:00
parent df070e7f53
commit 9e30bf34c0
3 changed files with 150 additions and 33 deletions

149
flake.lock generated
View File

@ -168,7 +168,7 @@
},
"flake-utils": {
"inputs": {
"systems": "systems_2"
"systems": "systems"
},
"locked": {
"lastModified": 1731533236,
@ -185,6 +185,24 @@
}
},
"flake-utils_2": {
"inputs": {
"systems": "systems_3"
},
"locked": {
"lastModified": 1731533236,
"narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=",
"owner": "numtide",
"repo": "flake-utils",
"rev": "11707dc2f618dd54ca8739b309ec4fc024de578b",
"type": "github"
},
"original": {
"owner": "numtide",
"repo": "flake-utils",
"type": "github"
}
},
"flake-utils_3": {
"inputs": {
"systems": [
"stylix",
@ -308,6 +326,79 @@
"type": "github"
}
},
"godot": {
"inputs": {
"flake-utils": "flake-utils",
"godot-desktop-file": "godot-desktop-file",
"godot-icon-png": "godot-icon-png",
"godot-icon-svg": "godot-icon-svg",
"godot-manpage": "godot-manpage",
"nixpkgs": [
"nixpkgs"
]
},
"locked": {
"lastModified": 1742384192,
"narHash": "sha256-01dA0ILQMMZF5diP/gx44av/iULgiGFF2DRI6TWjBcM=",
"ref": "refs/heads/main",
"rev": "b5b6a7c926ee3cdc08b953a10783b0872263e1c7",
"revCount": 3,
"type": "git",
"url": "https://git.foglar.tech/foglar/godot-4.4.1.git"
},
"original": {
"type": "git",
"url": "https://git.foglar.tech/foglar/godot-4.4.1.git"
}
},
"godot-desktop-file": {
"flake": false,
"locked": {
"narHash": "sha256-vFVYuHYKIcr/ngibwV9G2bsxzG3YWS9Mm4WjKaAUcbM=",
"type": "file",
"url": "https://raw.githubusercontent.com/godotengine/godot/master/misc/dist/linux/org.godotengine.Godot.desktop"
},
"original": {
"type": "file",
"url": "https://raw.githubusercontent.com/godotengine/godot/master/misc/dist/linux/org.godotengine.Godot.desktop"
}
},
"godot-icon-png": {
"flake": false,
"locked": {
"narHash": "sha256-Y4Y2RpEiZOBJEEtgJZVHDJ+GUgN2fn9VPP+oZWQZMr0=",
"type": "file",
"url": "https://raw.githubusercontent.com/godotengine/godot/master/icon.png"
},
"original": {
"type": "file",
"url": "https://raw.githubusercontent.com/godotengine/godot/master/icon.png"
}
},
"godot-icon-svg": {
"flake": false,
"locked": {
"narHash": "sha256-fIvrlGt9n3o45i3skf4LhIBWMR/d8Xo2rHPftfOoHZA=",
"type": "file",
"url": "https://raw.githubusercontent.com/godotengine/godot/master/icon.svg"
},
"original": {
"type": "file",
"url": "https://raw.githubusercontent.com/godotengine/godot/master/icon.svg"
}
},
"godot-manpage": {
"flake": false,
"locked": {
"narHash": "sha256-QBl3N8oOgvzqoTiCCKWUq9PiBqjywhqvCaYM1g40FQw=",
"type": "file",
"url": "https://raw.githubusercontent.com/godotengine/godot/master/misc/dist/linux/godot.6"
},
"original": {
"type": "file",
"url": "https://raw.githubusercontent.com/godotengine/godot/master/misc/dist/linux/godot.6"
}
},
"home-manager": {
"inputs": {
"nixpkgs": [
@ -423,7 +514,7 @@
"nixpkgs"
],
"pre-commit-hooks": "pre-commit-hooks",
"systems": "systems",
"systems": "systems_2",
"xdph": "xdph"
},
"locked": {
@ -753,7 +844,7 @@
"nvf_2": {
"inputs": {
"flake-parts": "flake-parts",
"flake-utils": "flake-utils",
"flake-utils": "flake-utils_2",
"mnw": "mnw",
"nil": "nil",
"nixpkgs": "nixpkgs_3",
@ -922,7 +1013,7 @@
"plugin-vim-repeat": "plugin-vim-repeat",
"plugin-vim-startify": "plugin-vim-startify",
"plugin-which-key": "plugin-which-key",
"systems": "systems_3"
"systems": "systems_4"
},
"locked": {
"lastModified": 1737282111,
@ -3589,6 +3680,7 @@
},
"root": {
"inputs": {
"godot": "godot",
"home-manager": "home-manager",
"hyprland": "hyprland",
"nixpkgs": "nixpkgs",
@ -3627,14 +3719,14 @@
"base16-vim": "base16-vim",
"firefox-gnome-theme": "firefox-gnome-theme",
"flake-compat": "flake-compat_2",
"flake-utils": "flake-utils_2",
"flake-utils": "flake-utils_3",
"git-hooks": "git-hooks",
"gnome-shell": "gnome-shell",
"home-manager": "home-manager_2",
"nixpkgs": [
"nixpkgs"
],
"systems": "systems_4",
"systems": "systems_5",
"tinted-foot": "tinted-foot",
"tinted-kitty": "tinted-kitty",
"tinted-tmux": "tinted-tmux"
@ -3655,21 +3747,6 @@
}
},
"systems": {
"locked": {
"lastModified": 1689347949,
"narHash": "sha256-12tWmuL2zgBgZkdoB6qXZsgJEH9LR3oUgpaQq2RbI80=",
"owner": "nix-systems",
"repo": "default-linux",
"rev": "31732fcf5e8fea42e59c2488ad31a0e651500f68",
"type": "github"
},
"original": {
"owner": "nix-systems",
"repo": "default-linux",
"type": "github"
}
},
"systems_2": {
"locked": {
"lastModified": 1681028828,
"narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
@ -3684,6 +3761,21 @@
"type": "github"
}
},
"systems_2": {
"locked": {
"lastModified": 1689347949,
"narHash": "sha256-12tWmuL2zgBgZkdoB6qXZsgJEH9LR3oUgpaQq2RbI80=",
"owner": "nix-systems",
"repo": "default-linux",
"rev": "31732fcf5e8fea42e59c2488ad31a0e651500f68",
"type": "github"
},
"original": {
"owner": "nix-systems",
"repo": "default-linux",
"type": "github"
}
},
"systems_3": {
"locked": {
"lastModified": 1681028828,
@ -3714,6 +3806,21 @@
"type": "github"
}
},
"systems_5": {
"locked": {
"lastModified": 1681028828,
"narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
"owner": "nix-systems",
"repo": "default",
"rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
"type": "github"
},
"original": {
"owner": "nix-systems",
"repo": "default",
"type": "github"
}
},
"tinted-foot": {
"flake": false,
"locked": {

View File

@ -19,6 +19,11 @@
url = "github:danth/stylix/release-24.11";
inputs.nixpkgs.follows = "nixpkgs";
};
godot = {
url = "git+https://git.foglar.tech/foglar/godot-4.4.1.git";
inputs.nixpkgs.follows = "nixpkgs";
};
};
outputs = {

View File

@ -1,14 +1,19 @@
{pkgs, ...}: {
home.packages = with pkgs; [
dotnet-sdk
rustc
cargo
go
{
pkgs,
inputs,
...
}: {
home.packages =
(with pkgs; [
dotnet-sdk
rustc
cargo
go
godot_4
blender
krita
inkscape
aseprite
];
blender
krita
inkscape
aseprite
])
++ [inputs.godot.packages.x86_64-linux.godotMono];
}