Compare commits

...

7 Commits

Author SHA1 Message Date
1d050b009d Update the sideBar location
Signed-off-by: Noah Knegt <git@noahknegt.com>
2025-03-01 13:43:49 +01:00
453f73f914 Add rust plugins
Signed-off-by: Noah Knegt <git@noahknegt.com>
2025-03-01 13:39:34 +01:00
67854146d3 Add gcc and rustup
Signed-off-by: Noah Knegt <git@noahknegt.com>
2025-03-01 13:37:49 +01:00
7cdcf0046b VScode settings
Signed-off-by: Noah Knegt <git@noahknegt.com>
2025-03-01 13:25:18 +01:00
91bc2efc96 Update git config with commit signing 2025-03-01 13:05:39 +01:00
290b6d4447 Update git config to correct includes 2025-03-01 13:02:47 +01:00
b2bc33561a Move programs to user istead of system 2025-03-01 12:46:22 +01:00
4 changed files with 62 additions and 15 deletions

View File

@@ -11,6 +11,32 @@
mhutchie.git-graph
donjayamanne.githistory
eamodio.gitlens
# Rust plugins
rust-lang.rust-analyzer
tamasfe.even-better-toml
fill-labs.dependi
];
userSettings = {
# Theme
"workbench.iconTheme" = "catppuccin-mocha";
"workbench.colorTheme" = "Catppuccin Mocha";
"workbench.sideBar.location" = "right";
"workbench.activityBar.location" = "bottom";
# Settings for all files
"files.autoSave" = "off";
# Git settings
"git.autofetch" = true;
"git.confirmSync" = false;
"git.alwaysSignOff" = true;
"git.pruneOnFetch" = true;
# Nix lang settings
"[nix]"."editor.tabSize" = 2;
};
};
}

View File

@@ -22,19 +22,40 @@
fetch = { prune = true; };
};
lfs.enable = true;
includes = [
{
condition = "gitdir:~/git.noahknegt.com";
path = "~/.config/git/git.noahknegt.com.gitconfig";
condition = "gitdir:~/Repos/git.noahknegt.com/";
contents = {
userEmail = "git@noahknegt.com";
user = {
email = "git@noahknegt.com";
};
commit = {
gpgSign = true;
};
tag = {
gpgSign = true;
};
};
}
{
condition = "gitdir:~/open-source";
path = "~/.config/git/open-source.gitconfig";
condition = "gitdir:~/Repos/open-source/";
contents = {
userEmail = "git@noahknegt.com";
user = {
email = "git@noahknegt.com";
signingKey = "~/.ssh/id_open_source.pub";
};
commit = {
gpgSign = true;
};
tag = {
gpgSign = true;
};
};
}
];

View File

@@ -49,17 +49,20 @@
username = "noahk";
homeDirectory = "/home/noahk";
packages = [
(pkgs.nerdfonts.override { fonts = [ "SourceCodePro" ]; })
packages = with pkgs; [
(nerdfonts.override { fonts = [ "SourceCodePro" ]; })
discord
spotify
# Programming
gcc
rustup
];
};
fonts.fontconfig.enable = true;
# Add stuff for your user as you see fit:
# programs.neovim.enable = true;
# home.packages = with pkgs; [ steam ];
# Enable home-manager and git
programs.home-manager.enable = true;

View File

@@ -123,9 +123,6 @@
papirus-icon-theme
# Menu kind
xfce.xfce4-whiskermenu-plugin
# Spotify
spotify
];
# This value determines the NixOS release from which the default