added certificate, codeformated

This commit is contained in:
2026-02-17 15:01:00 +00:00
parent 7be0309d27
commit e6b535d58f
2 changed files with 46 additions and 11 deletions

26
company-ca.pem Normal file
View File

@@ -0,0 +1,26 @@
-----BEGIN CERTIFICATE-----
MIIEcjCCA1qgAwIBAgISe5Pf7S5ZXssPGH8Sh4msFFSmMA0GCSqGSIb3DQEBCwUA
MIGKMQswCQYDVQQGEwJVUzETMBEGA1UECAwKQ2FsaWZvcm5pYTEVMBMGA1UECgwM
WnNjYWxlciBJbmMuMRUwEwYDVQQLDAxac2NhbGVyIEluYy4xODA2BgNVBAMML1pz
Y2FsZXIgSW50ZXJtZWRpYXRlIFJvb3QgQ0EgKHpzY2FsZXIubmV0KSAodCkgMB4X
DTI2MDIxNjIwNTI0NVoXDTI2MDIyODA1MTQwM1owSDEYMBYGA1UEAxMPY2FjaGUu
bml4b3Mub3JnMRUwEwYDVQQKDAxac2NhbGVyIEluYy4xFTATBgNVBAsMDFpzY2Fs
ZXIgSW5jLjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANP0w51rVFTS
ldvf3NT0y6uzLCVAa5UT48SaYAE2J5afn27EN2wbyU/c7pLPqlN1J5SOJLcUxJYW
sMO//5TP3a/J9T2HCI2mxNUZHRwsdyNyWha9KNoDdQfE50ObtK3UV5Ts6sAOxbUk
ujDGqKh0wvpXr/+t/qI3TODgfGVfqAqGOXUiWbo/5jOEULZ8vqAe8RBT0QVIIm3J
GY5m20vqOwug0Fap8ghVokZFcttFxLdlhCXXRKu7ZahRolIW0KNR3Qq0hWZBMSHZ
L1CuT3F7FJDbOvPfBR99hS0S1D8mSInOWJ44uj3N8t7m5uFXILgVahHlj9f3wlJO
0DlMfCB6V2kCAwEAAaOCAREwggENMA4GA1UdDwEB/wQEAwIFoDATBgNVHSUEDDAK
BggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMBoGA1UdEQQTMBGCD2NhY2hlLm5peG9z
Lm9yZzB8BgNVHR8EdTBzMDegNaAzhjFodHRwOi8vZ2F0ZXdheS56c2NhbGVyLm5l
dC96c2NhbGVyLXpzY3JsLS00LTEuY3JsMDigNqA0hjJodHRwOi8vZ2F0ZXdheTYu
enNjYWxlci5uZXQvenNjYWxlci16c2NybC0tNC0xLmNybDAdBgNVHQ4EFgQUU1Me
SE1ObQ4D0A5HAdyF/j4JuS0wHwYDVR0jBBgwFoAUBZGsGELWr3v6vxdGa6VQbDJ4
1KQwDQYJKoZIhvcNAQELBQADggEBADKN51WRnQLK8twPg+ynK798IH0CL0xZ7evE
ZYiSe6xZr+kWUxtmJMbSYT3ukUUucgVe4u1F0Bz3H+LYwV6pJv+KxcF5Itu8qKow
QDGX2lNv4f/9E8dUHGYPsxWfGma7fFpZ1go1ymyjheDjxIj6xnmljfIn5+F+2prS
M2UPy2cPxNYY2DeCpF2OeVoV+0XyV+wUNd5MIe87v2Tf9Fvs/At1aPZMBVqNBpTb
sESh2bmXdeityyHHH8HzfIomp/+BKiRn1sw50v1yuUvI8+LkyMIu6pRANSdz2pkY
3mRZnhbSWNF49rY21CXR00DMjpkrAzMTo6fsyceUd1NnkldvJ0k=
-----END CERTIFICATE-----

View File

@@ -1,18 +1,23 @@
{ pkgs, lib, config, ... }: { pkgs, lib, ... }:
let let
downloadedFile = builtins.fetchurl { downloadedFile = builtins.fetchurl {
url = url = "https://raw.githubusercontent.com/git/git/master/contrib/completion/git-prompt.sh";
"https://raw.githubusercontent.com/git/git/master/contrib/completion/git-prompt.sh";
sha256 = "7ff718f4a06fd0a0be7edfef926abb41b1353c48c1515ad312d226965b74943a"; sha256 = "7ff718f4a06fd0a0be7edfef926abb41b1353c48c1515ad312d226965b74943a";
}; };
ProjectRoot = ./.; ProjectRoot = ./.;
in { in
{
# Mandatory WSL settings # Mandatory WSL settings
wsl.enable = true; wsl.enable = true;
wsl.defaultUser = "nixos"; wsl.defaultUser = "nixos";
# Enable Flakes and new 'nix' commands # Enable Flakes and new 'nix' commands
nix.settings.experimental-features = [ "nix-command" "flakes" ]; nix.settings.experimental-features = [
"nix-command"
"flakes"
];
security.pki.certificateFiles = [ ./company-ca.pem ];
environment.systemPackages = with pkgs; [ environment.systemPackages = with pkgs; [
@@ -20,6 +25,7 @@ in {
# or not just neovim ... # or not just neovim ...
xclip xclip
tldr
# lua-language-server # lua-language-server
# stylua # stylua
@@ -48,11 +54,16 @@ in {
home-manager = { home-manager = {
users.nixos = { users.nixos = {
imports = [ ./hm_programs ./packages.nix ]; imports = [
./hm_programs
./packages.nix
];
home = { home = {
sessionVariables = { POETRY_VIRTUALENVS_IN_PROJECT = "true"; }; sessionVariables = {
POETRY_VIRTUALENVS_IN_PROJECT = "true";
};
activation.createCustomDir = lib.mkAfter '' activation.createCustomDir = lib.mkAfter ''
mkdir -p ~/.vim-tmp mkdir -p ~/.vim-tmp
@@ -61,11 +72,9 @@ in {
file = { file = {
".local/share/git/contrib/completion/git-prompt.sh".source = ".local/share/git/contrib/completion/git-prompt.sh".source = downloadedFile;
downloadedFile;
".config/starship.toml".source = ".config/starship.toml".source = "${ProjectRoot}/config-files/starship.toml";
"${ProjectRoot}/config-files/starship.toml";
".tmux.conf".source = "${ProjectRoot}/config-files/tmux.conf"; ".tmux.conf".source = "${ProjectRoot}/config-files/tmux.conf";