mirror of https://git.jolheiser.com/dotnix.git
Compare commits
No commits in common. "2c3e1d906667af9ad895b28c0cf7e664128f6777" and "08c39b6601c4521db5ae7438234575de2e7ed52a" have entirely different histories.
2c3e1d9066
...
08c39b6601
|
@ -1,3 +1,7 @@
|
||||||
|
apps/gui/firefox/work.nix:
|
||||||
|
- age105cm5awxxegyrqthh4vhnxzr0tdy86q8uq52wkkjacfkutp2vprqwseak7
|
||||||
|
machines/common/cifs.nix:
|
||||||
|
- age105cm5awxxegyrqthh4vhnxzr0tdy86q8uq52wkkjacfkutp2vprqwseak7
|
||||||
machines/dragonwell/dex.nix:
|
machines/dragonwell/dex.nix:
|
||||||
- age105cm5awxxegyrqthh4vhnxzr0tdy86q8uq52wkkjacfkutp2vprqwseak7
|
- age105cm5awxxegyrqthh4vhnxzr0tdy86q8uq52wkkjacfkutp2vprqwseak7
|
||||||
machines/dragonwell/tandoor.nix:
|
machines/dragonwell/tandoor.nix:
|
||||||
|
|
|
@ -1,4 +1,6 @@
|
||||||
# Age
|
# Age
|
||||||
|
apps/gui/firefox/work.nix filter=git-age diff=git-age
|
||||||
|
machines/common/cifs.nix filter=git-age diff=git-age
|
||||||
machines/dragonwell/dex.nix filter=git-age diff=git-age
|
machines/dragonwell/dex.nix filter=git-age diff=git-age
|
||||||
machines/dragonwell/vikunja.nix filter=git-age diff=git-age
|
machines/dragonwell/vikunja.nix filter=git-age diff=git-age
|
||||||
machines/dragonwell/tandoor.nix filter=git-age diff=git-age
|
machines/dragonwell/tandoor.nix filter=git-age diff=git-age
|
||||||
|
|
Binary file not shown.
|
@ -1,4 +1,4 @@
|
||||||
{config, ...}: {
|
{
|
||||||
programs.tiny = {
|
programs.tiny = {
|
||||||
enable = true;
|
enable = true;
|
||||||
settings = {
|
settings = {
|
||||||
|
@ -14,7 +14,7 @@
|
||||||
sasl = {
|
sasl = {
|
||||||
username = "jolheiser";
|
username = "jolheiser";
|
||||||
password = {
|
password = {
|
||||||
command = "cat ${config.age.secrets.irc-pw.path}";
|
command = "cat /run/agenix/irc-pw";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -61,7 +61,7 @@
|
||||||
|
|
||||||
xdg.configFile."gist/config.yaml".text = ''
|
xdg.configFile."gist/config.yaml".text = ''
|
||||||
username: jolheiser
|
username: jolheiser
|
||||||
password-file: ${config.age.secrets.gist-pw.path}
|
password-file: /run/agenix/gist-pw
|
||||||
domain: gist.jojodev.com
|
domain: gist.jojodev.com
|
||||||
'';
|
'';
|
||||||
|
|
||||||
|
|
|
@ -64,7 +64,11 @@ in {
|
||||||
};
|
};
|
||||||
includes = [
|
includes = [
|
||||||
{
|
{
|
||||||
path = config.age.secrets.git-send-email.path;
|
path = "/run/agenix/git-send-email";
|
||||||
|
}
|
||||||
|
{
|
||||||
|
condition = "gitdir:~/ndlegis/";
|
||||||
|
path = "${config.xdg.configHome}/git/work-config";
|
||||||
}
|
}
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
|
|
|
@ -1,8 +1,9 @@
|
||||||
{config, ...}: {
|
{
|
||||||
programs.ssh = {
|
programs.ssh = {
|
||||||
enable = true;
|
enable = true;
|
||||||
includes = [
|
includes = [
|
||||||
config.age.secrets.ssh-config.path
|
"/run/agenix/ssh-config"
|
||||||
|
"/run/agenix/ssh-config-work"
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
63
flake.lock
63
flake.lock
|
@ -6,15 +6,14 @@
|
||||||
"home-manager": [],
|
"home-manager": [],
|
||||||
"nixpkgs": [
|
"nixpkgs": [
|
||||||
"nixpkgs"
|
"nixpkgs"
|
||||||
],
|
]
|
||||||
"systems": "systems"
|
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1712079060,
|
"lastModified": 1701216516,
|
||||||
"narHash": "sha256-/JdiT9t+zzjChc5qQiF+jhrVhRt8figYH29rZO7pFe4=",
|
"narHash": "sha256-jKSeJn+7hZ1dZdiH1L+NWUGT2i/BGomKAJ54B9kT06Q=",
|
||||||
"owner": "ryantm",
|
"owner": "ryantm",
|
||||||
"repo": "agenix",
|
"repo": "agenix",
|
||||||
"rev": "1381a759b205dff7a6818733118d02253340fd5e",
|
"rev": "13ac9ac6d68b9a0896e3d43a082947233189e247",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -41,7 +40,7 @@
|
||||||
},
|
},
|
||||||
"flake-utils": {
|
"flake-utils": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"systems": "systems_2"
|
"systems": "systems"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1694529238,
|
"lastModified": 1694529238,
|
||||||
|
@ -211,11 +210,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1712265168,
|
"lastModified": 1699390779,
|
||||||
"narHash": "sha256-Ax5PlgIre37jgpSbzzeSOXxjc4hZGXvyDhhlzmcsNwA=",
|
"narHash": "sha256-KOeRnuJm+iUpY16+ahJeePw0Bwxov7bZYwOOgNgZmOs=",
|
||||||
"ref": "refs/heads/main",
|
"ref": "refs/heads/main",
|
||||||
"rev": "b0c9047f739a25ec23969d2dfb4882aaf24b0ab5",
|
"rev": "20a5d8a2ee8a8f5b6a8d0212a2eb5c9fb623750c",
|
||||||
"revCount": 16,
|
"revCount": 12,
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://git.jolheiser.com/helix.drv.git"
|
"url": "https://git.jolheiser.com/helix.drv.git"
|
||||||
},
|
},
|
||||||
|
@ -231,11 +230,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1712212014,
|
"lastModified": 1711122977,
|
||||||
"narHash": "sha256-s+lbaf3nLRn1++/X2eXwY9mYCA/m9l8AvyG8beeOaXE=",
|
"narHash": "sha256-EnHux7wf7/7r+YMv8d/Ym1OTllp4sqqq0Bws1a4s2Zo=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "home-manager",
|
"repo": "home-manager",
|
||||||
"rev": "7e91f2a0ba4b62b88591279d54f741a13e36245b",
|
"rev": "19b87b9ae6ecfd81104a2a36ef8364f1de1b54b1",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -282,11 +281,11 @@
|
||||||
},
|
},
|
||||||
"nixpkgs": {
|
"nixpkgs": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1712192574,
|
"lastModified": 1710827359,
|
||||||
"narHash": "sha256-LbbVOliJKTF4Zl2b9salumvdMXuQBr2kuKP5+ZwbYq4=",
|
"narHash": "sha256-/KY8hffTh9SN/tTcDn/FrEiYwTXnU8NKnr4D7/stmmA=",
|
||||||
"owner": "nixos",
|
"owner": "nixos",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "f480f9d09e4b4cf87ee6151eba068197125714de",
|
"rev": "5710127d9693421e78cca4f74fac2db6d67162b1",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -296,6 +295,22 @@
|
||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"nixpkgs-py39": {
|
||||||
|
"locked": {
|
||||||
|
"lastModified": 1681648924,
|
||||||
|
"narHash": "sha256-pzi3HISK8+7mpEtv08Yr80wswyHKsz+RP1CROG1Qf6s=",
|
||||||
|
"owner": "nixos",
|
||||||
|
"repo": "nixpkgs",
|
||||||
|
"rev": "f294325aed382b66c7a188482101b0f336d1d7db",
|
||||||
|
"type": "github"
|
||||||
|
},
|
||||||
|
"original": {
|
||||||
|
"owner": "nixos",
|
||||||
|
"repo": "nixpkgs",
|
||||||
|
"rev": "f294325aed382b66c7a188482101b0f336d1d7db",
|
||||||
|
"type": "github"
|
||||||
|
}
|
||||||
|
},
|
||||||
"nur": {
|
"nur": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1701441860,
|
"lastModified": 1701441860,
|
||||||
|
@ -347,6 +362,7 @@
|
||||||
"jolheiser-nur": "jolheiser-nur",
|
"jolheiser-nur": "jolheiser-nur",
|
||||||
"nixos-hardware": "nixos-hardware",
|
"nixos-hardware": "nixos-hardware",
|
||||||
"nixpkgs": "nixpkgs",
|
"nixpkgs": "nixpkgs",
|
||||||
|
"nixpkgs-py39": "nixpkgs-py39",
|
||||||
"nur": "nur",
|
"nur": "nur",
|
||||||
"resume": "resume",
|
"resume": "resume",
|
||||||
"tclip": "tclip",
|
"tclip": "tclip",
|
||||||
|
@ -372,21 +388,6 @@
|
||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"systems_2": {
|
|
||||||
"locked": {
|
|
||||||
"lastModified": 1681028828,
|
|
||||||
"narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
|
|
||||||
"owner": "nix-systems",
|
|
||||||
"repo": "default",
|
|
||||||
"rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
|
|
||||||
"type": "github"
|
|
||||||
},
|
|
||||||
"original": {
|
|
||||||
"owner": "nix-systems",
|
|
||||||
"repo": "default",
|
|
||||||
"type": "github"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"tailwind-ctp": {
|
"tailwind-ctp": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"nixpkgs": [
|
"nixpkgs": [
|
||||||
|
|
146
flake.nix
146
flake.nix
|
@ -4,6 +4,7 @@
|
||||||
inputs = {
|
inputs = {
|
||||||
nixpkgs.url = "github:nixos/nixpkgs/nixpkgs-unstable";
|
nixpkgs.url = "github:nixos/nixpkgs/nixpkgs-unstable";
|
||||||
flake-utils.url = "github:numtide/flake-utils"; # Only expressed here to use for followers
|
flake-utils.url = "github:numtide/flake-utils"; # Only expressed here to use for followers
|
||||||
|
nixpkgs-py39.url = "github:nixos/nixpkgs/f294325aed382b66c7a188482101b0f336d1d7db";
|
||||||
|
|
||||||
home-manager = {
|
home-manager = {
|
||||||
url = "github:nix-community/home-manager";
|
url = "github:nix-community/home-manager";
|
||||||
|
@ -98,6 +99,7 @@
|
||||||
home-manager,
|
home-manager,
|
||||||
nixos-hardware,
|
nixos-hardware,
|
||||||
agenix,
|
agenix,
|
||||||
|
nixpkgs-py39,
|
||||||
wsl,
|
wsl,
|
||||||
...
|
...
|
||||||
} @ inputs: let
|
} @ inputs: let
|
||||||
|
@ -126,6 +128,10 @@
|
||||||
inherit overlays system;
|
inherit overlays system;
|
||||||
config.allowUnfree = true;
|
config.allowUnfree = true;
|
||||||
};
|
};
|
||||||
|
userSecret = path: {
|
||||||
|
file = path;
|
||||||
|
owner = username;
|
||||||
|
};
|
||||||
commonConfig = {config, ...}: {
|
commonConfig = {config, ...}: {
|
||||||
config = {
|
config = {
|
||||||
nixpkgs.overlays = overlays;
|
nixpkgs.overlays = overlays;
|
||||||
|
@ -133,51 +139,123 @@
|
||||||
nixpkgs.config.permittedInsecurePackages = [
|
nixpkgs.config.permittedInsecurePackages = [
|
||||||
"electron-25.9.0"
|
"electron-25.9.0"
|
||||||
];
|
];
|
||||||
};
|
age.secrets = {
|
||||||
};
|
ssh-config = userSecret ./secrets/shared/ssh-config.age;
|
||||||
username = "jolheiser";
|
ssh-config-work = userSecret ./secrets/shared/ssh-config-work.age;
|
||||||
system = "x86_64-linux";
|
spotify = {
|
||||||
homeManagerModules = [
|
file = ./secrets/shared/spotify.age;
|
||||||
agenix.homeManagerModules.age
|
owner = username;
|
||||||
{
|
path = "/home/${username}/.cache/spotify-player/credentials.json";
|
||||||
home = {
|
};
|
||||||
inherit username;
|
irc-pw = userSecret ./secrets/shared/irc-pw.age;
|
||||||
homeDirectory = "/home/${username}";
|
gist-pw = userSecret ./secrets/shared/gist-pw.age;
|
||||||
};
|
git-send-email = userSecret ./secrets/shared/git-send-email.age;
|
||||||
age = {
|
cachix = {
|
||||||
secretsDir = "/home/${username}/.agenix/agenix";
|
file = ./secrets/shared/cachix.age;
|
||||||
secretsMountPoint = "/home/${username}/.agenix/agenix.d";
|
owner = username;
|
||||||
identityPaths = ["/home/${username}/.ssh/nix"];
|
path = "/home/${username}/.config/cachix/cachix.dhall";
|
||||||
secrets = {
|
|
||||||
ssh-config.file = ./secrets/shared/ssh-config.age;
|
|
||||||
spotify = {
|
|
||||||
file = ./secrets/shared/spotify.age;
|
|
||||||
path = "/home/${username}/.cache/spotify-player/credentials.json";
|
|
||||||
};
|
|
||||||
irc-pw.file = ./secrets/shared/irc-pw.age;
|
|
||||||
gist-pw.file = ./secrets/shared/gist-pw.age;
|
|
||||||
git-send-email.file = ./secrets/shared/git-send-email.age;
|
|
||||||
cachix = {
|
|
||||||
file = ./secrets/shared/cachix.age;
|
|
||||||
path = "/home/${username}/.config/cachix/cachix.dhall";
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
}
|
};
|
||||||
./apps/gui
|
};
|
||||||
|
workModules = [
|
||||||
|
agenix.nixosModules.default
|
||||||
|
commonConfig
|
||||||
|
({pkgs, ...}: {
|
||||||
|
config = {
|
||||||
|
nixpkgs.overlays = [
|
||||||
|
(_: _: {
|
||||||
|
py39 = import nixpkgs-py39 {inherit (pkgs) system;};
|
||||||
|
})
|
||||||
|
];
|
||||||
|
age.secrets = {
|
||||||
|
netrc = {
|
||||||
|
file = ./secrets/work/netrc.age;
|
||||||
|
owner = username;
|
||||||
|
path = "/home/${username}/.netrc";
|
||||||
|
};
|
||||||
|
pipconf = {
|
||||||
|
file = ./secrets/work/pip.conf.age;
|
||||||
|
owner = username;
|
||||||
|
path = "/home/${username}/.config/pip/pip.conf";
|
||||||
|
};
|
||||||
|
pypirc = {
|
||||||
|
file = ./secrets/work/pypirc.age;
|
||||||
|
owner = username;
|
||||||
|
path = "/home/${username}/.pypirc";
|
||||||
|
};
|
||||||
|
cifs = userSecret ./secrets/work/cifs.age;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
})
|
||||||
];
|
];
|
||||||
|
username = "jolheiser";
|
||||||
|
system = "x86_64-linux";
|
||||||
in {
|
in {
|
||||||
inherit homeManagerModules;
|
homeConfigurations = let
|
||||||
homeConfigurations = {
|
commonModules = [
|
||||||
|
{
|
||||||
|
home = {
|
||||||
|
inherit username;
|
||||||
|
homeDirectory = "/home/${username}";
|
||||||
|
};
|
||||||
|
}
|
||||||
|
./apps/gui
|
||||||
|
];
|
||||||
|
in {
|
||||||
"jolheiser" = home-manager.lib.homeManagerConfiguration {
|
"jolheiser" = home-manager.lib.homeManagerConfiguration {
|
||||||
inherit pkgs;
|
inherit pkgs;
|
||||||
modules = homeManagerModules;
|
modules = commonModules;
|
||||||
|
};
|
||||||
|
"work" = home-manager.lib.homeManagerConfiguration {
|
||||||
|
inherit pkgs;
|
||||||
|
modules =
|
||||||
|
commonModules
|
||||||
|
++ [
|
||||||
|
{
|
||||||
|
nixpkgs.overlays = [
|
||||||
|
(_: _: {
|
||||||
|
py39 = import nixpkgs-py39 {inherit (pkgs) system;};
|
||||||
|
})
|
||||||
|
];
|
||||||
|
programs = {
|
||||||
|
git.package = pkgs.gitSVN;
|
||||||
|
firefox.profiles.default.bookmarks = [(import ./apps/gui/firefox/work.nix)];
|
||||||
|
};
|
||||||
|
}
|
||||||
|
];
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
nixosConfigurations = {
|
nixosConfigurations = {
|
||||||
|
"chai" = nixpkgs.lib.nixosSystem {
|
||||||
|
inherit system;
|
||||||
|
modules =
|
||||||
|
workModules
|
||||||
|
++ [
|
||||||
|
./machines/chai
|
||||||
|
];
|
||||||
|
};
|
||||||
|
"earlgrey" = nixpkgs.lib.nixosSystem {
|
||||||
|
inherit system;
|
||||||
|
modules =
|
||||||
|
workModules
|
||||||
|
++ [
|
||||||
|
./machines/earlgrey
|
||||||
|
];
|
||||||
|
};
|
||||||
|
"masala" = nixpkgs.lib.nixosSystem {
|
||||||
|
inherit system;
|
||||||
|
modules =
|
||||||
|
workModules
|
||||||
|
++ [
|
||||||
|
wsl.nixosModules.wsl
|
||||||
|
./machines/masala
|
||||||
|
];
|
||||||
|
};
|
||||||
"matcha" = nixpkgs.lib.nixosSystem {
|
"matcha" = nixpkgs.lib.nixosSystem {
|
||||||
inherit system;
|
inherit system;
|
||||||
modules = [
|
modules = [
|
||||||
|
agenix.nixosModules.default
|
||||||
./machines/matcha
|
./machines/matcha
|
||||||
commonConfig
|
commonConfig
|
||||||
];
|
];
|
||||||
|
@ -186,6 +264,7 @@
|
||||||
inherit system;
|
inherit system;
|
||||||
modules = [
|
modules = [
|
||||||
nixos-hardware.nixosModules.framework-13-7040-amd
|
nixos-hardware.nixosModules.framework-13-7040-amd
|
||||||
|
agenix.nixosModules.default
|
||||||
./machines/genmaicha
|
./machines/genmaicha
|
||||||
commonConfig
|
commonConfig
|
||||||
];
|
];
|
||||||
|
@ -193,6 +272,7 @@
|
||||||
"sencha" = nixpkgs.lib.nixosSystem {
|
"sencha" = nixpkgs.lib.nixosSystem {
|
||||||
inherit system;
|
inherit system;
|
||||||
modules = [
|
modules = [
|
||||||
|
agenix.nixosModules.default
|
||||||
./machines/sencha
|
./machines/sencha
|
||||||
commonConfig
|
commonConfig
|
||||||
];
|
];
|
||||||
|
|
4
justfile
4
justfile
|
@ -13,7 +13,9 @@ switch *args:
|
||||||
|
|
||||||
hm:
|
hm:
|
||||||
@home-manager switch --flake .
|
@home-manager switch --flake .
|
||||||
@systemctl --user start agenix.service
|
|
||||||
|
work:
|
||||||
|
@home-manager switch --flake '.#work'
|
||||||
|
|
||||||
# Rebuild the current machine for next boot
|
# Rebuild the current machine for next boot
|
||||||
boot *args:
|
boot *args:
|
||||||
|
|
|
@ -0,0 +1,72 @@
|
||||||
|
{pkgs, ...}: let
|
||||||
|
username = "jolheiser";
|
||||||
|
in {
|
||||||
|
imports = [./hardware.nix ../common/gui];
|
||||||
|
|
||||||
|
boot = {
|
||||||
|
kernelPackages = pkgs.linuxPackages_latest;
|
||||||
|
kernelParams = ["quiet" "splash"];
|
||||||
|
loader.efi.canTouchEfiVariables = true;
|
||||||
|
loader.systemd-boot.enable = true;
|
||||||
|
initrd.systemd.enable = true;
|
||||||
|
};
|
||||||
|
|
||||||
|
hardware = {bluetooth.enable = true;};
|
||||||
|
|
||||||
|
networking = {
|
||||||
|
hostName = "chai";
|
||||||
|
networkmanager.enable = true;
|
||||||
|
firewall.enable = true;
|
||||||
|
};
|
||||||
|
|
||||||
|
boot.initrd.luks.devices = {
|
||||||
|
"luks-83586073-35f8-438d-9203-99f1e966c2ca" = {
|
||||||
|
device = "/dev/disk/by-uuid/83586073-35f8-438d-9203-99f1e966c2ca";
|
||||||
|
keyFile = "/crypto_keyfile.bin";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
services = {
|
||||||
|
blueman.enable = true;
|
||||||
|
pcscd.enable = true;
|
||||||
|
openssh = {
|
||||||
|
enable = true;
|
||||||
|
settings = {X11Forwarding = true;};
|
||||||
|
};
|
||||||
|
globalprotect.enable = true;
|
||||||
|
printing = {
|
||||||
|
enable = true;
|
||||||
|
drivers = [pkgs.hplip];
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
virtualisation.docker.enable = true;
|
||||||
|
|
||||||
|
users.users."${username}" = {
|
||||||
|
extraGroups = ["wheel" "docker"];
|
||||||
|
isNormalUser = true;
|
||||||
|
};
|
||||||
|
|
||||||
|
environment.systemPackages = with pkgs; [
|
||||||
|
globalprotect-openconnect
|
||||||
|
jetbrains.pycharm-professional
|
||||||
|
jetbrains.idea-ultimate
|
||||||
|
jetbrains.datagrip
|
||||||
|
libxcrypt
|
||||||
|
py39.python39
|
||||||
|
py39.python39Packages.virtualenv
|
||||||
|
py39.python39Packages.psycopg2
|
||||||
|
py39.python39Packages.wheel
|
||||||
|
py39.python39Packages.setuptools
|
||||||
|
py39.python39Packages.pip
|
||||||
|
python3Packages.twine
|
||||||
|
subversion
|
||||||
|
teams-for-linux
|
||||||
|
xorg.xauth
|
||||||
|
|
||||||
|
# Flake overlay
|
||||||
|
jolheiser.nur.prospect-mail
|
||||||
|
];
|
||||||
|
|
||||||
|
system.stateVersion = "22.11";
|
||||||
|
}
|
|
@ -0,0 +1,34 @@
|
||||||
|
{
|
||||||
|
config,
|
||||||
|
lib,
|
||||||
|
modulesPath,
|
||||||
|
...
|
||||||
|
}: {
|
||||||
|
imports = [(modulesPath + "/installer/scan/not-detected.nix") ../common/cifs.nix];
|
||||||
|
|
||||||
|
boot.initrd.availableKernelModules = ["xhci_pci" "ahci" "nvme" "usbhid" "usb_storage" "sd_mod"];
|
||||||
|
boot.initrd.kernelModules = [];
|
||||||
|
boot.kernelModules = ["kvm-intel"];
|
||||||
|
boot.extraModulePackages = [];
|
||||||
|
|
||||||
|
fileSystems."/" = {
|
||||||
|
device = "/dev/disk/by-uuid/b8a0cc98-5882-4b69-a8cb-375726767606";
|
||||||
|
fsType = "ext4";
|
||||||
|
};
|
||||||
|
|
||||||
|
boot.initrd.luks.devices."luks-bd0a4998-266e-4aae-8f20-89561a2fa169".device = "/dev/disk/by-uuid/bd0a4998-266e-4aae-8f20-89561a2fa169";
|
||||||
|
|
||||||
|
fileSystems."/boot" = {
|
||||||
|
device = "/dev/disk/by-uuid/5531-69DC";
|
||||||
|
fsType = "vfat";
|
||||||
|
};
|
||||||
|
|
||||||
|
swapDevices = [{device = "/dev/disk/by-uuid/eb7acf5d-e5db-45fa-8691-8ef5641cde68";}];
|
||||||
|
|
||||||
|
networking.useDHCP = lib.mkDefault true;
|
||||||
|
|
||||||
|
nixpkgs.hostPlatform = lib.mkDefault "x86_64-linux";
|
||||||
|
powerManagement.cpuFreqGovernor = lib.mkDefault "powersave";
|
||||||
|
hardware.cpu.intel.updateMicrocode =
|
||||||
|
lib.mkDefault config.hardware.enableRedistributableFirmware;
|
||||||
|
}
|
Binary file not shown.
|
@ -0,0 +1,65 @@
|
||||||
|
{pkgs, ...}: let
|
||||||
|
username = "jolheiser";
|
||||||
|
in {
|
||||||
|
imports = [./hardware.nix ../common/gui];
|
||||||
|
|
||||||
|
boot = {
|
||||||
|
kernelPackages = pkgs.linuxPackages_latest;
|
||||||
|
kernelParams = ["quiet" "splash"];
|
||||||
|
loader.efi.canTouchEfiVariables = true;
|
||||||
|
loader.systemd-boot.enable = true;
|
||||||
|
initrd.systemd.enable = true;
|
||||||
|
};
|
||||||
|
|
||||||
|
hardware = {bluetooth.enable = true;};
|
||||||
|
|
||||||
|
networking = {
|
||||||
|
hostName = "earlgrey";
|
||||||
|
networkmanager.enable = true;
|
||||||
|
firewall.enable = true;
|
||||||
|
};
|
||||||
|
|
||||||
|
services = {
|
||||||
|
blueman.enable = true;
|
||||||
|
pcscd.enable = true;
|
||||||
|
openssh = {
|
||||||
|
enable = true;
|
||||||
|
settings = {X11Forwarding = true;};
|
||||||
|
};
|
||||||
|
globalprotect.enable = true;
|
||||||
|
printing = {
|
||||||
|
enable = true;
|
||||||
|
drivers = [pkgs.hplip];
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
virtualisation.docker.enable = true;
|
||||||
|
|
||||||
|
users.users."${username}" = {
|
||||||
|
extraGroups = ["wheel" "docker"];
|
||||||
|
isNormalUser = true;
|
||||||
|
};
|
||||||
|
|
||||||
|
environment.systemPackages = with pkgs; [
|
||||||
|
globalprotect-openconnect
|
||||||
|
jetbrains.pycharm-professional
|
||||||
|
jetbrains.idea-ultimate
|
||||||
|
jetbrains.datagrip
|
||||||
|
libxcrypt
|
||||||
|
py39.python39
|
||||||
|
py39.python39Packages.virtualenv
|
||||||
|
py39.python39Packages.psycopg2
|
||||||
|
py39.python39Packages.wheel
|
||||||
|
py39.python39Packages.setuptools
|
||||||
|
py39.python39Packages.pip
|
||||||
|
python3Packages.twine
|
||||||
|
subversion
|
||||||
|
teams-for-linux
|
||||||
|
xorg.xauth
|
||||||
|
|
||||||
|
# Flake overlay
|
||||||
|
jolheiser.nur.prospect-mail
|
||||||
|
];
|
||||||
|
|
||||||
|
system.stateVersion = "22.11";
|
||||||
|
}
|
|
@ -0,0 +1,44 @@
|
||||||
|
# Do not modify this file! It was generated by ‘nixos-generate-config’
|
||||||
|
# and may be overwritten by future invocations. Please make changes
|
||||||
|
# to /etc/nixos/configuration.nix instead.
|
||||||
|
{
|
||||||
|
config,
|
||||||
|
lib,
|
||||||
|
modulesPath,
|
||||||
|
...
|
||||||
|
}: {
|
||||||
|
imports = [
|
||||||
|
(modulesPath + "/installer/scan/not-detected.nix")
|
||||||
|
../common/cifs.nix
|
||||||
|
];
|
||||||
|
|
||||||
|
boot.initrd.availableKernelModules = ["nvme" "xhci_pci" "thunderbolt" "usb_storage" "sd_mod"];
|
||||||
|
boot.initrd.kernelModules = [];
|
||||||
|
boot.kernelModules = ["kvm-amd"];
|
||||||
|
boot.extraModulePackages = [];
|
||||||
|
|
||||||
|
fileSystems."/" = {
|
||||||
|
device = "/dev/disk/by-uuid/e2274508-9989-4f6b-9bcf-a0d246f292f9";
|
||||||
|
fsType = "ext4";
|
||||||
|
};
|
||||||
|
|
||||||
|
boot.initrd.luks.devices."luks-1121cd25-7c4c-47ee-b04a-2cab0cd251ea".device = "/dev/disk/by-uuid/1121cd25-7c4c-47ee-b04a-2cab0cd251ea";
|
||||||
|
|
||||||
|
fileSystems."/boot" = {
|
||||||
|
device = "/dev/disk/by-uuid/86CA-6DF6";
|
||||||
|
fsType = "vfat";
|
||||||
|
};
|
||||||
|
|
||||||
|
swapDevices = [];
|
||||||
|
|
||||||
|
# Enables DHCP on each ethernet and wireless interface. In case of scripted networking
|
||||||
|
# (the default) this is the recommended approach. When using systemd-networkd it's
|
||||||
|
# still possible to use this option, but it's recommended to use it in conjunction
|
||||||
|
# with explicit per-interface declarations with `networking.interfaces.<interface>.useDHCP`.
|
||||||
|
networking.useDHCP = lib.mkDefault true;
|
||||||
|
# networking.interfaces.enp197s0f4u1u4.useDHCP = lib.mkDefault true;
|
||||||
|
# networking.interfaces.wlp1s0.useDHCP = lib.mkDefault true;
|
||||||
|
|
||||||
|
nixpkgs.hostPlatform = lib.mkDefault "x86_64-linux";
|
||||||
|
hardware.cpu.amd.updateMicrocode = lib.mkDefault config.hardware.enableRedistributableFirmware;
|
||||||
|
}
|
|
@ -0,0 +1,34 @@
|
||||||
|
{pkgs, ...}: let
|
||||||
|
username = "jolheiser";
|
||||||
|
in {
|
||||||
|
imports = [../common/gui];
|
||||||
|
|
||||||
|
networking.hostName = "masala";
|
||||||
|
|
||||||
|
wsl = {
|
||||||
|
enable = true;
|
||||||
|
defaultUser = username;
|
||||||
|
startMenuLaunchers = true;
|
||||||
|
};
|
||||||
|
|
||||||
|
users.users."${username}" = {
|
||||||
|
extraGroups = ["wheel" "docker"];
|
||||||
|
isNormalUser = true;
|
||||||
|
};
|
||||||
|
|
||||||
|
services.openssh.enable = true;
|
||||||
|
|
||||||
|
environment.systemPackages = with pkgs; [
|
||||||
|
libxcrypt
|
||||||
|
py39.python39
|
||||||
|
py39.python39Packages.virtualenv
|
||||||
|
py39.python39Packages.psycopg2
|
||||||
|
py39.python39Packages.wheel
|
||||||
|
py39.python39Packages.setuptools
|
||||||
|
py39.python39Packages.pip
|
||||||
|
python3Packages.twine
|
||||||
|
subversion
|
||||||
|
];
|
||||||
|
|
||||||
|
system.stateVersion = "23.11";
|
||||||
|
}
|
|
@ -1,8 +1,10 @@
|
||||||
age-encryption.org/v1
|
age-encryption.org/v1
|
||||||
-> ssh-ed25519 E8j6/g QWZGgeu5+89wRzWH31D1GdNuhrNyyKsKqv/b4Kkyn2s
|
-> ssh-ed25519 E8j6/g HFKa0iZ+3BjzgXcWImvZ8pDxqSXaU3ArmfUzHSDWUAc
|
||||||
3vYwTYDVOMyiNeE+NtNPyplmGiknjyTQvln2DRxUPg0
|
LcyBupbwCAdyLLoDDpGSSUvTwVsl6dfWKsWuG58FKR4
|
||||||
-> ssh-ed25519 f31uNA NVB2C1IjxvB25uA+PdB9lmNgmPQ16wSRl8lS0Wp4Tzg
|
-> ssh-ed25519 f31uNA en9whJKk3OymAdjK4t6cAK9ll1rOw0H+MFyJ459zNQk
|
||||||
Fe7BCcnb+1HzJ43Iq+YtHCI/i2m7TT5xO1rZwb9yZ70
|
GcTcl5Dv66eP85q5ckECROc9KlWLoL/q1BppeeMtnIA
|
||||||
--- 4Fmm3sQzE/funn3yI79REu1SVRzgUMQ1r8bUaNgVYZE
|
-> lDpUBe<-grease )|9 T3 [E/3N_c-
|
||||||
Î<EFBFBD>Æ
|
tONI1/ErGae8xx/kGH/5GGjQ1Wft/pWkmeql/hWYhkvHuaJiIZsHcNYdPa3QWdA9
|
||||||
—¸ü,Fï ê´õ/ÃÅ~Å”TëD’Û¨Ù<C2A8>‘”<E28098>t`)9ƒö<C692>óþ¬+xÙy~+
|
gajB9zwiEB9k
|
||||||
|
--- GVU3qkwpyhO1Lb+l/c9VNedBZir5u4TQwHESpMzWnv4
|
||||||
|
2¹Ô
²2‚š—àÄ#h]`Cð BŠÚ,Þëþe4—4=öÖ\C
NøËeù
~)6
|
|
@ -1,7 +1,11 @@
|
||||||
age-encryption.org/v1
|
age-encryption.org/v1
|
||||||
-> ssh-ed25519 E8j6/g npvjWOaLtdQ8shF6rkXfUlXXf1MAe/pvPBPIPY9R1XY
|
-> ssh-ed25519 E8j6/g KP8adYt7yepYjV1WCWB2k37H11nZS0syTPO6PVucDQ4
|
||||||
gO6lr8kHN7fOQb5NXaybFqhghx5VqcK0LaHCVvlsdvs
|
nd9usbx1lF7W2NoRyBmdU+TkYw42yPc5+YLHPvFgf1U
|
||||||
-> ssh-ed25519 f31uNA qrbvpL4AuM1wPSR2Qc9VKSpO4Ho0WgpmOIThWvotBCQ
|
-> ssh-ed25519 f31uNA 7VqN325Bduh25YchTA9x4fTSRd41a2YaVvDdLpwLpDQ
|
||||||
Q1oMS4SAxzqb1vQffM4dpsnlXP1M2fZ5nYYIpyB9uoA
|
CqwaGdHTEgYBMAPu90iepQ49xYaWHG0FgstoW26nvx8
|
||||||
--- ESb6mxdTZnHs053UowTuWZRn+W+QlOeVM8/kL1VWSgw
|
-> =8c+@%-grease w_5b {U1m1b74 pok2 2(-Tc:-s
|
||||||
Hì²DÏÝDŠÁƒÖÊÖ¢Ìw•oûk›G<E280BA>EJ¾-Ó_up»œÔ!¤ !’¼¯žB
|
rOOI5rguWr1j4qgZ2pU46+aeXkrO4nj98K5haK31Cxa8dpWpX9griaZZY2yK9t90
|
||||||
|
gREWgA+FELyBNadX
|
||||||
|
--- UsjsNVNstM008feyUFwjzDmO99vtJLO6V2/LjjErUX8
|
||||||
|
ţ±om…ľĺŤ-`w޶ą¦ŕřĹ*q”¨+˙GÉ:Ô?{Ü„úě¦
|
||||||
|
ÜIĄŚV·
Ne¶~ť+
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
@ -1,7 +1,10 @@
|
||||||
age-encryption.org/v1
|
age-encryption.org/v1
|
||||||
-> ssh-ed25519 E8j6/g c3mP+3muM3Nk+CR8X2GRdVDgc88Y5FHblV7EzxaYF08
|
-> ssh-ed25519 E8j6/g 8G6eRsnRs0V6UU0haRdsrDTdIPPkCs4Za28QPIggNDo
|
||||||
dVEE+rQ6Y7ki9Uyr+8B3xYRZtO9VeGWwFboasp5ycqg
|
MUrKL5W5C+jp3Wf9YTqcTnPlDPd6K1ehOQpvistc9FA
|
||||||
-> ssh-ed25519 f31uNA Xq8QkBgX9mpIkenoJQCt+hyg/AVf/kwkVMJnOxqEARM
|
-> ssh-ed25519 f31uNA WbcuiNfaVxct1uZnMi9ZLcmNkTrcovcnrnRn4P1wHm8
|
||||||
tkte19pOr+Lb2lk1BVQibsC8d8k38oKwllx6cySVtt0
|
IWwi8uZjA5k0kr07/SlC1GOzV85XjvHJqeTzWX4CWA8
|
||||||
--- geKlgkUKw/FYhJNqGSZmXoTSTfRQR+dlz7fq5WzL7SU
|
-> gnOdn-grease ]2DTmO^ N6 q=f%DXM
|
||||||
Ïl,Ì<0E>Ù—¤ðÈWLÙð±ùú4VEÃÒøŸ¾€ÿ¹<C3BF>Ýbç6¥Y8†ÌÔÒØ
|
B0OfIBLLfNo30z1AqfUBNoH6WryEUdkTFEQDllC1wFX/gZrEcjBRHzR6Onmh9LUx
|
||||||
|
0VmEMsacAXgdQS4d4/zZNeeHc4Gm7AjfirsWUUD9aoc
|
||||||
|
--- 9IyFn99ehW6OUklLg5B+pZDoVCEEKu5/nXehgIlZlJ4
|
||||||
|
Ú"_¬"Û<1B>+å10Cö͆ÍôpbPùvfŠB¿t¯ö²Ââb¯4z‰ÉP
|
|
@ -1,7 +1,9 @@
|
||||||
age-encryption.org/v1
|
age-encryption.org/v1
|
||||||
-> ssh-ed25519 E8j6/g vLXo/gyZOwGUJyLHIqcrpCmvLmbFpgrFHBRLmqzyiwg
|
-> ssh-ed25519 E8j6/g L2TQVwvaNnDgtoMP2klK3Pm1onPHkrUcVyDPeazf40E
|
||||||
ha7V1vSM3r5Y0PQyeNL01wqqvSuMOWfwbdZjJSMpzhk
|
m+2GyVEhMUpTjjr32XQ8yDHqYXH0RkcfgBDabJOhlvs
|
||||||
-> ssh-ed25519 f31uNA NGUshv3FTRw4kARWfLgSqp2EbLvPnm638rKAULFLZlY
|
-> ssh-ed25519 f31uNA pM1tWU+3vVjkA/ybV+iafuuddC0eC3LbXIA2igUleXg
|
||||||
3owquk+she5gB+cjdpPYdIFlz+RtA25RbwxIGftD6BI
|
FRsEBdFUufRg3VFvlUfb8BYlUVvwo30y3ran/2XnuEw
|
||||||
--- MZfK5Wquy6pyOWuQdRYa9y46X8lD1ndOeXqkImvIDpM
|
-> L>E[-grease
|
||||||
e7ÀkôUWsmæ7ߨ<C39F>Úã—›DƒÁÚd…©µé\(1®Üªd¯j$$îNµ¬á^Јié.b*}(ž2$ñž%¬±•B¾¤<C2BE>[Ó5Soõ1¶Aå¾±+#†¥žc
|
TWtOWZjPPdrL
|
||||||
|
--- dZkRd6wFs9DH+TwVKovzP69fmHjnfFtqIITq0a5HaBg
|
||||||
|
Û{ˆÞé)ô¦™¼}šM}¹Å#kU sóÍúNv(cžË7™o¾ýxñFÓlãé<C3A3>«n1Àˆk¸›äš$RÎ `E{øOí<4F>)éYh—ýŽIãuù-4Œn˜ßÈ
|
|
@ -3,16 +3,24 @@ let
|
||||||
matcha = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAILZxjkZLj/9xvmg1enK+B7k8qf6Px0j4kTZ2caQfYmB1";
|
matcha = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAILZxjkZLj/9xvmg1enK+B7k8qf6Px0j4kTZ2caQfYmB1";
|
||||||
genmaicha = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKhyzwMV0eoS8RSAcUvLkPhbXoR9/06cLoBmUVyb9DTw";
|
genmaicha = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKhyzwMV0eoS8RSAcUvLkPhbXoR9/06cLoBmUVyb9DTw";
|
||||||
sencha = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJurjAMu4IXgpBwgUP0QvE2ySE5/Orn/yflkdWVvy6Am";
|
sencha = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJurjAMu4IXgpBwgUP0QvE2ySE5/Orn/yflkdWVvy6Am";
|
||||||
|
chai = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIA7PS9SJ+OVrUku9dPUQZigioy+r3VlFHVntsa/F7AdM";
|
||||||
|
earlgrey = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEJDcKxHqsnW9IMTfMQLPR2113acjm5Zi3IbZWfEDb7f";
|
||||||
|
masala = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEDltwsOkqNsP0Gia32jzUUzohzMYpE9uSwxBqJoG2Vd";
|
||||||
dragonwell = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIN32Cwxer2AOGvEqSqXSPp49gj1VtR7G2XmPnmXj6o53";
|
dragonwell = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIN32Cwxer2AOGvEqSqXSPp49gj1VtR7G2XmPnmXj6o53";
|
||||||
|
|
||||||
all = [jolheiser matcha genmaicha sencha dragonwell];
|
all = [jolheiser matcha genmaicha sencha chai earlgrey masala dragonwell];
|
||||||
in {
|
in {
|
||||||
"shared/cachix.age".publicKeys = all;
|
"shared/cachix.age".publicKeys = all;
|
||||||
"shared/ssh-config.age".publicKeys = all;
|
"shared/ssh-config.age".publicKeys = all;
|
||||||
|
"shared/ssh-config-work.age".publicKeys = all;
|
||||||
"shared/spotify.age".publicKeys = all;
|
"shared/spotify.age".publicKeys = all;
|
||||||
"shared/irc-pw.age".publicKeys = all;
|
"shared/irc-pw.age".publicKeys = all;
|
||||||
"shared/gist-pw.age".publicKeys = all;
|
"shared/gist-pw.age".publicKeys = all;
|
||||||
"shared/git-send-email.age".publicKeys = all;
|
"shared/git-send-email.age".publicKeys = all;
|
||||||
|
"work/netrc.age".publicKeys = [jolheiser chai earlgrey masala];
|
||||||
|
"work/pip.conf.age".publicKeys = [jolheiser chai earlgrey masala];
|
||||||
|
"work/pypirc.age".publicKeys = [jolheiser chai earlgrey masala];
|
||||||
|
"work/cifs.age".publicKeys = [jolheiser chai earlgrey masala];
|
||||||
"personal/restic-env.age".publicKeys = [jolheiser dragonwell];
|
"personal/restic-env.age".publicKeys = [jolheiser dragonwell];
|
||||||
"personal/restic-pass.age".publicKeys = [jolheiser dragonwell];
|
"personal/restic-pass.age".publicKeys = [jolheiser dragonwell];
|
||||||
"personal/restic-repo.age".publicKeys = [jolheiser dragonwell];
|
"personal/restic-repo.age".publicKeys = [jolheiser dragonwell];
|
||||||
|
|
Binary file not shown.
Binary file not shown.
|
@ -1,14 +1,22 @@
|
||||||
age-encryption.org/v1
|
age-encryption.org/v1
|
||||||
-> ssh-ed25519 E8j6/g EKCyCihc4z2NLVAiBRbZ1uH1FwPUAeGW68XhfXpJGF8
|
-> ssh-ed25519 E8j6/g ZO1sXWN09kkwwq7W1RacMU1i+pHnqJPn+0zzt8xOijo
|
||||||
GD7M0zuA9hChzMmk2JEv+QX3MKQJFJZiv51xtLr+gtQ
|
zeB0CTfvqWBaAGBHsedgSjZInCazJy0Wls69gfnewus
|
||||||
-> ssh-ed25519 xUMv2w bhsKkj43DxtvK3NaEZK65fBdS+xnc1DqiiE0PIUQTnI
|
-> ssh-ed25519 xUMv2w qIl3oCXCQduMPUnIogNh/9LxvLsfNvAH5OsIjrYX+ik
|
||||||
RPe/s7Mp1d+Lw3bLJZb6BRYW/NiOEy2AYwFHaWo621s
|
vmE8/Ga6UE76RofNRV5Uh3DZNq3wLEg1GPWBfZcd1vk
|
||||||
-> ssh-ed25519 ph+d2g k8XRPSnnoGUSv9XwJuak/58OKkM5YU02z5gqqaTeHFc
|
-> ssh-ed25519 ph+d2g hMZORq51DcIMrXZjY6CIhj8lmb7HvWX1Xl55PDJldHE
|
||||||
HCavoYTWGtwpa4ks4lbmDXlUgMW/1UAJD11DDAIpUH8
|
YAikbcYPeVb1kEntShgdBaeccMAvujw71NdWi4ylBPk
|
||||||
-> ssh-ed25519 Cuo7gw Jafczm8V39xIZY3nS9OMNLnVnTvbB1D/P1mK07FSiQc
|
-> ssh-ed25519 Cuo7gw YKT3pk32+aQaNHrY1hH7EOv1HHLCkDtepdUY3eiKfTc
|
||||||
2ifBGz9HTrXGEj8fsfVwlo+2p5vguPfHImpmDvlnNqs
|
9n9zV9bQ7DC+92IzAXXCDbt1UKBY5hOnCCUFcpYiTQ0
|
||||||
-> ssh-ed25519 f31uNA XEICU4Q3ZffuH5qImvpmrtTZGkOxJKBVufMpkOoVZCI
|
-> ssh-ed25519 jo1MPA 2E1eq46N5rgmmhs5V9TyuouaQA1bgBDzN+WdJf+1OWo
|
||||||
9p23bQyXY3PPjNoGRiWeXRVrJ/RRqVXNvj+fTcGDxdw
|
JMMQ7Y48hxT1KV3pI46NrCjoxYmv2xfnsCPbTZoQSQ8
|
||||||
--- /ZxBUSYTe77GXFvpEof5OoVmL9ranjJrtYYrJ2Ye5IM
|
-> ssh-ed25519 RqjBDA AplEizOgnn80y3EGlWMJok1r2tkCmU/k7LpcU4prV2M
|
||||||
‰+4<>?řuÝMaK—3l„Üű'„|‚GąiîÁ@ěÝ<C49B>îÜ32ą÷ę1ŰËZą~5ýȤëzâ:čhţ1PŔÍ}Ú2łĽ[
|
8+Kca/RFDJKaFIMNcIQVhEWjIu9pUYxhxzlEO6CHIy8
|
||||||
aäʢĺ"ŃČeybÁŇ…ë.Ú„‰<E2809E>OH^†ôu·<75>1Gô$ńş)<[9—<39>ÚŘËRÂ>¨VĽĎrÁÍťíoŇ‚pň:E‚;‹Š”ĄÎ~Ńâú¶|»kyŤ˘`Yj·ňÜŤÎ&MŻ(
|
-> ssh-ed25519 eyVEZQ 8U/whFLVQN+R+Qt2o7y2yFk3HVveVeVx7CTVCWPboSo
|
||||||
|
dRVEqe1GfoxOMluJInHTr1HEdB2FXPl18b0DH2/+A84
|
||||||
|
-> ssh-ed25519 f31uNA JraMdDnWdCJtejFZnwc8k1H5MSDTZwZnkalEaC/H5D8
|
||||||
|
oG8m0brM3PM3rP3j/GBrOP0DcHcvE7KV1JDc4qLONMw
|
||||||
|
-> UCv##pe-grease .wA {!|{5 `Q,{ HT?gn~
|
||||||
|
/w
|
||||||
|
--- o/ktNNgWsYyUGm7tLLPOqHe081c8xO8xfFtMl9UcAIs
|
||||||
|
Ì2–.sÿ^Þ×R(´,õ˜7D0—ÀógW]©}<>r®tQSáBFfc¨]h .8)äššÌñÂáu«9>…Ê"ÿŒ¾žË~
|
||||||
|
¢°†Ù™N=ÆPK¬ÚÚˆªaÚþ™äÿX…î+å|ü7»%¯{úðÒµ4<hû9jæø‚I{ŽÆ‹Üa '¡ïjêbų3¹@Œí,X¾Òz 2—E<E28094>v²Ô‰}xDŸõÉ
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
@ -0,0 +1,14 @@
|
||||||
|
age-encryption.org/v1
|
||||||
|
-> ssh-ed25519 E8j6/g KsxAe6APMEcXUPMbuRxbdnZOwI9RYZfGtcsjBa1Zw1w
|
||||||
|
PUD5yWZhyDKglSKqQI2naYyWghNHCAX1+6zFtFm3rbU
|
||||||
|
-> ssh-ed25519 jo1MPA n/47VcYbxc8PXWp9ojHqndHZx9+lGX+ZYzyBn5johQ4
|
||||||
|
VLlK88iztE78ZyAXctkxebOYQaIsR5YR2XAXTVTDfIg
|
||||||
|
-> ssh-ed25519 RqjBDA QEBalTZhf7bYvjKup5rjIMdbzarQ/KxPPznCr1OGr1I
|
||||||
|
IQ82Z/0AlZkdTG3XUEiLEKJ9acUAp3LGRj9Xihf7oZg
|
||||||
|
-> ssh-ed25519 eyVEZQ XIeYz+BBM3Xrjup2DtpcebrH2OA4EkhVgR097RCANS8
|
||||||
|
NST1VSTdhHHbE1Jv4A/rMQ/X9hvEam+E/5iAjVpHDSo
|
||||||
|
-> D[-grease q& k' OC(uVqZ 2
|
||||||
|
PFO2wKgnpoqhBVE6w19l1puBQrZ+8p6ial3KyTAlL0Cp1S+zv2PXEdvtpOTEh8EN
|
||||||
|
F6qSPDT95Vw3ZSiPuxyiViYCM50frQ
|
||||||
|
--- KQLcya1WW6duDWve9dwU/0JWr2+0soL8EUDIEjUBaSE
|
||||||
|
â’cüй1"É=gù:… .+ûwƒúbÛ^AOdöçu"‰6×õÔÛ\„^¼×o“Ö
½,ðÇŒ$‰üÄòX]üÀqÿ*[™xE±
|
|
@ -0,0 +1,14 @@
|
||||||
|
age-encryption.org/v1
|
||||||
|
-> ssh-ed25519 E8j6/g XNekqB8IluL0bwSKawwWZLM9xPgDXXvFGFImXhxupic
|
||||||
|
+LBspn84xqRv9Jsa+H3gLJZNGWE9lsFhVcoUllIGtYI
|
||||||
|
-> ssh-ed25519 jo1MPA PEcjnR7QhqcjARicpeMagvQMRX1Xhc4puGn07bmkMwE
|
||||||
|
0rIMuM1McW6lO9mt00krt3+OxpRv0+HXltHzkBBKP2A
|
||||||
|
-> ssh-ed25519 RqjBDA bMrSJvi7XfsNdEbTM4Qz38xB1ydx10EEyXGThqqRUiQ
|
||||||
|
FJQwSRYGx7ZcuynYl7Rebb52EtDrdZP6sQIfB9pMfx0
|
||||||
|
-> ssh-ed25519 eyVEZQ zG+7GBK66PMEzhpuovR0sRPsTxW5RwRfQchmlZSTZXQ
|
||||||
|
4PeSJavY8qloTKkAxKeyj5CJ3V1T9ZHErIiKrIkFFMk
|
||||||
|
-> h=Z`uj-grease kB `'Rp
|
||||||
|
wX/7XK6SQm9T
|
||||||
|
--- FHh1BPVtevPq9TPDYpMPf2Kr2qhToYzwlqFgc7mW3is
|
||||||
|
+sqäƒÂ{JVúYbíÉáÌŒ‘ô%ÀUIŽ4/Æü•ÀpAœ·~*M“ÊÛV»¾ÊÌsÆ<73>HŒRIWFj#Ô©+7¼ÝÐ0õ+ˆ³
|
||||||
|
”q¥|Ã}Ua?!EKÿÈr58Ö1þ±ë [2šÕ®tòÆfïå/h27úâV6Mß¹ãûå8ÏíáFûŒ<~
|
Binary file not shown.
|
@ -0,0 +1,15 @@
|
||||||
|
age-encryption.org/v1
|
||||||
|
-> ssh-ed25519 E8j6/g CKfTTzFK5Pjb/DrVL7ulcrp62ti7ESLGWbBEol8ponQ
|
||||||
|
b4MRznI24V6rB+oUlM+B7Ke3h51fFr86GmxbMLcA/tE
|
||||||
|
-> ssh-ed25519 jo1MPA iT7/rm3cLhdXlXNY/xOCyTtDDDrtzpk3a3pRaoDl5x8
|
||||||
|
CNrJkpi7x+Cb74qzvZtQkChuCReBTN0SIzlfk8OwAkI
|
||||||
|
-> ssh-ed25519 RqjBDA OafDrW17YQuLmKUckM4E8SKzt5PjFsXkxEq8EwtR7TQ
|
||||||
|
+G61h1ZNG6MC1sspSeMqQ4m0o+u/oAAZgHd03iy6IW4
|
||||||
|
-> ssh-ed25519 eyVEZQ /HBYk64o3PIfwcHXXcMpEhOIPbACk6g+Kv7lGlEAsUY
|
||||||
|
VjTaG1LJzdUVZuH9tAgPsMbbt+6etGXiGqrokZ18QdY
|
||||||
|
-> lP10'%iD-grease 41plOv (&H]Y: 9\2_oD
|
||||||
|
expQamj2QeknWnGY
|
||||||
|
--- i6/+l0strfGNFzXHIPlOhfWgZFMRSnXZNjzauiXzEtc
|
||||||
|
24Oh kEE¸²$4
ˆÚÞë4ï§ÍüM€‹c&Ý.£ádS†9™?K¾á9VyŠÄàŠ^¤sô¿£ž¿\®X0ø.Ë—€›õwª—Nk®ÛL+baÝŸŸQRÌÅ›Î8ÀæBÒP]m¹V
|
||||||
|
…VWážì~âÜ•Âg—ŒEÁ|–›ëAòbŲŽ¶SÙk¿ —F<E28094> ¦+Ü?ÖwYU<59>Ĥ¡áÒ®9±†¹Ùy†‚K”<4B>šÕZÔt·6O–Ê<E28093>MØs“¨DåË‘B[ø
|
||||||
|
>H4˜W¡òÍjxž„<1B>Ÿa ýü£œá÷<C3A1>Œ<EFBFBD>‹ŽEߊ`ÊãT8<54>b¿æÞ9þŽ“ž
|
Loading…
Reference in New Issue