Nixfiles! :3
0

Configure Feed

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

Editor stuff


Signed-off-by: MLC Bloeiman <mar@strawmelonjuice.com>

MLC Bloeiman (Jun 21, 2026, 2:46 PM +0200) f9565b41 d89570d1

+14 -16
-1
home/desktop.nix
··· 63 63 home.sessionVariables.TERMINAL = "wezterm"; 64 64 home.sessionVariables.EDITOR = "nvim"; 65 65 home.sessionVariables.PASSWORD_STORE_TYPE = "basic"; 66 - home.sessionVariables.ZED_ALLOW_EMULATED_GPU = 1; 67 66 68 67 systemd.user.services.wallpaper-switcher = { 69 68 Unit.Description = "Swap wallpaper based on time";
+8 -8
home/modules/development/gram.nix
··· 1 - { pkgs, inputs, config, ... }: 1 + { 2 + pkgs, 3 + config, 4 + ... 5 + }: 2 6 3 7 { 4 8 xdg.configFile."gram".source = config.lib.file.mkOutOfStoreSymlink "${config.xdg.configHome}/zed"; 9 + xdg.configFile."zed/config.jsonc".source = 10 + config.lib.file.mkOutOfStoreSymlink "${config.xdg.configHome}/zed/config.json"; 5 11 6 12 home.sessionVariables.GRAM_ALLOW_EMULATED_GPU = 1; 7 13 8 14 programs.zed-editor = { 9 15 enable = true; 10 - package = pkgs.symlinkJoin { 11 - name = "gram"; 12 - paths = [ inputs.nixpkgs26.legacyPackages.${pkgs.system}.gram ]; 13 - postBuild = '' 14 - ln -s gram $out/bin/zeditor 15 - ''; 16 - }; 16 + package = pkgs.gram; 17 17 extensions = [ 18 18 "html" 19 19 "catppuccin"
+4 -7
home/modules/development/neovim.nix
··· 20 20 # Taplo, TOML ls,linter and formatter 21 21 taplo 22 22 23 - # Unzip is depended on for unzipping certain dependencies. 24 - # I have decided not to be too opinionated about this today. 25 - unzip 26 - 27 23 # AST-Grep 28 24 ast-grep 29 - 30 - # Node is required as runtime for some LSP's, among them css-ls and tailwindcss-ls 31 - nodejs 32 25 33 26 # SQL linter-formatter 34 27 sqlfluff ··· 43 36 # More generic web-oriented linter-formatters: Biome, Prettier 44 37 biome 45 38 prettier 39 + 40 + # Web stuff lsp's 41 + tailwindcss-language-server 42 + typescript-language-server 46 43 47 44 # And duh 48 45 nil
+2
home/modules/development/vscodium.nix
··· 31 31 sideBar.location = "right"; 32 32 }; 33 33 security.workspace.trust.enabled = false; 34 + workbench.startupEditor = "none"; 35 + git.enabled = false; 34 36 }; 35 37 }; 36 38 };