From f93c1ba9c755bbe934cc7a0447329d6549d14f61 Mon Sep 17 00:00:00 2001 From: Oliver Davies Date: Sun, 17 Sep 2023 23:40:32 +0100 Subject: [PATCH] unstable by default Switch back to using `nixpkgs-unstable` by default and using `nixpkgs-2305` when needed, such as for `exa` which is no longer maintained and available. In a future commit, I'll switch to `eza` which is the recommended alternative. https://github.com/eza-community/eza --- flake.lock | 48 ++++++++++++------------- flake.nix | 6 ++-- system/shared/home-manager-packages.nix | 4 +-- system/shared/home-manager.nix | 8 ++--- 4 files changed, 33 insertions(+), 33 deletions(-) diff --git a/flake.lock b/flake.lock index 84ab812..99532b8 100644 --- a/flake.lock +++ b/flake.lock @@ -24,27 +24,43 @@ ] }, "locked": { - "lastModified": 1694465129, - "narHash": "sha256-8BQiuobMrCfCbGM7w6Snx+OBYdtTIm0+cGVaKwQ5BFg=", + "lastModified": 1694643239, + "narHash": "sha256-pv2k/5FvyirDE8g4TNehzwZ0T4UOMMmqWSQnM/luRtE=", "owner": "nix-community", "repo": "home-manager", - "rev": "9787dffff5d315c9593d3f9fb0f9bf2097e1b57b", + "rev": "d9b88b43524db1591fb3d9410a21428198d75d49", "type": "github" }, "original": { "owner": "nix-community", - "ref": "release-23.05", + "ref": "master", "repo": "home-manager", "type": "github" } }, "nixpkgs": { "locked": { - "lastModified": 1694753796, - "narHash": "sha256-QPE7dqcicQH/nq9aywVXJWWtci4FvxHaM+BSIEbGBvA=", + "lastModified": 1694767346, + "narHash": "sha256-5uH27SiVFUwsTsqC5rs3kS7pBoNhtoy9QfTP9BmknGk=", "owner": "nixos", "repo": "nixpkgs", - "rev": "360a7d31c30abefdc490d203f80e3221b7a24af2", + "rev": "ace5093e36ab1e95cb9463863491bee90d5a4183", + "type": "github" + }, + "original": { + "owner": "nixos", + "ref": "nixos-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs-2305": { + "locked": { + "lastModified": 1694937365, + "narHash": "sha256-iHZSGrb9gVpZRR4B2ishUN/1LRKWtSHZNO37C8z1SmA=", + "owner": "nixos", + "repo": "nixpkgs", + "rev": "5d017a8822e0907fb96f7700a319f9fe2434de02", "type": "github" }, "original": { @@ -72,28 +88,12 @@ "type": "github" } }, - "nixpkgs-unstable": { - "locked": { - "lastModified": 1694767346, - "narHash": "sha256-5uH27SiVFUwsTsqC5rs3kS7pBoNhtoy9QfTP9BmknGk=", - "owner": "nixos", - "repo": "nixpkgs", - "rev": "ace5093e36ab1e95cb9463863491bee90d5a4183", - "type": "github" - }, - "original": { - "owner": "nixos", - "ref": "nixos-unstable", - "repo": "nixpkgs", - "type": "github" - } - }, "root": { "inputs": { "flake-parts": "flake-parts", "home-manager": "home-manager", "nixpkgs": "nixpkgs", - "nixpkgs-unstable": "nixpkgs-unstable" + "nixpkgs-2305": "nixpkgs-2305" } } }, diff --git a/flake.nix b/flake.nix index ea410f4..f637c01 100644 --- a/flake.nix +++ b/flake.nix @@ -1,9 +1,9 @@ { inputs = { home-manager.inputs.nixpkgs.follows = "nixpkgs"; - home-manager.url = "github:nix-community/home-manager/release-23.05"; - nixpkgs-unstable.url = "github:nixos/nixpkgs/nixos-unstable"; - nixpkgs.url = "github:nixos/nixpkgs/nixos-23.05"; + home-manager.url = "github:nix-community/home-manager/master"; + nixpkgs-2305.url = "github:nixos/nixpkgs/nixos-23.05"; + nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable"; }; outputs = inputs@{ flake-parts, self, ... }: diff --git a/system/shared/home-manager-packages.nix b/system/shared/home-manager-packages.nix index a255266..9a16a34 100644 --- a/system/shared/home-manager-packages.nix +++ b/system/shared/home-manager-packages.nix @@ -7,7 +7,7 @@ with pkgs; [ delta dog doppler - exa + inputs.nixpkgs-2305.legacyPackages."${system}".exa fd file fzf @@ -18,7 +18,6 @@ with pkgs; [ gnupg htop inotify-tools - inputs.nixpkgs-unstable.legacyPackages."${system}".rustywind jq just lua @@ -39,6 +38,7 @@ with pkgs; [ pv python3Full ripgrep + rustywind terraform tldr tmuxinator diff --git a/system/shared/home-manager.nix b/system/shared/home-manager.nix index 47fa563..30da720 100644 --- a/system/shared/home-manager.nix +++ b/system/shared/home-manager.nix @@ -525,7 +525,6 @@ in customVim.vim-textobj-xmlattr customVim.vim-visual-star-search - inputs.nixpkgs-unstable.legacyPackages."${system}".vimPlugins.refactoring-nvim vimPlugins.comment-nvim vimPlugins.dial-nvim vimPlugins.gitsigns-nvim @@ -533,6 +532,7 @@ in vimPlugins.impatient-nvim vimPlugins.indent-blankline-nvim vimPlugins.nvim-web-devicons + vimPlugins.refactoring-nvim vimPlugins.rest-nvim vimPlugins.splitjoin-vim vimPlugins.todo-comments-nvim @@ -570,9 +570,9 @@ in vimPlugins.nvim-treesitter-textobjects # LSP - inputs.nixpkgs-unstable.legacyPackages."${system}".vimPlugins.nvim-lspconfig - vimPlugins.null-ls-nvim vimPlugins.lsp-status-nvim + vimPlugins.null-ls-nvim + vimPlugins.nvim-lspconfig # Completion vimPlugins.cmp-buffer @@ -634,8 +634,8 @@ in # Language servers ansible-language-server - inputs.nixpkgs-unstable.legacyPackages."${system}".nixd lua-language-server + nixd nodePackages.intelephense nodePackages."@astrojs/language-server" nodePackages."@tailwindcss/language-server"