mirror of
				https://github.com/Jokiller230/puzzlevision.git
				synced 2025-11-03 23:28:48 +00:00 
			
		
		
		
	✨♻️ Add Wakatime config and reorganize some files
This commit is contained in:
		
							parent
							
								
									8e37d6e64f
								
							
						
					
					
						commit
						3958d51e78
					
				
					 6 changed files with 129 additions and 80 deletions
				
			
		| 
						 | 
				
			
			@ -17,55 +17,63 @@ in {
 | 
			
		|||
      alejandra
 | 
			
		||||
    ];
 | 
			
		||||
 | 
			
		||||
    sops.secrets.wakatime-cfg = {
 | 
			
		||||
      format = "binary";
 | 
			
		||||
      sopsFile = lib.snowfall.fs.get-file "secrets/wakatime.cfg";
 | 
			
		||||
      path = "/home/jo/.wakatime.cfg";
 | 
			
		||||
    };
 | 
			
		||||
 | 
			
		||||
    programs.vscode = {
 | 
			
		||||
      enable = true;
 | 
			
		||||
      package = pkgs.vscodium;
 | 
			
		||||
 | 
			
		||||
      enableUpdateCheck = false;
 | 
			
		||||
      enableExtensionUpdateCheck = false;
 | 
			
		||||
      mutableExtensionsDir = false;
 | 
			
		||||
 | 
			
		||||
      extensions = with pkgs; [
 | 
			
		||||
        ### Theming
 | 
			
		||||
        vscode-extensions.pkief.material-icon-theme
 | 
			
		||||
        vscode-extensions.catppuccin.catppuccin-vsc
 | 
			
		||||
      profiles.default = {
 | 
			
		||||
        enableUpdateCheck = false;
 | 
			
		||||
        enableExtensionUpdateCheck = false;
 | 
			
		||||
 | 
			
		||||
        ### General
 | 
			
		||||
        vscode-extensions.usernamehw.errorlens
 | 
			
		||||
        vscode-extensions.leonardssh.vscord
 | 
			
		||||
        vscode-extensions.davidlday.languagetool-linter
 | 
			
		||||
        vscode-extensions.christian-kohler.path-intellisense
 | 
			
		||||
        vscode-extensions.wakatime.vscode-wakatime
 | 
			
		||||
        extensions = with pkgs; [
 | 
			
		||||
          ### Theming
 | 
			
		||||
          vscode-extensions.pkief.material-icon-theme
 | 
			
		||||
          vscode-extensions.catppuccin.catppuccin-vsc
 | 
			
		||||
 | 
			
		||||
        ### Language specific
 | 
			
		||||
        # Nushell
 | 
			
		||||
        vscode-extensions.thenuprojectcontributors.vscode-nushell-lang
 | 
			
		||||
          ### General
 | 
			
		||||
          vscode-extensions.usernamehw.errorlens
 | 
			
		||||
          vscode-extensions.leonardssh.vscord
 | 
			
		||||
          vscode-extensions.davidlday.languagetool-linter
 | 
			
		||||
          vscode-extensions.christian-kohler.path-intellisense
 | 
			
		||||
          vscode-extensions.wakatime.vscode-wakatime
 | 
			
		||||
 | 
			
		||||
        # Nix
 | 
			
		||||
        vscode-extensions.kamadorueda.alejandra
 | 
			
		||||
        vscode-extensions.jnoortheen.nix-ide
 | 
			
		||||
          ### Language specific
 | 
			
		||||
          # Nushell
 | 
			
		||||
          vscode-extensions.thenuprojectcontributors.vscode-nushell-lang
 | 
			
		||||
 | 
			
		||||
        # Env
 | 
			
		||||
        vscode-extensions.irongeek.vscode-env
 | 
			
		||||
          # Nix
 | 
			
		||||
          vscode-extensions.kamadorueda.alejandra
 | 
			
		||||
          vscode-extensions.jnoortheen.nix-ide
 | 
			
		||||
 | 
			
		||||
        # Deno (JavaScript)
 | 
			
		||||
        vscode-extensions.denoland.vscode-deno
 | 
			
		||||
      ];
 | 
			
		||||
          # Env
 | 
			
		||||
          vscode-extensions.irongeek.vscode-env
 | 
			
		||||
 | 
			
		||||
      userSettings = {
 | 
			
		||||
        "files.autoSave" = "on";
 | 
			
		||||
        "workbench.colorTheme" = "Catppuccin Macchiato";
 | 
			
		||||
        "window.titleBarStyle" = "custom";
 | 
			
		||||
          # Deno (JavaScript)
 | 
			
		||||
          vscode-extensions.denoland.vscode-deno
 | 
			
		||||
        ];
 | 
			
		||||
 | 
			
		||||
        "[nix]" = {
 | 
			
		||||
          "editor.tabSize" = 2;
 | 
			
		||||
          "formatterPath" = "alejandra";
 | 
			
		||||
        userSettings = {
 | 
			
		||||
          "files.autoSave" = "on";
 | 
			
		||||
          "workbench.colorTheme" = "Catppuccin Macchiato";
 | 
			
		||||
          "window.titleBarStyle" = "custom";
 | 
			
		||||
 | 
			
		||||
          "enableLanguageServer" = true;
 | 
			
		||||
          "serverPath" = "nixd";
 | 
			
		||||
          "serverSettings" = {
 | 
			
		||||
            "nixd" = {
 | 
			
		||||
              "formatting.command" = ["alejandra"];
 | 
			
		||||
          "[nix]" = {
 | 
			
		||||
            "editor.tabSize" = 2;
 | 
			
		||||
            "formatterPath" = "alejandra";
 | 
			
		||||
 | 
			
		||||
            "enableLanguageServer" = true;
 | 
			
		||||
            "serverPath" = "nixd";
 | 
			
		||||
            "serverSettings" = {
 | 
			
		||||
              "nixd" = {
 | 
			
		||||
                "formatting.command" = ["alejandra"];
 | 
			
		||||
              };
 | 
			
		||||
            };
 | 
			
		||||
          };
 | 
			
		||||
        };
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue