Skip to content

Commit 1bde351

Browse files
committed
mk stable primary channel
1 parent e0e89b7 commit 1bde351

File tree

6 files changed

+153
-54
lines changed

6 files changed

+153
-54
lines changed

flake.lock

Lines changed: 12 additions & 12 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

flake.nix

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
{
22
description = "NixOS and Darwin flakes";
33
inputs = {
4-
nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable";
5-
nixpkgs-stable.url = "github:nixos/nixpkgs";
4+
nixpkgs.url = "github:nixos/nixpkgs";
5+
nixpkgs-unstable.url = "github:nixos/nixpkgs/nixos-unstable";
66
nixpkgs-master.url = "github:nixos/nixpkgs/master";
77
# Nix user repository
88
nur.url = "github:nix-community/NUR";
@@ -30,7 +30,7 @@
3030
outputs = inputs @ {
3131
self,
3232
nixpkgs,
33-
nixpkgs-stable,
33+
nixpkgs-unstable,
3434
nixpkgs-master,
3535
nur,
3636
sops-nix,
@@ -44,7 +44,7 @@
4444
in {
4545
nixosConfigurations = {
4646
soma = mkNixOS "soma" {
47-
inherit inputs nixpkgs nixpkgs-stable nixpkgs-master nur sops-nix overlays;
47+
inherit inputs nixpkgs nixpkgs-unstable nixpkgs-master nur sops-nix overlays;
4848
system = "x86_64-linux";
4949
username = "soma";
5050
profile = "k8s";
@@ -55,7 +55,7 @@
5555
extraHomeModules = [];
5656
};
5757
skia = mkNixOS "skia" {
58-
inherit inputs nixpkgs nixpkgs-stable nixpkgs-master nur sops-nix overlays;
58+
inherit inputs nixpkgs nixpkgs-unstable nixpkgs-master nur sops-nix overlays;
5959
system = "x86_64-linux";
6060
username = "skia";
6161
profile = "k8s";
@@ -66,7 +66,7 @@
6666
extraHomeModules = [];
6767
};
6868
kairos = mkNixOS "kairos" {
69-
inherit inputs nixpkgs nixpkgs-stable nixpkgs-master nur sops-nix overlays;
69+
inherit inputs nixpkgs nixpkgs-unstable nixpkgs-master nur sops-nix overlays;
7070
system = "x86_64-linux";
7171
username = "kairos";
7272
profile = "vps";
@@ -75,7 +75,7 @@
7575
extraHomeModules = [];
7676
};
7777
snowflake = mkNixOS "snowflake" {
78-
inherit inputs nixpkgs nixpkgs-stable nixpkgs-master nur sops-nix overlays;
78+
inherit inputs nixpkgs nixpkgs-unstable nixpkgs-master nur sops-nix overlays;
7979
system = "x86_64-linux";
8080
username = "ecklf";
8181
profile = "minimal";
@@ -85,19 +85,19 @@
8585
};
8686
darwinConfigurations = {
8787
omega = mkDarwin "omega" {
88-
inherit inputs nixpkgs-stable nixpkgs-master nur darwin home-manager overlays;
88+
inherit inputs nixpkgs-unstable nixpkgs-master nur darwin home-manager overlays;
8989
system = "aarch64-darwin";
9090
username = "ecklf";
9191
profile = "personal";
9292
};
9393
vercel = mkDarwin "vercel" {
94-
inherit inputs nixpkgs-stable nixpkgs-master nur darwin home-manager overlays;
94+
inherit inputs nixpkgs-unstable nixpkgs-master nur darwin home-manager overlays;
9595
system = "aarch64-darwin";
9696
username = "ecklf";
9797
profile = "work";
9898
};
9999
lambda = mkDarwin "lambda" {
100-
inherit inputs nixpkgs-stable nixpkgs-master nur darwin home-manager overlays;
100+
inherit inputs nixpkgs-unstable nixpkgs-master nur darwin home-manager overlays;
101101
system = "x86_64-darwin";
102102
username = "lambda";
103103
profile = "minimal";

lib/mkdarwin.nix

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
hostname: {
22
inputs,
3-
nixpkgs-stable,
3+
nixpkgs-unstable,
44
nixpkgs-master,
55
nur,
66
home-manager,
@@ -15,7 +15,7 @@ hostname: {
1515
(final: prev: {
1616
# zls = zls-master.packages.${system}.default;
1717
# helix = helix-master.packages.${system}.default;
18-
stable = import nixpkgs-stable {
18+
unstable = import nixpkgs-unstable {
1919
system = system;
2020
config.allowUnfree = true;
2121
};

lib/mknixos.nix

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
hostname: {
22
inputs,
33
nixpkgs,
4-
nixpkgs-stable,
4+
nixpkgs-unstable,
55
nixpkgs-master,
66
nur,
77
sops-nix,
@@ -16,7 +16,7 @@ hostname: {
1616
}: let
1717
systemSpecificOverlays = [
1818
(final: prev: {
19-
stable = import nixpkgs-stable {
19+
unstable = import nixpkgs-unstable {
2020
system = system;
2121
config.allowUnfree = true;
2222
};

modules/home/default.nix

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -252,7 +252,7 @@ in {
252252
# pkgs.natscli # NATS Command Line Interface
253253
# pkgs.neovim # Vim text editor fork focused on extensibility and agility
254254
# pkgs.redis # An open source, advanced key-value store
255-
# pkgs.stable.bitwarden-cli # A secure and free password manager for all of your devices
255+
# pkgs.bitwarden-cli # A secure and free password manager for all of your devices
256256
# pkgs.vector # A high-performance observability data pipeline
257257
# pkgs.watchman # Watches files and takes action when they change
258258
]

modules/home/nvim/default.nix

Lines changed: 126 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -42,33 +42,33 @@ in {
4242
# nodePackages_latest.volar # vue
4343
# stylelint_lsp
4444
# yamlls
45-
pkgs.stable.biome
46-
pkgs.stable.gopls
47-
pkgs.stable.nixd # nix lsp
48-
pkgs.stable.alejandra # nix formatter
49-
pkgs.stable.nodePackages_latest."@tailwindcss/language-server"
50-
# pkgs.stable.nodePackages_latest."graphql"
51-
pkgs.stable.nodePackages_latest.bash-language-server
52-
pkgs.stable.nodePackages_latest.dockerfile-language-server-nodejs
45+
pkgs.biome
46+
pkgs.gopls
47+
pkgs.nixd # nix lsp
48+
pkgs.alejandra # nix formatter
49+
pkgs.nodePackages_latest."@tailwindcss/language-server"
50+
# pkgs.nodePackages_latest."graphql"
51+
pkgs.nodePackages_latest.bash-language-server
52+
pkgs.nodePackages_latest.dockerfile-language-server-nodejs
5353
pkgs.master.nodePackages_latest.eslint
54-
pkgs.stable.nodePackages_latest.prettier # webdev
55-
pkgs.stable.nodePackages_latest.stylelint
56-
pkgs.stable.nodePackages_latest.typescript-language-server
57-
pkgs.stable.nodePackages_latest.vscode-langservers-extracted # html, css, json, eslint
58-
pkgs.stable.pylint
59-
pkgs.stable.pyright
60-
pkgs.stable.python312Packages.black # python
61-
pkgs.stable.python312Packages.flake8
62-
pkgs.stable.ripgrep
63-
pkgs.stable.rust-analyzer
64-
pkgs.stable.rustfmt
65-
pkgs.stable.shellcheck
66-
pkgs.stable.shfmt
67-
pkgs.stable.stylua
68-
pkgs.stable.sumneko-lua-language-server
69-
pkgs.stable.terraform-ls
70-
pkgs.stable.vale
71-
pkgs.stable.yaml-language-server
54+
pkgs.nodePackages_latest.prettier # webdev
55+
pkgs.nodePackages_latest.stylelint
56+
pkgs.nodePackages_latest.typescript-language-server
57+
pkgs.nodePackages_latest.vscode-langservers-extracted # html, css, json, eslint
58+
pkgs.pylint
59+
pkgs.pyright
60+
pkgs.python312Packages.black # python
61+
pkgs.python312Packages.flake8
62+
pkgs.ripgrep
63+
pkgs.rust-analyzer
64+
pkgs.rustfmt
65+
pkgs.shellcheck
66+
pkgs.shfmt
67+
pkgs.stylua
68+
pkgs.sumneko-lua-language-server
69+
pkgs.terraform-ls
70+
pkgs.vale
71+
pkgs.yaml-language-server
7272
];
7373
plugins = with pkgs.vimPlugins; [
7474
# Core
@@ -217,7 +217,106 @@ in {
217217

218218
# -- Treesitter
219219
{
220-
plugin = nvim-treesitter.withAllGrammars;
220+
plugin = pkgs.vimPlugins.nvim-treesitter.withPlugins (p: [
221+
p.asm
222+
p.astro
223+
p.awk
224+
p.bash
225+
p.bibtex
226+
p.c
227+
p.c_sharp
228+
p.cmake
229+
p.comment
230+
p.commonlisp
231+
p.cpp
232+
p.css
233+
p.csv
234+
p.dart
235+
p.diff
236+
p.disassembly
237+
p.dockerfile
238+
p.elixir
239+
p.gdshader
240+
p.git_config
241+
p.git_rebase
242+
p.gitattributes
243+
p.gitcommit
244+
p.gitignore
245+
p.glsl
246+
p.gnuplot
247+
p.go
248+
p.goctl
249+
p.gdscript
250+
p.gomod
251+
p.gosum
252+
p.gotmpl
253+
p.gowork
254+
p.gpg
255+
p.graphql
256+
p.haskell
257+
p.haskell_persistent
258+
p.hcl
259+
p.helm
260+
p.hjson
261+
p.hlsl
262+
p.html
263+
p.http
264+
p.java
265+
p.javadoc
266+
p.javascript
267+
p.jq
268+
p.jsdoc
269+
p.json
270+
p.json5
271+
p.jsonc
272+
p.jsonnet
273+
p.kcl
274+
p.kconfig
275+
p.latex
276+
p.ledger
277+
p.llvm
278+
p.lua
279+
p.luadoc
280+
p.lua
281+
p.luau
282+
p.make
283+
p.markdown
284+
p.markdown_inline
285+
p.matlab
286+
p.mermaid
287+
p.nginx
288+
p.nix
289+
p.nu
290+
p.python
291+
p.ql
292+
p.tree-sitter-query
293+
p.r
294+
p.regex
295+
p.tree-sitter-requirements
296+
p.ruby
297+
p.rust
298+
p.scss
299+
p.sql
300+
p.ssh_config
301+
p.svelte
302+
p.swift
303+
p.terraform
304+
p.tmux
305+
p.toml
306+
p.tsv
307+
p.tsx
308+
p.typescript
309+
p.typespec
310+
p.vim
311+
p.vimdoc
312+
p.vue
313+
p.wgsl
314+
p.wgsl_bevy
315+
p.xml
316+
p.xresources
317+
p.yaml
318+
p.zig
319+
]);
221320
type = "lua";
222321
config = builtins.readFile ./plugins/treesitter.lua;
223322
}

0 commit comments

Comments
 (0)