my NixOS and nix-darwin config
0
fork

Configure Feed

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

got da shader

+24 -48
+6 -6
flake.lock
··· 27 27 ] 28 28 }, 29 29 "locked": { 30 - "lastModified": 1764998300, 31 - "narHash": "sha256-fZatn/KLfHLDXnF0wy7JxXqGaZmGDTVufT4o/AOlj44=", 30 + "lastModified": 1765337252, 31 + "narHash": "sha256-HuWQp8fM25fyWflbuunQkQI62Hg0ecJxWD52FAgmxqY=", 32 32 "owner": "nix-community", 33 33 "repo": "home-manager", 34 - "rev": "27a6182347ccae90a88231ae0dc5dfa7d15815bb", 34 + "rev": "13cc1efd78b943b98c08d74c9060a5b59bf86921", 35 35 "type": "github" 36 36 }, 37 37 "original": { ··· 42 42 }, 43 43 "nixpkgs": { 44 44 "locked": { 45 - "lastModified": 1764950072, 46 - "narHash": "sha256-BmPWzogsG2GsXZtlT+MTcAWeDK5hkbGRZTeZNW42fwA=", 45 + "lastModified": 1765186076, 46 + "narHash": "sha256-hM20uyap1a0M9d344I692r+ik4gTMyj60cQWO+hAYP8=", 47 47 "owner": "nixos", 48 48 "repo": "nixpkgs", 49 - "rev": "f61125a668a320878494449750330ca58b78c557", 49 + "rev": "addf7cf5f383a3101ecfba091b98d0a1263dc9b8", 50 50 "type": "github" 51 51 }, 52 52 "original": {
+3 -35
modules/home/term/ghostty/ghostty/config
··· 2 2 3 3 custom-shader = ./shaders/cursor_blaze.glsl 4 4 5 - # custom-shader = ./shaders/starfield-colors.glsl 6 - 7 - # funny 8 - # custom-shader = ./shaders/bettercrt.glsl 9 - 10 - # Im hacker 11 - # custom-shader = ./shaders/inside-the-matrix.glsl 12 - 13 - 14 - # really cool 15 - # custom-shader = ./shaders/glow-rgbsplit-twitchy.glsl 16 - # custom-shader = ./shaders/glow.glsl 17 - # custom-shader = ./shaders/tunnel.glsl 18 - 19 - # custom-shader-animation = always 20 - 21 5 font-family = "" 22 - 23 6 font-family = "Monaspace Krypton SemiBold" 24 - 25 7 font-family-bold = "Monaspace Neon SemiBold" 26 - 27 8 font-family-italic = "Monaspace Argon SemiBold" 28 - 29 9 font-family-bold-italic = "Monaspace Neon SemiBold" 30 - 31 - cursor-style = "bar" 32 10 33 11 font-feature = "calt" 34 12 font-feature = "clig" ··· 45 23 46 24 font-size = "14" 47 25 48 - mouse-hide-while-typing = true 26 + cursor-style = "bar" 49 27 50 - # background-opacity = 0.8 51 - 52 - # background-blur = true 28 + mouse-hide-while-typing = true 53 29 54 30 window-padding-x = 5,5 55 31 56 32 window-padding-y = 5,5 57 33 58 - # window-decoration = false 59 - 60 - # Disable conflicting Ghostty defaults to allow Zellij keybinds 61 - 62 - 63 - # keybind = clear 64 - 65 - # keybind = super+shift+,=reload 66 - 67 34 # Ghostty uses super+k for clear_screen, Zellij uses it for MoveFocus up 68 35 keybind = super+k=unbind 69 36 keybind = super+d=unbind 70 37 keybind = super+t=unbind 71 38 # Ghostty uses super+n for new_window, Zellij uses it for NewPane 72 39 keybind = super+n=unbind 40 + keybind = ctrl+alt+shift+super+n=new_window 73 41 # Ghostty uses super+left_bracket for goto_split:previous, Zellij uses Super+[ for PreviousSwapLayout 74 42 keybind = super+left_bracket=unbind 75 43 # Ghostty uses super+right_bracket for goto_split:next, Zellij uses Super+] for NextSwapLayout
+15 -7
modules/home/tools/helix/default.nix
··· 1 - { lib, pkgs, config, ... }: 1 + { 2 + lib, 3 + pkgs, 4 + config, 5 + ... 6 + }: 2 7 with lib; 3 - let cfg = config.nyx.helix; 4 - in { 8 + let 9 + cfg = config.nyx.helix; 10 + in 11 + { 5 12 6 - options.nyx.helix = { enable = mkEnableOption "Helix text editor"; }; 13 + options.nyx.helix = { 14 + enable = mkEnableOption "Helix text editor"; 15 + }; 7 16 8 17 config = mkIf (cfg.enable) { 9 18 10 19 # symlink files 11 - home.file.".config/helix".source = config.lib.file.mkOutOfStoreSymlink 12 - "${config.home.homeDirectory}/Nyx/modules/home/tools/helix/helix"; 20 + home.file.".config/helix".source = 21 + config.lib.file.mkOutOfStoreSymlink "${config.home.homeDirectory}/Nyx/modules/home/tools/helix/helix"; 13 22 14 23 programs.helix = { 15 24 enable = true; ··· 22 31 taplo 23 32 lua-language-server 24 33 haskell-language-server 25 - python312Packages.python-lsp-server 26 34 typescript-language-server 27 35 svelte-language-server 28 36 tailwindcss-language-server