my NixOS and nix-darwin config
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

.

+29 -19
+6 -6
flake.lock
··· 27 27 ] 28 28 }, 29 29 "locked": { 30 - "lastModified": 1771018093, 31 - "narHash": "sha256-STUF5x1eQNKrhGn53WH1GpzBCsG719yl5rYnm7+1c4I=", 30 + "lastModified": 1771269455, 31 + "narHash": "sha256-BZ31eN5F99YH6vkc4AhzKGE+tJgJ52kl8f01K7wCs8w=", 32 32 "owner": "nix-community", 33 33 "repo": "home-manager", 34 - "rev": "26dfad95d92c50a56ce708f4256bf720bb30a630", 34 + "rev": "5f1d42a97b19803041434f66681d5c44c9ae62e3", 35 35 "type": "github" 36 36 }, 37 37 "original": { ··· 42 42 }, 43 43 "nixpkgs": { 44 44 "locked": { 45 - "lastModified": 1770841267, 46 - "narHash": "sha256-9xejG0KoqsoKEGp2kVbXRlEYtFFcDTHjidiuX8hGO44=", 45 + "lastModified": 1771008912, 46 + "narHash": "sha256-gf2AmWVTs8lEq7z/3ZAsgnZDhWIckkb+ZnAo5RzSxJg=", 47 47 "owner": "nixos", 48 48 "repo": "nixpkgs", 49 - "rev": "ec7c70d12ce2fc37cb92aff673dcdca89d187bae", 49 + "rev": "a82ccc39b39b621151d6732718e3e250109076fa", 50 50 "type": "github" 51 51 }, 52 52 "original": {
+1 -3
modules/home/prompts/oh-my-posh/default.nix
··· 18 18 home.packages = [ pkgs.oh-my-posh ]; 19 19 20 20 home.file.".config/oh-my-posh/theme.toml".source = 21 - config.lib.file.mkOutOfStoreSymlink 22 - 23 - "${config.home.homeDirectory}/Nyx/modules/home/prompts/oh-my-posh/mypure.omp.toml"; 21 + config.lib.file.mkOutOfStoreSymlink "${config.home.homeDirectory}/Nyx/modules/home/prompts/oh-my-posh/mypure.omp.toml"; 24 22 }; 25 23 26 24 }
+5 -3
modules/home/tools/default.nix
··· 1 - { pkgs, lib, ... }: 1 + { 2 + pkgs, 3 + lib, 4 + ... 5 + }: 2 6 { 3 7 4 8 imports = [ ··· 40 44 rustup 41 45 bun 42 46 nodejs 43 - 44 - codex 45 47 46 48 ]; 47 49
+1
modules/home/tools/helix/helix/ignore
··· 10 10 !puzzles/* 11 11 !examples/* 12 12 !inputs/* 13 + !.zk/ 13 14 target/ 14 15 node_modules/ 15 16 build/
+10 -3
modules/home/tools/helix/helix/languages.toml
··· 14 14 [language-server.texlab] 15 15 command = "texlab" 16 16 17 + [language-server.zk] 18 + command = "zk" 19 + args = ["lsp"] 20 + 17 21 [language-server.texlab.config.texlab.build] 18 22 onSave = true 19 23 forwardSearchAfter = true ··· 47 51 args = ["--log-level", "info"] 48 52 49 53 # --- Languages --- 54 + 55 + [[language]] 56 + name = "markdown" 57 + roots = [".zk"] 58 + language-servers = ["zk", "harper-ls"] 59 + 50 60 51 61 [[language]] 52 62 name = "typst" ··· 93 103 name = "rust" 94 104 language-servers = ["rust-analyzer", "harper-ls"] 95 105 96 - [[language]] 97 - name = "markdown" 98 - language-servers = [ "markdown-oxide", "harper-ls"] 99 106 100 107 [[language]] 101 108 name = "haskell"
modules/home/tools/zk/config.toml

This is a binary file and will not be displayed.

+5 -3
modules/home/tools/zk/default.nix
··· 6 6 7 7 with lib; 8 8 let 9 - cfg = config.nyx.oh-my-posh; 9 + cfg = config.nyx.zk; 10 10 in 11 11 { 12 12 options.nyx.zk = { ··· 20 20 enable = true; 21 21 }; 22 22 23 - home.file.".config/zk/config.toml".source = 24 - config.lib.file.mkOutOfStoreSymlink "${config.home.HomeDirectory}/Nyx/modules/home/tools/zk/config.toml"; 23 + home.file.".config/zk/config.toml".text = '' 24 + [notebook] 25 + dir = "~/dev/personal/meditations" 26 + ''; 25 27 26 28 }; 27 29
-1
users/suri/Daedalus.nix
··· 5 5 nyx.aerospace.enable = true; 6 6 nyx.ghostty.enable = true; 7 7 nyx.orbstack.enable = true; 8 - nyx.zk.enable = true; 9 8 10 9 }
+1
users/suri/common.nix
··· 10 10 nyx.fish.enable = true; 11 11 nyx.zellij.enable = true; 12 12 nyx.helix.enable = true; 13 + nyx.zk.enable = true; 13 14 14 15 programs.direnv = { 15 16 enable = true;