Update to 25.05

some bugs with new version i dont have time to sort out yet

update js corepack

pin lazygit

insane ux choice with no config setting

completions are now built-in

pin to old nerdfonts

I dont want to do this, but the new version just throw error after error
at me

pin neovim
This commit is contained in:
sadan 2025-05-24 02:45:57 -04:00
parent 3db80b3804
commit 6da6046b73
No known key found for this signature in database
9 changed files with 212 additions and 94 deletions

View file

@ -23,7 +23,7 @@ in
};
file = {
vscode_neovim = {
source = "${pkgs.pinned.neovim}/bin/nvim";
source = "${pkgs.pinned.vscode_neovim}/bin/nvim";
target = ".bin/vscode-neovim";
};
};

View file

@ -35,7 +35,7 @@ in
electron-fiddle
typescript
unstable.eslint
unstable.corepack_23
unstable.corepack_24
node
vsce
esbuild

View file

@ -1,8 +1,12 @@
{ pkgs, config, ... }: {
{ pkgs, config, ... }:
{
imports = [
./pinned.nix
];
home = {
packages = with pkgs; [
git
lazygit
pinned.lazygit
act
gh
];

View file

@ -4,9 +4,12 @@
...
}:
{
imports = [
./pinned.nix
];
home = {
packages = with pkgs; [
neovim
pinned.neovim
nvimpager
];
file = {

View file

@ -26,7 +26,7 @@
ref = "refs/heads/nixpkgs-unstable";
rev = "0c19708cf035f50d28eb4b2b8e7a79d4dc52f6bb";
}) defaultOpts).vscode;
neovim =
vscode_neovim =
(import (builtins.fetchGit {
# Descriptive name to make the store path easier to identify
name = "my-old-revision";
@ -34,6 +34,14 @@
ref = "refs/heads/nixpkgs-unstable";
rev = "0c19708cf035f50d28eb4b2b8e7a79d4dc52f6bb";
}) defaultOpts).neovim;
neovim =
(import (builtins.fetchGit {
# Descriptive name to make the store path easier to identify
name = "my-old-revision";
url = "https://github.com/NixOS/nixpkgs/";
ref = "refs/heads/nixpkgs-unstable";
rev = "14182c19701221692b84e7428e5b7281b099967a";
}) defaultOpts).neovim;
# removed for having out of date electron
etcher =
(import
@ -67,7 +75,13 @@
ref = "refs/heads/nixpkgs-unstable";
rev = "05bbf675397d5366259409139039af8077d695ce";
}) defaultOpts).gdb;
# lazygit >=49 has an ugly root symbol with no config to remove it
lazygit =
(import (builtins.fetchGit {
name = "pinned-lazygit";
url = "https://github.com/NixOS/nixpkgs/";
rev = "785eec1b92a0a4b3246f1307a9325a7e5024fef5";
}) defaultOpts).lazygit;
};
}
)

View file

@ -38,7 +38,6 @@
source ${pkgs.zsh-powerlevel10k}/share/zsh-powerlevel10k/powerlevel10k.zsh-theme
[[ ! -f ~/.p10k.zsh ]] || source ~/.p10k.zsh
source ${pkgs.zsh-syntax-highlighting}/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
eval "$(${pkgs.nh}/bin/nh completions --shell=zsh)"
setopt globstarshort
eval "$(${pkgs.docker}/bin/docker completion zsh)"
# *c*d into *n*ew *d*irectory