mirror of
https://github.com/kennethnym/freya
synced 2026-07-02 14:21:14 +01:00
Compare commits
3 Commits
feat/upgra
...
dev/nvim
| Author | SHA1 | Date | |
|---|---|---|---|
|
b01daf0bc4
|
|||
| 2e6cae4d02 | |||
| 8cf38d609b |
19
.nvim.lua
Normal file
19
.nvim.lua
Normal file
@@ -0,0 +1,19 @@
|
|||||||
|
local ok, conform = pcall(require, "conform")
|
||||||
|
if not ok then
|
||||||
|
vim.notify("conform.nvim not loaded", vim.log.levels.WARN)
|
||||||
|
return
|
||||||
|
end
|
||||||
|
|
||||||
|
conform.setup({
|
||||||
|
formatters_by_ft = {
|
||||||
|
javascript = { "oxfmt" },
|
||||||
|
javascriptreact = { "oxfmt" },
|
||||||
|
typescript = { "oxfmt" },
|
||||||
|
typescriptreact = { "oxfmt" },
|
||||||
|
json = { "oxfmt" },
|
||||||
|
jsonc = { "oxfmt" },
|
||||||
|
},
|
||||||
|
})
|
||||||
|
|
||||||
|
vim.lsp.enable("tsgo")
|
||||||
|
vim.lsp.enable("oxlint")
|
||||||
20
.zed/settings.json
Normal file
20
.zed/settings.json
Normal file
@@ -0,0 +1,20 @@
|
|||||||
|
// Folder-specific settings
|
||||||
|
//
|
||||||
|
// For a full list of overridable settings, and general information on folder-specific settings,
|
||||||
|
// see the documentation: https://zed.dev/docs/configuring-zed#settings-files
|
||||||
|
{
|
||||||
|
"languages": {
|
||||||
|
"TypeScript": {
|
||||||
|
"formatter": { "language_server": { "name": "oxfmt" } }
|
||||||
|
},
|
||||||
|
"TSX": {
|
||||||
|
"formatter": { "language_server": { "name": "oxfmt" } }
|
||||||
|
},
|
||||||
|
"JavaScript": {
|
||||||
|
"formatter": { "language_server": { "name": "oxfmt" } }
|
||||||
|
},
|
||||||
|
"JSX": {
|
||||||
|
"formatter": { "language_server": { "name": "oxfmt" } }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
18
flake.nix
18
flake.nix
@@ -53,9 +53,10 @@
|
|||||||
# so source-only edits do not force Bun to reinstall.
|
# so source-only edits do not force Bun to reinstall.
|
||||||
dependencySource = lib.fileset.toSource {
|
dependencySource = lib.fileset.toSource {
|
||||||
root = ./.;
|
root = ./.;
|
||||||
fileset = lib.fileset.fileFilter (
|
fileset = lib.fileset.fileFilter
|
||||||
file: file.name == "bun.lock" || file.name == "package.json" || file.name == "bunfig.toml"
|
(
|
||||||
) ./.;
|
file: file.name == "bun.lock" || file.name == "package.json" || file.name == "bunfig.toml"
|
||||||
|
) ./.;
|
||||||
};
|
};
|
||||||
|
|
||||||
# Checks run against a clean source tree, even when using `path:.`.
|
# Checks run against a clean source tree, even when using `path:.`.
|
||||||
@@ -92,10 +93,12 @@
|
|||||||
lib.mapAttrs mkBunScript scripts;
|
lib.mapAttrs mkBunScript scripts;
|
||||||
mkBunApps =
|
mkBunApps =
|
||||||
commands:
|
commands:
|
||||||
lib.mapAttrs (name: command: {
|
lib.mapAttrs
|
||||||
type = "app";
|
(name: command: {
|
||||||
program = "${command}/bin/${name}";
|
type = "app";
|
||||||
}) commands;
|
program = "${command}/bin/${name}";
|
||||||
|
})
|
||||||
|
commands;
|
||||||
mkBunNodeModules =
|
mkBunNodeModules =
|
||||||
system: pkgs:
|
system: pkgs:
|
||||||
pkgs.stdenvNoCC.mkDerivation {
|
pkgs.stdenvNoCC.mkDerivation {
|
||||||
@@ -255,6 +258,7 @@
|
|||||||
pkg-config
|
pkg-config
|
||||||
postgresql
|
postgresql
|
||||||
python3
|
python3
|
||||||
|
typescript-go
|
||||||
watchman
|
watchman
|
||||||
];
|
];
|
||||||
linuxPackages = with pkgs; [
|
linuxPackages = with pkgs; [
|
||||||
|
|||||||
Reference in New Issue
Block a user