added certificate, codeformated
This commit is contained in:
26
company-ca.pem
Normal file
26
company-ca.pem
Normal 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-----
|
||||
31
home.nix
31
home.nix
@@ -1,18 +1,23 @@
|
||||
{ pkgs, lib, config, ... }:
|
||||
{ pkgs, lib, ... }:
|
||||
let
|
||||
downloadedFile = builtins.fetchurl {
|
||||
url =
|
||||
"https://raw.githubusercontent.com/git/git/master/contrib/completion/git-prompt.sh";
|
||||
url = "https://raw.githubusercontent.com/git/git/master/contrib/completion/git-prompt.sh";
|
||||
sha256 = "7ff718f4a06fd0a0be7edfef926abb41b1353c48c1515ad312d226965b74943a";
|
||||
};
|
||||
ProjectRoot = ./.;
|
||||
in {
|
||||
in
|
||||
{
|
||||
# Mandatory WSL settings
|
||||
wsl.enable = true;
|
||||
wsl.defaultUser = "nixos";
|
||||
|
||||
# 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; [
|
||||
|
||||
@@ -20,6 +25,7 @@ in {
|
||||
# or not just neovim ...
|
||||
xclip
|
||||
|
||||
tldr
|
||||
# lua-language-server
|
||||
# stylua
|
||||
|
||||
@@ -48,11 +54,16 @@ in {
|
||||
home-manager = {
|
||||
users.nixos = {
|
||||
|
||||
imports = [ ./hm_programs ./packages.nix ];
|
||||
imports = [
|
||||
./hm_programs
|
||||
./packages.nix
|
||||
];
|
||||
|
||||
home = {
|
||||
|
||||
sessionVariables = { POETRY_VIRTUALENVS_IN_PROJECT = "true"; };
|
||||
sessionVariables = {
|
||||
POETRY_VIRTUALENVS_IN_PROJECT = "true";
|
||||
};
|
||||
|
||||
activation.createCustomDir = lib.mkAfter ''
|
||||
mkdir -p ~/.vim-tmp
|
||||
@@ -61,11 +72,9 @@ in {
|
||||
|
||||
file = {
|
||||
|
||||
".local/share/git/contrib/completion/git-prompt.sh".source =
|
||||
downloadedFile;
|
||||
".local/share/git/contrib/completion/git-prompt.sh".source = downloadedFile;
|
||||
|
||||
".config/starship.toml".source =
|
||||
"${ProjectRoot}/config-files/starship.toml";
|
||||
".config/starship.toml".source = "${ProjectRoot}/config-files/starship.toml";
|
||||
|
||||
".tmux.conf".source = "${ProjectRoot}/config-files/tmux.conf";
|
||||
|
||||
|
||||
Reference in New Issue
Block a user