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
|
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";
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user