Added initial Zed config

This commit is contained in:
Alexandre 2025-12-27 04:28:51 +01:00
parent 9c757456d0
commit f0028d2c98
5 changed files with 92 additions and 208 deletions

234
flake.lock generated
View File

@ -2,22 +2,10 @@
"nodes": {
"aquamarine": {
"inputs": {
"hyprutils": [
"hyprland",
"hyprutils"
],
"hyprwayland-scanner": [
"hyprland",
"hyprwayland-scanner"
],
"nixpkgs": [
"hyprland",
"nixpkgs"
],
"systems": [
"hyprland",
"systems"
]
"hyprutils": ["hyprland", "hyprutils"],
"hyprwayland-scanner": ["hyprland", "hyprwayland-scanner"],
"nixpkgs": ["hyprland", "nixpkgs"],
"systems": ["hyprland", "systems"]
},
"locked": {
"lastModified": 1764714051,
@ -51,11 +39,7 @@
},
"gitignore": {
"inputs": {
"nixpkgs": [
"hyprland",
"pre-commit-hooks",
"nixpkgs"
]
"nixpkgs": ["hyprland", "pre-commit-hooks", "nixpkgs"]
},
"locked": {
"lastModified": 1709087332,
@ -73,9 +57,7 @@
},
"home-manager": {
"inputs": {
"nixpkgs": [
"nixpkgs"
]
"nixpkgs": ["nixpkgs"]
},
"locked": {
"lastModified": 1766171975,
@ -93,18 +75,9 @@
},
"hyprcursor": {
"inputs": {
"hyprlang": [
"hyprland",
"hyprlang"
],
"nixpkgs": [
"hyprland",
"nixpkgs"
],
"systems": [
"hyprland",
"systems"
]
"hyprlang": ["hyprland", "hyprlang"],
"nixpkgs": ["hyprland", "nixpkgs"],
"systems": ["hyprland", "systems"]
},
"locked": {
"lastModified": 1753964049,
@ -122,18 +95,9 @@
},
"hyprgraphics": {
"inputs": {
"hyprutils": [
"hyprland",
"hyprutils"
],
"nixpkgs": [
"hyprland",
"nixpkgs"
],
"systems": [
"hyprland",
"systems"
]
"hyprutils": ["hyprland", "hyprutils"],
"nixpkgs": ["hyprland", "nixpkgs"],
"systems": ["hyprland", "systems"]
},
"locked": {
"lastModified": 1763733840,
@ -181,35 +145,14 @@
},
"hyprland-guiutils": {
"inputs": {
"aquamarine": [
"hyprland",
"aquamarine"
],
"hyprgraphics": [
"hyprland",
"hyprgraphics"
],
"hyprlang": [
"hyprland",
"hyprlang"
],
"aquamarine": ["hyprland", "aquamarine"],
"hyprgraphics": ["hyprland", "hyprgraphics"],
"hyprlang": ["hyprland", "hyprlang"],
"hyprtoolkit": "hyprtoolkit",
"hyprutils": [
"hyprland",
"hyprutils"
],
"hyprwayland-scanner": [
"hyprland",
"hyprwayland-scanner"
],
"nixpkgs": [
"hyprland",
"nixpkgs"
],
"systems": [
"hyprland",
"systems"
]
"hyprutils": ["hyprland", "hyprutils"],
"hyprwayland-scanner": ["hyprland", "hyprwayland-scanner"],
"nixpkgs": ["hyprland", "nixpkgs"],
"systems": ["hyprland", "systems"]
},
"locked": {
"lastModified": 1764812575,
@ -227,14 +170,8 @@
},
"hyprland-protocols": {
"inputs": {
"nixpkgs": [
"hyprland",
"nixpkgs"
],
"systems": [
"hyprland",
"systems"
]
"nixpkgs": ["hyprland", "nixpkgs"],
"systems": ["hyprland", "systems"]
},
"locked": {
"lastModified": 1759610243,
@ -252,18 +189,9 @@
},
"hyprlang": {
"inputs": {
"hyprutils": [
"hyprland",
"hyprutils"
],
"nixpkgs": [
"hyprland",
"nixpkgs"
],
"systems": [
"hyprland",
"systems"
]
"hyprutils": ["hyprland", "hyprutils"],
"nixpkgs": ["hyprland", "nixpkgs"],
"systems": ["hyprland", "systems"]
},
"locked": {
"lastModified": 1764612430,
@ -281,41 +209,17 @@
},
"hyprtoolkit": {
"inputs": {
"aquamarine": [
"hyprland",
"hyprland-guiutils",
"aquamarine"
],
"hyprgraphics": [
"hyprland",
"hyprland-guiutils",
"hyprgraphics"
],
"hyprlang": [
"hyprland",
"hyprland-guiutils",
"hyprlang"
],
"hyprutils": [
"hyprland",
"hyprland-guiutils",
"hyprutils"
],
"aquamarine": ["hyprland", "hyprland-guiutils", "aquamarine"],
"hyprgraphics": ["hyprland", "hyprland-guiutils", "hyprgraphics"],
"hyprlang": ["hyprland", "hyprland-guiutils", "hyprlang"],
"hyprutils": ["hyprland", "hyprland-guiutils", "hyprutils"],
"hyprwayland-scanner": [
"hyprland",
"hyprland-guiutils",
"hyprwayland-scanner"
],
"nixpkgs": [
"hyprland",
"hyprland-guiutils",
"nixpkgs"
],
"systems": [
"hyprland",
"hyprland-guiutils",
"systems"
]
"nixpkgs": ["hyprland", "hyprland-guiutils", "nixpkgs"],
"systems": ["hyprland", "hyprland-guiutils", "systems"]
},
"locked": {
"lastModified": 1764592794,
@ -333,14 +237,8 @@
},
"hyprutils": {
"inputs": {
"nixpkgs": [
"hyprland",
"nixpkgs"
],
"systems": [
"hyprland",
"systems"
]
"nixpkgs": ["hyprland", "nixpkgs"],
"systems": ["hyprland", "systems"]
},
"locked": {
"lastModified": 1764962281,
@ -358,14 +256,8 @@
},
"hyprwayland-scanner": {
"inputs": {
"nixpkgs": [
"hyprland",
"nixpkgs"
],
"systems": [
"hyprland",
"systems"
]
"nixpkgs": ["hyprland", "nixpkgs"],
"systems": ["hyprland", "systems"]
},
"locked": {
"lastModified": 1763640274,
@ -383,18 +275,9 @@
},
"hyprwire": {
"inputs": {
"hyprutils": [
"hyprland",
"hyprutils"
],
"nixpkgs": [
"hyprland",
"nixpkgs"
],
"systems": [
"hyprland",
"systems"
]
"hyprutils": ["hyprland", "hyprutils"],
"nixpkgs": ["hyprland", "nixpkgs"],
"systems": ["hyprland", "systems"]
},
"locked": {
"lastModified": 1764872015,
@ -412,9 +295,7 @@
},
"nix-darwin": {
"inputs": {
"nixpkgs": [
"nixpkgs"
]
"nixpkgs": ["nixpkgs"]
},
"locked": {
"lastModified": 1766038392,
@ -483,10 +364,7 @@
"inputs": {
"flake-compat": "flake-compat",
"gitignore": "gitignore",
"nixpkgs": [
"hyprland",
"nixpkgs"
]
"nixpkgs": ["hyprland", "nixpkgs"]
},
"locked": {
"lastModified": 1765016596,
@ -514,9 +392,7 @@
},
"sops-nix": {
"inputs": {
"nixpkgs": [
"nixpkgs"
]
"nixpkgs": ["nixpkgs"]
},
"locked": {
"lastModified": 1766289575,
@ -583,30 +459,12 @@
},
"xdph": {
"inputs": {
"hyprland-protocols": [
"hyprland",
"hyprland-protocols"
],
"hyprlang": [
"hyprland",
"hyprlang"
],
"hyprutils": [
"hyprland",
"hyprutils"
],
"hyprwayland-scanner": [
"hyprland",
"hyprwayland-scanner"
],
"nixpkgs": [
"hyprland",
"nixpkgs"
],
"systems": [
"hyprland",
"systems"
]
"hyprland-protocols": ["hyprland", "hyprland-protocols"],
"hyprlang": ["hyprland", "hyprlang"],
"hyprutils": ["hyprland", "hyprutils"],
"hyprwayland-scanner": ["hyprland", "hyprwayland-scanner"],
"nixpkgs": ["hyprland", "nixpkgs"],
"systems": ["hyprland", "systems"]
},
"locked": {
"lastModified": 1761431178,

View File

@ -0,0 +1,26 @@
{ pkgs, lib, ... }:
{
programs.zed-editor = {
enable = true;
extensions = [
"nix"
"rosé pine"
"rust"
"typescript"
"python"
"javascript"
"html"
"css"
"markdown"
"json"
"yaml"
"go"
];
extraPackages = [ pkgs.nixd ];
userSettings = {
theme = "Rosé Pine Moon";
};
};
}