Compare commits
10 commits
98dde2b397
...
c33c3737f1
Author | SHA1 | Date | |
---|---|---|---|
|
c33c3737f1 | ||
|
b07ca98d54 | ||
|
036240d01e | ||
|
4b31ba34b6 | ||
|
f1e11cfff6 | ||
|
2eeded7923 | ||
|
870f684316 | ||
|
23c4620908 | ||
|
db2d6b9401 | ||
|
88e13d8b64 |
|
@ -37,17 +37,21 @@
|
|||
libreoffice
|
||||
|
||||
# Creative work
|
||||
aseprite
|
||||
blender
|
||||
krita
|
||||
lmms
|
||||
#orca-slicer # FIXME: Broken right now, gotta wait for PR 369729
|
||||
orca-slicer
|
||||
shotcut
|
||||
vcv-rack
|
||||
vhs
|
||||
|
||||
## Entertainment
|
||||
jellyfin-media-player
|
||||
|
||||
# Gaming
|
||||
gamescope
|
||||
heroic
|
||||
protontricks
|
||||
wineWowPackages.unstableFull
|
||||
winetricks
|
||||
|
@ -65,6 +69,7 @@
|
|||
|
||||
## Development
|
||||
beekeeper-studio
|
||||
godot_4
|
||||
hoppscotch
|
||||
lazygit
|
||||
|
||||
|
|
|
@ -25,8 +25,7 @@ in
|
|||
|
||||
window = {
|
||||
decorations = "None";
|
||||
opacity = 0.88;
|
||||
blur = true;
|
||||
opacity = 0.8;
|
||||
|
||||
padding = {
|
||||
x = 18;
|
||||
|
|
|
@ -385,6 +385,11 @@ in
|
|||
windowrulev2 = tag +gw2, class:^(steam_app_1284210)$
|
||||
windowrulev2 = noblur, tag:gw2
|
||||
windowrulev2 = noborder, tag:gw2
|
||||
|
||||
# Rules for godot
|
||||
windowrulev2 = size 50%, 50%, class:^(Godot)$, title:^Create New Node$
|
||||
windowrulev2 = size 50%, 50%, class:^(Godot)$, title:^Open a File$
|
||||
windowrulev2 = size 50%, 50%, class:^(Godot)$, title:^Project Settings
|
||||
'';
|
||||
};
|
||||
}
|
||||
|
|
|
@ -115,6 +115,7 @@ in
|
|||
vscode-extensions.vadimcn.vscode-lldb
|
||||
|
||||
# Vue
|
||||
prettierd
|
||||
vue-language-server
|
||||
|
||||
# Svelte
|
||||
|
|
|
@ -25,6 +25,7 @@ return {
|
|||
"c",
|
||||
"cpp",
|
||||
"cs",
|
||||
"gdscript",
|
||||
"h",
|
||||
"javascript",
|
||||
"jsx",
|
||||
|
@ -58,6 +59,7 @@ return {
|
|||
"cssls",
|
||||
"denols",
|
||||
"eslint",
|
||||
"gdscript",
|
||||
"html",
|
||||
"jsonls",
|
||||
"lua_ls",
|
||||
|
|
|
@ -11,33 +11,33 @@ return {
|
|||
local null_ls = require("null-ls")
|
||||
local helpers = require("null-ls.helpers")
|
||||
|
||||
local deno_fmt = helpers.make_builtin({
|
||||
name = "deno_fmt",
|
||||
filetypes = {
|
||||
"angular",
|
||||
"astro",
|
||||
"css",
|
||||
"html",
|
||||
"javascript",
|
||||
"json",
|
||||
"jsonc",
|
||||
"less",
|
||||
"markdown",
|
||||
"sass",
|
||||
"scss",
|
||||
"svelte",
|
||||
"typescript",
|
||||
"vue",
|
||||
"yaml",
|
||||
},
|
||||
method = { null_ls.methods.FORMATTING },
|
||||
generator_opts = {
|
||||
command = "deno",
|
||||
args = { "fmt", "--unstable-component", "-" },
|
||||
to_stdin = true,
|
||||
},
|
||||
factory = helpers.formatter_factory,
|
||||
})
|
||||
-- local deno_fmt = helpers.make_builtin({
|
||||
-- name = "deno_fmt",
|
||||
-- filetypes = {
|
||||
-- "angular",
|
||||
-- "astro",
|
||||
-- "css",
|
||||
-- "html",
|
||||
-- "javascript",
|
||||
-- "json",
|
||||
-- "jsonc",
|
||||
-- "less",
|
||||
-- "markdown",
|
||||
-- "sass",
|
||||
-- "scss",
|
||||
-- "svelte",
|
||||
-- "typescript",
|
||||
-- "vue",
|
||||
-- "yaml",
|
||||
-- },
|
||||
-- method = { null_ls.methods.FORMATTING },
|
||||
-- generator_opts = {
|
||||
-- command = "deno",
|
||||
-- args = { "fmt", "--unstable-component", "-" },
|
||||
-- to_stdin = true,
|
||||
-- },
|
||||
-- factory = helpers.formatter_factory,
|
||||
-- })
|
||||
|
||||
-- Check supported formatters and linters
|
||||
-- https://github.com/nvimtools/none-ls.nvim/tree/main/lua/null-ls/builtins/formatting
|
||||
|
@ -52,7 +52,8 @@ return {
|
|||
null_ls.builtins.formatting.csharpier,
|
||||
null_ls.builtins.formatting.nixfmt,
|
||||
null_ls.builtins.formatting.stylua,
|
||||
deno_fmt,
|
||||
--deno_fmt,
|
||||
null_ls.builtins.formatting.prettierd,
|
||||
}
|
||||
return config -- return final config table
|
||||
end,
|
||||
|
|
|
@ -36,6 +36,7 @@ return {
|
|||
"json",
|
||||
"jsonc",
|
||||
"nix",
|
||||
"vhs",
|
||||
"yaml",
|
||||
-- Misc
|
||||
"cuda",
|
||||
|
|
|
@ -31,7 +31,8 @@ dap.adapters.codelldb = {
|
|||
dap.adapters.cppdbg = {
|
||||
id = "cppdbg",
|
||||
type = "executable",
|
||||
command = "{pkgs.vscode-extensions.ms-vscode.cpptools}/share/vscode/extensions/ms-vscode.cpptools/debugAdapters/bin/OpenDebugAD7",
|
||||
command =
|
||||
"{pkgs.vscode-extensions.ms-vscode.cpptools}/share/vscode/extensions/ms-vscode.cpptools/debugAdapters/bin/OpenDebugAD7",
|
||||
}
|
||||
|
||||
-- @type DapAdapter
|
||||
|
@ -41,6 +42,13 @@ dap.adapters.coreclr = {
|
|||
args = { "--interpreter=vscode" },
|
||||
}
|
||||
|
||||
-- @type DapAdapter
|
||||
dap.adapters.godot = {
|
||||
type = "server",
|
||||
host = "127.0.0.1",
|
||||
port = 6006,
|
||||
}
|
||||
|
||||
-- @type DapConfiguration
|
||||
dap.configurations.rust = {
|
||||
{
|
||||
|
@ -94,3 +102,14 @@ dap.configurations.cs = {
|
|||
end,
|
||||
},
|
||||
}
|
||||
|
||||
-- @type DapConfiguration
|
||||
dap.configurations.gdscript = {
|
||||
{
|
||||
name = "Launch scene",
|
||||
type = "godot",
|
||||
request = "launch",
|
||||
project = "${workspaceFolder}",
|
||||
scene = "current",
|
||||
},
|
||||
}
|
||||
|
|
|
@ -80,6 +80,10 @@ in
|
|||
fcitx5-catppuccin
|
||||
];
|
||||
|
||||
quickPhrase = {
|
||||
proud = "<( ̄︶ ̄)>";
|
||||
};
|
||||
|
||||
waylandFrontend = true;
|
||||
};
|
||||
};
|
||||
|
|
|
@ -26,10 +26,6 @@
|
|||
}
|
||||
'';
|
||||
|
||||
virtualHosts."map.thewizard.link".extraConfig = ''
|
||||
reverse_proxy 192.168.0.100:8123
|
||||
'';
|
||||
|
||||
virtualHosts."git.thewizard.link".extraConfig = ''
|
||||
reverse_proxy 127.0.0.1:3788
|
||||
'';
|
||||
|
@ -38,5 +34,13 @@
|
|||
root * /srv/files
|
||||
file_server
|
||||
'';
|
||||
|
||||
virtualHosts."torrent.thewizard.link".extraConfig = ''
|
||||
reverse_proxy 127.0.0.1:8144
|
||||
'';
|
||||
|
||||
virtualHosts."shoko.thewizard.link".extraConfig = ''
|
||||
reverse_proxy 127.0.0.1:8111
|
||||
'';
|
||||
};
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue