chore: regular adds removes fixes
This commit is contained in:
20
config/home-manager/packages/go.nix
Normal file
20
config/home-manager/packages/go.nix
Normal file
@@ -0,0 +1,20 @@
|
||||
{ config, pkgs, ... }:
|
||||
let
|
||||
pinnedPkgs = import (fetchTarball {
|
||||
url = "https://github.com/NixOS/nixpkgs/archive/d4f247e89f6e10120f911e2e2d2254a050d0f732.tar.gz";
|
||||
# Update this SHA256 when a new version is required ^^^
|
||||
# You can find them here: https://www.nixhub.io/packages/vscode
|
||||
}) { };
|
||||
in
|
||||
{
|
||||
# Use the pinned Go for the programs configuration
|
||||
programs.go = {
|
||||
enable = true;
|
||||
package = pinnedPkgs.go;
|
||||
};
|
||||
|
||||
home.sessionVariables = {
|
||||
GOPATH = "${config.home.homeDirectory}/go";
|
||||
GOBIN = "${config.home.homeDirectory}/go/bin";
|
||||
};
|
||||
}
|
22
config/home-manager/packages/kitty.nix
Normal file
22
config/home-manager/packages/kitty.nix
Normal file
@@ -0,0 +1,22 @@
|
||||
{ pkgs, ... }:
|
||||
{
|
||||
programs.kitty = {
|
||||
enable = true;
|
||||
font = {
|
||||
name = "Hack Nerd Font";
|
||||
size = 14;
|
||||
};
|
||||
|
||||
settings = {
|
||||
dynamic_background_opacity = true;
|
||||
background_opacity = "0.95";
|
||||
background_blur = 64;
|
||||
};
|
||||
|
||||
|
||||
shellIntegration.enableFishIntegration = true;
|
||||
theme = "Catppuccin-Macchiato";
|
||||
#Also available: Catppuccin-Frappe Catppuccin-Latte Catppuccin-Macchiato Catppuccin-Mocha
|
||||
# See all available kitty themes at: https://github.com/kovidgoyal/kitty-themes/blob/46d9dfe230f315a6a0c62f4687f6b3da20fd05e4/themes.json
|
||||
};
|
||||
}
|
58
config/home-manager/packages/vscode.nix
Normal file
58
config/home-manager/packages/vscode.nix
Normal file
@@ -0,0 +1,58 @@
|
||||
{ pkgs, ... }:
|
||||
let
|
||||
pinnedPkgs = import (fetchTarball {
|
||||
url = "https://github.com/NixOS/nixpkgs/archive/d4f247e89f6e10120f911e2e2d2254a050d0f732.tar.gz";
|
||||
# Update this SHA256 when a new version is required ^^^
|
||||
# You can find them here: https://www.nixhub.io/packages/vscode
|
||||
}) { };
|
||||
in
|
||||
{
|
||||
# Use the pinned VSCode for the programs.vscode configuration
|
||||
programs.vscode = {
|
||||
enable = true;
|
||||
package = pinnedPkgs.vscode;
|
||||
mutableExtensionsDir = true;
|
||||
extensions = with pkgs.vscode-extensions; [
|
||||
ms-azuretools.vscode-docker
|
||||
ms-vscode-remote.remote-containers
|
||||
ms-vscode-remote.remote-ssh
|
||||
ms-vscode-remote.remote-ssh-edit
|
||||
ms-vscode.makefile-tools
|
||||
ms-vsliveshare.vsliveshare
|
||||
bbenoist.nix
|
||||
aaron-bond.better-comments
|
||||
alexisvt.flutter-snippets
|
||||
bmewburn.vscode-intelephense-client
|
||||
christian-kohler.path-intellisense
|
||||
dart-code.dart-code
|
||||
dart-code.flutter
|
||||
esbenp.prettier-vscode
|
||||
foxundermoon.shell-format
|
||||
github.vscode-github-actions
|
||||
github.vscode-pull-request-github
|
||||
usernamehw.errorlens
|
||||
vincaslt.highlight-matching-tag
|
||||
vscode-icons-team.vscode-icons
|
||||
golang.go
|
||||
davidanson.vscode-markdownlint
|
||||
bbenoist.nix
|
||||
brettm12345.nixfmt-vscode
|
||||
yzhang.markdown-all-in-one
|
||||
xdebug.php-debug
|
||||
github.copilot
|
||||
github.copilot-chat
|
||||
];
|
||||
# ++ pkgs.vscode-utils.extensionsFromVscodeMarketplace [
|
||||
# {
|
||||
# name = "warpnet.salt-lint";
|
||||
# publisher = "warpnet";
|
||||
# version = "latest";
|
||||
# }
|
||||
# {
|
||||
# name = "mguellsegarra.highlight-on-copy";
|
||||
# publisher = "mguellsegarra";
|
||||
# version = "latest";
|
||||
# }
|
||||
# ];
|
||||
};
|
||||
}
|
Reference in New Issue
Block a user