mirror of
https://github.com/Theaninova/TheaninovOS.git
synced 2026-07-25 01:54:48 +00:00
update system
This commit is contained in:
@@ -40,6 +40,7 @@
|
||||
./languages/css.nix
|
||||
./languages/cue.nix
|
||||
./languages/dart.nix
|
||||
./languages/godot.nix
|
||||
./languages/js.nix
|
||||
./languages/lua.nix
|
||||
./languages/nix.nix
|
||||
|
||||
@@ -0,0 +1,28 @@
|
||||
{
|
||||
lib,
|
||||
config,
|
||||
...
|
||||
}:
|
||||
let
|
||||
cfg = config.presets.languages.godot;
|
||||
in
|
||||
{
|
||||
options.presets.languages.godot = {
|
||||
enable = lib.mkEnableOption "Godot";
|
||||
};
|
||||
|
||||
config = lib.mkIf cfg.enable {
|
||||
plugins = {
|
||||
godot.enable = true;
|
||||
lsp.servers.gdscript = {
|
||||
enable = true;
|
||||
package = null;
|
||||
config = {
|
||||
cmd.__raw = "vim.lsp.rpc.connect('127.0.0.1', tonumber(os.getenv 'GDScript_Port' or '6005'))";
|
||||
filetypes = [ "gdscript" ];
|
||||
root_markers = [ "project.godot" ];
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
}
|
||||
@@ -65,6 +65,7 @@
|
||||
|
||||
# utils
|
||||
kdePackages.ark
|
||||
bazaar
|
||||
libqalculate
|
||||
ranger
|
||||
filezilla
|
||||
|
||||
@@ -68,6 +68,7 @@
|
||||
};
|
||||
cue.enable = true;
|
||||
dart.enable = true;
|
||||
godot.enable = true;
|
||||
js = {
|
||||
enable = true;
|
||||
eslint = true;
|
||||
@@ -106,6 +107,7 @@
|
||||
html.enable = true;
|
||||
svelte.enable = true;
|
||||
buf_ls.enable = true;
|
||||
glsl_analyzer.enable = true;
|
||||
|
||||
dockerls.enable = true;
|
||||
|
||||
|
||||
@@ -74,7 +74,7 @@ in
|
||||
mode = "3840x2160@144";
|
||||
position = "0x0";
|
||||
scale = 1;
|
||||
bitdepth = 8;
|
||||
bitdepth = 10;
|
||||
addreserved = "80,0,0,0";
|
||||
cm = if cfg.hdr then "hdredid" else "srgb";
|
||||
sdr_min_luminance = 0.25;
|
||||
|
||||
@@ -24,11 +24,6 @@ in
|
||||
# orca-slicer
|
||||
];
|
||||
home-manager.users.${username} = {
|
||||
services.flatpak.packages = [
|
||||
"com.bambulab.BambuStudio"
|
||||
"org.freecad.FreeCAD"
|
||||
"com.prusa3d.PrusaSlicer" # gcode viewer!
|
||||
];
|
||||
programs = {
|
||||
lazygit.enable = true;
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user