Signed-off-by: Christoph Schmatzler <christoph@schmatzler.com>
This commit is contained in:
2025-09-02 12:59:18 +00:00
parent 8e234ca18e
commit c5f2af61a6
7 changed files with 43 additions and 35 deletions

62
flake.lock generated
View File

@@ -3,16 +3,16 @@
"brew-src": { "brew-src": {
"flake": false, "flake": false,
"locked": { "locked": {
"lastModified": 1753461463, "lastModified": 1756059815,
"narHash": "sha256-kGc7pRH0diLzKmOHsEFA8sZ9NJpgT+tqxAMsuqNd5Po=", "narHash": "sha256-UALOxoXoFIHbwKzcqbqCAqw5cC0MJEehLaWSet5vxfE=",
"owner": "Homebrew", "owner": "Homebrew",
"repo": "brew", "repo": "brew",
"rev": "4d14be89e99a45181c18e96a5f19a5b43343cc0f", "rev": "02947ea4edbdef5fcce9ee57fa289547f4d096c9",
"type": "github" "type": "github"
}, },
"original": { "original": {
"owner": "Homebrew", "owner": "Homebrew",
"ref": "4.5.13", "ref": "4.6.7",
"repo": "brew", "repo": "brew",
"type": "github" "type": "github"
} }
@@ -58,11 +58,11 @@
"nixpkgs-lib": "nixpkgs-lib" "nixpkgs-lib": "nixpkgs-lib"
}, },
"locked": { "locked": {
"lastModified": 1754487366, "lastModified": 1756770412,
"narHash": "sha256-pHYj8gUBapuUzKV/kN/tR3Zvqc7o6gdFB9XKXIp1SQ8=", "narHash": "sha256-+uWLQZccFHwqpGqr2Yt5VsW/PbeJVTn9Dk6SHWhNRPw=",
"owner": "hercules-ci", "owner": "hercules-ci",
"repo": "flake-parts", "repo": "flake-parts",
"rev": "af66ad14b28a127c5c0f3bbb298218fc63528a18", "rev": "4524271976b625a4a605beefd893f270620fd751",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -133,11 +133,11 @@
"nixpkgs": "nixpkgs" "nixpkgs": "nixpkgs"
}, },
"locked": { "locked": {
"lastModified": 1756261190, "lastModified": 1756788591,
"narHash": "sha256-eiy0klFK5EVJLNilutR7grsZN/7Itj9DyD75eyOf83k=", "narHash": "sha256-LOrOfPWpJU/ADWDyVwPv9XNuYPq5KJtmAmSzplpccmE=",
"owner": "nix-community", "owner": "nix-community",
"repo": "home-manager", "repo": "home-manager",
"rev": "77f348da3176dc68b20a73dab94852a417daf361", "rev": "f3d3b4592a73fb64b5423234c01985ea73976596",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -165,11 +165,11 @@
"homebrew-cask": { "homebrew-cask": {
"flake": false, "flake": false,
"locked": { "locked": {
"lastModified": 1756273278, "lastModified": 1756789235,
"narHash": "sha256-zOAL3vd1V7ubbqBtsX+yy9QuxVNzrgYUwZTlwz7NiqU=", "narHash": "sha256-26jePwO2Yuc1BTIp5MBR42XNkPq5DXOmzVesPRwxsdM=",
"owner": "homebrew", "owner": "homebrew",
"repo": "homebrew-cask", "repo": "homebrew-cask",
"rev": "e8654680d2da2aed3e370a93c3a09a90b19c932c", "rev": "449700b4f81ff563b2c92b95aa7abea153c83e2a",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -181,11 +181,11 @@
"homebrew-core": { "homebrew-core": {
"flake": false, "flake": false,
"locked": { "locked": {
"lastModified": 1756274183, "lastModified": 1756795236,
"narHash": "sha256-2SE3iv6O7leGkQf09I6LI9pBqFLlC9LBi7ABtlQRtpE=", "narHash": "sha256-xkDwZSBnOhnCyvxy5UCGlCPAltWVQ//kX+QdBZUFc8A=",
"owner": "homebrew", "owner": "homebrew",
"repo": "homebrew-core", "repo": "homebrew-core",
"rev": "b83323dad1849149ebc425b22d95322b66e23360", "rev": "9d68afa39dc3233dc1a5a425b6159fa6e7f579db",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -227,11 +227,11 @@
"brew-src": "brew-src" "brew-src": "brew-src"
}, },
"locked": { "locked": {
"lastModified": 1754250993, "lastModified": 1756398546,
"narHash": "sha256-MEin+qoQKtFC1b0f4tnQ+Z82BQWSCgh6Ef7rpmH9gig=", "narHash": "sha256-n4GVDLhKu65XFraJuCzap2AaZji4xhPaZMTJ8aQdD3s=",
"owner": "zhaofengli-wip", "owner": "zhaofengli-wip",
"repo": "nix-homebrew", "repo": "nix-homebrew",
"rev": "314d057294e79bc2596972126b84c6f9f144499a", "rev": "3aa475996cb3bc1ecefa88c99c466e6f0bc17431",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -242,11 +242,11 @@
}, },
"nixpkgs": { "nixpkgs": {
"locked": { "locked": {
"lastModified": 1755615617, "lastModified": 1756542300,
"narHash": "sha256-HMwfAJBdrr8wXAkbGhtcby1zGFvs+StOp19xNsbqdOg=", "narHash": "sha256-tlOn88coG5fzdyqz6R93SQL5Gpq+m/DsWpekNFhqPQk=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "20075955deac2583bb12f07151c2df830ef346b4", "rev": "d7600c775f877cd87b4f5a831c28aa94137377aa",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -258,11 +258,11 @@
}, },
"nixpkgs-lib": { "nixpkgs-lib": {
"locked": { "locked": {
"lastModified": 1753579242, "lastModified": 1754788789,
"narHash": "sha256-zvaMGVn14/Zz8hnp4VWT9xVnhc8vuL3TStRqwk22biA=", "narHash": "sha256-x2rJ+Ovzq0sCMpgfgGaaqgBSwY+LST+WbZ6TytnT9Rk=",
"owner": "nix-community", "owner": "nix-community",
"repo": "nixpkgs.lib", "repo": "nixpkgs.lib",
"rev": "0f36c44e01a6129be94e3ade315a5883f0228a6e", "rev": "a73b9c743612e4244d865a2fdee11865283c04e6",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -273,11 +273,11 @@
}, },
"nixpkgs_2": { "nixpkgs_2": {
"locked": { "locked": {
"lastModified": 1756273791, "lastModified": 1756797603,
"narHash": "sha256-d8hIKtjQCWzKrLRf0X3QUsOcBaQidrKl3SAId1QY8CU=", "narHash": "sha256-ORpwrq8UE8gS3I9WEM5Xyzhxpk8E5RB3YeGpo12zq2k=",
"owner": "nixos", "owner": "nixos",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "6024b4aa94589b07b38bca7c3013b44ce38a41dd", "rev": "2cc8d4237b7f9d9e3bb3aa0f4a23fafa10e41c11",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -327,11 +327,11 @@
"systems": "systems_2" "systems": "systems_2"
}, },
"locked": { "locked": {
"lastModified": 1756261579, "lastModified": 1756727835,
"narHash": "sha256-U9U1FPnbPP8D7HRbctDzSDtiPE3Ud91sfOy6TWhLOEw=", "narHash": "sha256-767guSN146cmLD1lvjYzU4Bh7Ry3fzXzj+6hXEtF7rY=",
"owner": "nix-community", "owner": "nix-community",
"repo": "nixvim", "repo": "nixvim",
"rev": "6392a2f44f3a54e00c4095e8ba0dea378a52ca89", "rev": "f5026663f68261a201cd0700ced14971945d8dd9",
"type": "github" "type": "github"
}, },
"original": { "original": {

View File

@@ -6,6 +6,7 @@
imports = [ imports = [
./atuin.nix ./atuin.nix
./bash.nix ./bash.nix
./jujutsu.nix
./bat.nix ./bat.nix
./direnv.nix ./direnv.nix
./eza.nix ./eza.nix

5
modules/home/jujutsu.nix Normal file
View File

@@ -0,0 +1,5 @@
{
programs.jujutsu = {
enable = true;
};
}

View File

@@ -1,10 +1,8 @@
{ {
programs.nixvim = { programs.nixvim = {
globals = { globals = {
# clipboard = "osc52";
}; };
opts = { opts = {
clipboard = "unnamedplus";
expandtab = true; expandtab = true;
ignorecase = true; ignorecase = true;
mouse = ""; mouse = "";

View File

@@ -6,9 +6,10 @@
servers = { servers = {
nil_ls.enable = true; # Nix nil_ls.enable = true; # Nix
ts_ls.enable = true; # TS/JS ts_ls.enable = true; # TS/JS
volar.enable = true; # Vue
cssls.enable = true; # CSS cssls.enable = true; # CSS
dockerls.enable = true; # Docker dockerls.enable = true; # Docker
# elixirls.enable = true; # Elixir elixirls.enable = true; # Elixir
}; };
}; };
}; };

View File

@@ -7,12 +7,14 @@
}; };
grammarPackages = with pkgs.vimPlugins.nvim-treesitter.builtGrammars; [ grammarPackages = with pkgs.vimPlugins.nvim-treesitter.builtGrammars; [
bash bash
fish
elixir elixir
fish
heex heex
json json
nix nix
toml toml
typescript
vue
yaml yaml
]; ];
}; };

View File

@@ -2,6 +2,7 @@
with pkgs; [ with pkgs; [
(callPackage ./bin/open-project.nix {}) (callPackage ./bin/open-project.nix {})
age age
devenv
lsof lsof
alejandra alejandra
delta delta