Merge branch 'master' into agenix-home-manager

This commit is contained in:
Andreas Zweili 2023-09-27 21:05:26 +02:00
commit 331eb50edc
42 changed files with 319 additions and 216 deletions

View File

@ -9,11 +9,11 @@
]
},
"locked": {
"lastModified": 1690228878,
"narHash": "sha256-9Xe7JV0krp4RJC9W9W9WutZVlw6BlHTFMiUP/k48LQY=",
"lastModified": 1695384796,
"narHash": "sha256-TYlE4B0ktPtlJJF9IFxTWrEeq+XKG8Ny0gc2FGEAdj0=",
"owner": "ryantm",
"repo": "agenix",
"rev": "d8c973fd228949736dedf61b7f8cc1ece3236792",
"rev": "1f677b3e161d3bdbfd08a939e8f25de2568e0ef4",
"type": "github"
},
"original": {
@ -72,11 +72,11 @@
]
},
"locked": {
"lastModified": 1692099905,
"narHash": "sha256-/pSusGhmIdSdAaywQRFA5dVbfdIzlWQTecM+E46+cJ0=",
"lastModified": 1695108154,
"narHash": "sha256-gSg7UTVtls2yO9lKtP0yb66XBHT1Fx5qZSZbGMpSn2c=",
"owner": "nix-community",
"repo": "home-manager",
"rev": "2a6679aa9cc3872c29ba2a57fe1b71b3e3c5649f",
"rev": "07682fff75d41f18327a871088d20af2710d4744",
"type": "github"
},
"original": {
@ -88,11 +88,11 @@
},
"nixos-hardware": {
"locked": {
"lastModified": 1692373088,
"narHash": "sha256-EPgCecdc9I8aTdmDNoO1l7R72r2WPhZRcesV4nzxBj8=",
"lastModified": 1695541019,
"narHash": "sha256-rs++zfk41K9ArWkDAlmBDlGlKO8qeRIRzdjo+9SmNFI=",
"owner": "nixos",
"repo": "nixos-hardware",
"rev": "7f1836531b126cfcf584e7d7d71bf8758bb58969",
"rev": "61283b30d11f27d5b76439d43f20d0c0c8ff5296",
"type": "github"
},
"original": {
@ -103,11 +103,11 @@
},
"nixpkgs": {
"locked": {
"lastModified": 1692414505,
"narHash": "sha256-sSTuyR9JYSxmUcYcj0Jvw1hIq1tz/Canw9mK0hEJvnE=",
"lastModified": 1695559356,
"narHash": "sha256-kXZ1pUoImD9OEbPCwpTz4tHsNTr4CIyIfXb3ocuR8sI=",
"owner": "nixos",
"repo": "nixpkgs",
"rev": "4cdad15f34e6321a2f789b99d42815b9142ac2ba",
"rev": "261abe8a44a7e8392598d038d2e01f7b33cf26d0",
"type": "github"
},
"original": {
@ -119,11 +119,11 @@
},
"nixpkgs-unstable": {
"locked": {
"lastModified": 1692447944,
"narHash": "sha256-fkJGNjEmTPvqBs215EQU4r9ivecV5Qge5cF/QDLVn3U=",
"lastModified": 1695360818,
"narHash": "sha256-JlkN3R/SSoMTa+CasbxS1gq+GpGxXQlNZRUh9+LIy/0=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "d680ded26da5cf104dd2735a51e88d2d8f487b4d",
"rev": "e35dcc04a3853da485a396bdd332217d0ac9054f",
"type": "github"
},
"original": {

View File

@ -81,7 +81,7 @@
rebuild = ''
nixos-rebuild -j auto switch --use-remote-sudo
'';
find-garbage = "ls -l /nix/var/nix/gcroots/auto/ | sort";
find-garbage = "ls -l /nix/var/nix/gcroots/auto/ | sort | grep '/home/'";
vm = "vim";
less = "less -FiRX";
ls = "ls -lhF";

View File

@ -12,6 +12,7 @@ in
enable = true;
settings = {
env.TERM = "xterm-256color";
window.opacity = 0.8;
colors = {
primary = {
background = "#fdf6e3";
@ -49,7 +50,7 @@ in
};
bold = {
family = "Source Code Pro";
style = "Regular";
style = "Bold";
};
italic = {
family = "Source Code Pro";

View File

@ -14,6 +14,7 @@ in
unstable.nixd # Nix language server
pandoc
ripgrep
shfmt # formatting bash scripts
silver-searcher
xclip # X11 clipboard from terminal
];
@ -41,7 +42,7 @@ in
epkgs.counsel
epkgs.counsel-tramp
epkgs.dap-mode
epkgs.denote
unstable.emacsPackages.denote
epkgs.dired-hide-dotfiles
epkgs.direnv
epkgs.discover-my-major

View File

@ -1,9 +1,9 @@
;; evil-mode allows to use vim keybindings
(use-package evil
:init
(setq evil-undo-system 'undo-redo)
(setq evil-want-integration t) ;; required by evil-collection
(setq evil-want-keybinding nil) ;; required by evil-collection
(setq evil-undo-system 'undo-redo
evil-want-integration t ;; required by evil-collection
evil-want-keybinding nil) ;; required by evil-collection
:config
;; Start these modes in emacs mode
(add-to-list 'evil-emacs-state-modes 'helpful-mode 'mu4e-headers)
@ -97,6 +97,6 @@
(global-evil-surround-mode 1))
(use-package evil-collection
:after evil
:after (evil magit)
:config
(evil-collection-init))

View File

@ -1,6 +1,7 @@
(use-package format-all
:hook
((prog-mode . format-all-ensure-formatter)
(ansible-mode . format-all-ensure-formatter)
(yaml-mode . format-all-ensure-formatter)
(markdown-mode . format-all-ensure-formatter)
(markdown-mode . format-all-mode)

View File

@ -1,5 +1,6 @@
;; enable magit a great git porcelain.
(use-package magit
:demand t
:commands magit-status
:bind
("<f10>" . magit-status)

View File

@ -6,6 +6,7 @@
"~/git_repos/projects/"
"~/git_repos/work/")
projectile-completion-system 'ivy
projectile-git-fd-args "-H -0 -E .git -tf --strip-cwd-prefix -c never"
projectile-switch-project-action #'projectile-dired)
(global-set-key (kbd "C-c g") 'projectile-find-file)
(setq projectile-switch-project-action #'projectile-dired)

View File

@ -37,7 +37,7 @@
;; disable menu and toolbar
(tool-bar-mode -1)
;;(menu-bar-mode -99)
(menu-bar-mode -99)
(when (boundp 'enable-scroll-bar)
(scroll-bar-mode -1))
@ -91,7 +91,7 @@
;; mode-line-end-spaces
))
(setq display-line-numbers-type 'visual)
(setq display-line-numbers-type t)
(global-display-line-numbers-mode)
(setq inhibit-compacting-font-caches t)
@ -103,7 +103,8 @@
(setq ibuffer-saved-filter-groups
(quote (("default"
("Org" ;; all org-related buffers
("Notes" ;; all org-related buffers
(mode . markdown-mode)
(mode . org-mode))
("Programming" ;; prog stuff not already in MyProjectX
(or
@ -116,6 +117,7 @@
(mode . powershell-mode)
(mode . nix-mode)
(mode . yaml-mode)
(mode . ansible-mode)
(mode . emacs-lisp-mode)))
;; etc
("Dired"

View File

@ -37,16 +37,18 @@
(add-hook 'before-save-hook 'whitespace-cleanup)
;; Refresh buffers if the file changes on disk
(setq global-auto-revert-mode t)
(global-auto-revert-mode t)
(setq global-auto-revert-non-file-buffers t)
(setq auto-revert-use-notify nil)
(setq history-delete-duplicates t)
;; enable mouse support in the terminal
(xterm-mouse-mode 1)
;; For better performance use "ssh" instead of "scp"
(setq tramp-default-method "ssh")
(use-package tramp
:config
(add-to-list 'tramp-remote-path 'tramp-own-remote-path))
;; Prompt when quitting Emacs
(setq confirm-kill-emacs 'yes-or-no-p)

View File

@ -3,6 +3,10 @@
:bind
([f2] . projectile-run-vterm)
:config
(add-to-list 'vterm-tramp-shells '("ssh" "/usr/bin/env bash"))
(add-to-list 'vterm-tramp-shells '("sshx" "/usr/bin/env bash"))
(setq vterm-kill-buffer-on-exit t
vterm-shell "bash"
vterm-disable-bold t)
(evil-set-initial-state 'vterm-mode 'emacs))
(evil-set-initial-state 'vterm-mode 'emacs)
(add-hook 'vterm-mode-hook (lambda() (display-line-numbers-mode -1))))

View File

@ -2,18 +2,11 @@
# name: Markdown Topic
# key: _topic
# --
---
aliases:
tags:
date_created:
date_modified:
---
# $1
- meta:
- topics: $2
- url: $3
- topics: $2
- url: $3
---

View File

@ -2,4 +2,4 @@
# name: PDB
# key: _pdb
# --
import pdb; pdb.set_trace() # fmt: skip
__import__("pdb").set_trace()

View File

@ -34,6 +34,7 @@ in
nitrogen
libreoffice-fresh
nodePackages.prettier # formatting files
nodePackages.prettier-plugin-toml
remmina
];
# raw config files

View File

@ -12,7 +12,7 @@ in
enable = true;
configs.default = {
undo_backspace = false;
search_trigger = false;
search_trigger = "off";
};
matches.default.matches = [
{

View File

@ -14,7 +14,7 @@ in
{
name = "virtualbox";
outputs_connected = [ "Virtual1" ];
configure_single = "Virtual1@1920x1080";
configure_single = "Virtual1@3840x2160";
primary = true;
atomic = true;
execute_after = [

View File

@ -57,7 +57,7 @@
'';
shellAliases = {
work-management = "mosh --ssh='ssh -i ~/.ssh/zweili.key' zweili@10.49.0.100 -- tmux new -A -s 0";
work-vm = "mosh --ssh='ssh -p 2222' andreas@localhost -- tmux new -A -s 0";
work-vm = ''ssh andreas@localhost -p 2222 -t "$@" "tmux new -A -s 0"'';
};
};
};

View File

@ -45,18 +45,18 @@ in
# Needed when typing in passwords for full disk encryption
console.earlySetup = true;
boot.loader.systemd-boot.consoleMode = "1";
fonts.fontconfig = {
antialias = true;
subpixel = {
rgba = "none";
lcdfilter = "none";
};
};
# }
fonts.fonts = with pkgs; [
source-code-pro
];
fonts = {
fontconfig.defaultFonts = {
serif = [ "TeX Gyre Pagella" ];
monospace = [ "Source Code Pro" ];
};
fonts = with pkgs; [
gyre-fonts
source-code-pro
];
};
# Enable keyring
security.pam.services.lightdm.enableGnomeKeyring = true;
@ -123,11 +123,12 @@ in
appimage-run
brightnessctl
firefox
lm_sensors
lxappearance
gnome.file-roller
gnome.gnome-screenshot
gnome.nautilus
libheif
lm_sensors
lxappearance
networkmanager-openvpn
p7zip
pavucontrol

View File

@ -15,10 +15,12 @@ in
xdg.mimeApps = {
enable = true;
associations.added = {
"image/heif" = [ "org.gnome.eog.desktop" ];
"image/png" = [ "org.gnome.eog.desktop" ];
"image/jpeg" = [ "org.gnome.eog.desktop" ];
};
defaultApplications = {
"image/heif" = [ "org.gnome.eog.desktop" ];
"image/png" = [ "org.gnome.eog.desktop" ];
"image/jpeg" = [ "org.gnome.eog.desktop" ];
};

View File

@ -24,7 +24,7 @@ in
containers."gitea" = {
# https://blog.gitea.io/
# https://hub.docker.com/r/gitea/gitea/tags
image = "gitea/gitea:1.20.3";
image = "gitea/gitea:1.20.4";
autoStart = true;
environment = {
PUID = "1000";

View File

@ -14,7 +14,7 @@ in
backend = "docker";
containers."grav" = {
# https://fleet.linuxserver.io/image?name=linuxserver/grav
image = "lscr.io/linuxserver/grav:1.7.42";
image = "lscr.io/linuxserver/grav:1.7.42@sha256:156c6a15d847f95205611627eea514e21d5b6f7d3dc42f1d9e8f5f70f97bfb3c";
autoStart = true;
environment = {
TZ = "Europe/Zurich";

View File

@ -14,7 +14,7 @@ in
backend = "docker";
containers."heimdall" = {
# https://fleet.linuxserver.io/image?name=linuxserver/heimdall
image = "linuxserver/heimdall:2.5.6";
image = "linuxserver/heimdall:2.5.6@sha256:4c89f76aeaa31968213c06ecb32ba35387447151cbcf83020a2bfaccc3267b9c";
autoStart = true;
environment = {
TZ = "Europe/Zurich";

View File

@ -13,7 +13,7 @@ let
};
networkName = "nextcloud";
# https://github.com/Nebucatnetzer/nextcloud-smb
nextcloudImage = "ghcr.io/nebucatnetzer/nextcloud-smb/nextcloud-smb:27.0.2@sha256:9c1c301fca6729bbd3270865b1dd63efd7b8baca1964d9324cabc24d7867d97b";
nextcloudImage = "ghcr.io/nebucatnetzer/nextcloud-smb/nextcloud-smb:27.0.2@sha256:6f6e8a98ea0d10ce5cefe6315158461d8392d8efbc2ca63ce0af2c40e741a36c";
nextcloudService = "${config.virtualisation.oci-containers.backend}-nextcloud";
cronService = "${config.virtualisation.oci-containers.backend}-cron";
in

View File

@ -31,7 +31,7 @@ in
containers."plex" = {
autoStart = true;
# https://fleet.linuxserver.io/image?name=linuxserver/plex
image = "lscr.io/linuxserver/plex:1.32.5";
image = "lscr.io/linuxserver/plex:1.32.5@sha256:d3f9a4f02e597c520fcff7fefeb8b78ae1bd8f8b8e8ea35aa4f4d5fb0a482155";
environment = {
TZ = " Europe/Zurich ";
PUID = "1000";

View File

@ -48,14 +48,15 @@ keys = [
Key([mod, "control"], "k", lazy.layout.grow_up()),
Key([mod, "control"], "h", lazy.layout.grow_left()),
Key([mod, "control"], "l", lazy.layout.grow_right()),
Key([mod, "control"], "q", lazy.shutdown(), desc="Shutdown qtile"),
Key([mod, "control"], "r", lazy.restart(), desc="Restart qtile"),
Key([mod, "control"], "r", lazy.reload_config(), desc="Reload config"),
Key([mod, "control", "shift"], "q", lazy.shutdown(), desc="Shutdown qtile"),
Key([mod, "control", "shift"], "r", lazy.restart(), desc="Restart qtile"),
# Move windows between sections
Key([mod, "control", "shift"], "j", lazy.layout.section_down()),
Key([mod, "control", "shift"], "k", lazy.layout.section_up()),
Key([mod], "Return", lazy.spawn(terminal), desc="Launch terminal"),
Key([mod], "c", lazy.spawn("i3lock -c 000000")),
Key([mod], "d", lazy.spawn("rofi -show drun")),
Key([mod], "d", lazy.spawn("rofi -show drun -show-icons")),
Key([mod], "e", lazy.spawn("nautilus")),
Key([mod], "p", lazy.spawn("xrandr --auto")),
Key([mod], "r", lazy.spawn("rofi -matching-negate-char \\0 -show run")),
@ -138,7 +139,7 @@ for i in groups:
]
)
border = dict(border_width=1, border_focus="#000000")
border = {"border_width": 1, "border_focus": "#000000"}
layouts = [
layout.Columns(**border),
@ -146,42 +147,57 @@ layouts = [
]
widget_defaults = dict(
font="Source Code Pro",
fontsize=14,
padding=3,
)
widget_defaults = {
"font": "SourceCodePro",
"fontsize": 16,
"padding": 5,
}
extension_defaults = widget_defaults.copy()
def top_bar_widgets():
def primary_widgets():
"""Widgets for the primary monitor."""
widgets = [
widget.GroupBox(),
widget.GroupBox(
highlight_method="line",
highlight_color=["002b36", "268bd2"],
inactive="657b83",
),
widget.Sep(padding=5),
widget.Prompt(name="section_prompt"),
widget.WindowName(),
widget.TaskList(
border="268bd2", font="sans", highlight_method="border", icon_size=20
),
widget.Sep(padding=5),
widget.CurrentLayout(),
widget.DF(fmt="🗄️ {}", visible_on_warn=False),
widget.Sep(padding=5),
widget.DF(visible_on_warn=False),
widget.Sep(padding=5),
widget.Volume(),
widget.Volume(emoji=True),
widget.Sep(padding=5),
]
widgets_end = [
widget.Battery(
charge_char="",
charge_char="🔌",
discharge_char="",
full_char="",
full_char="🔋",
show_short_text=False,
),
widget.Sep(padding=5),
widget.Systray(),
widget.Maildir(
maildir_path="~/Maildir/personal",
sub_folders=[
{
"label": "📬",
"path": "INBOX",
}
],
),
widget.Sep(padding=5),
widget.Systray(background="#00000000"),
widget.Sep(padding=5),
widget.Clock(format="%Y-%m-%d %a %H:%M"),
]
backlight_widget = [
widget.Backlight(backlight_name="intel_backlight", fmt="{}"),
widget.Backlight(backlight_name="intel_backlight", fmt="☀️ {}"),
widget.Sep(padding=5),
]
if os.path.exists("/sys/class/backlight/intel_backlight"):
@ -190,47 +206,117 @@ def top_bar_widgets():
return widgets
screens = [
def secondary_widgets():
"""Widgets for the secondary monitor."""
widgets = [
widget.GroupBox(
highlight_method="line",
highlight_color=["002b36", "268bd2"],
inactive="657b83",
),
widget.Sep(padding=5),
widget.TaskList(
border="268bd2", font="sans", highlight_method="border", icon_size=20
),
widget.Sep(padding=5),
widget.Volume(emoji=True),
widget.Sep(padding=5),
widget.Clock(format="%Y-%m-%d %a %H:%M"),
]
return widgets
def virtual_widgets():
"""Widgets for fake_screens which arent the primary screen."""
widgets = [
widget.GroupBox(
highlight_method="line",
highlight_color=["002b36", "268bd2"],
inactive="657b83",
),
widget.Sep(padding=5),
widget.TaskList(
border="268bd2", font="sans", highlight_method="border", icon_size=20
),
]
return widgets
physical_screens = [
Screen(
top=bar.Bar(
top_bar_widgets(),
24,
primary_widgets(),
36,
background="#00000080",
),
),
Screen(
top=bar.Bar(
[
widget.GroupBox(),
widget.Sep(padding=5),
widget.WindowName(),
widget.Sep(padding=5),
widget.CurrentLayout(),
widget.Sep(padding=5),
widget.Volume(),
widget.Sep(padding=5),
widget.Clock(format="%Y-%m-%d %a %H:%M"),
],
24,
),
secondary_widgets(),
36,
background="#00000080",
)
),
Screen(
top=bar.Bar(
[
widget.GroupBox(),
widget.Sep(padding=5),
widget.WindowName(),
widget.Sep(padding=5),
widget.CurrentLayout(),
widget.Sep(padding=5),
widget.Volume(),
widget.Sep(padding=5),
widget.Clock(format="%Y-%m-%d %a %H:%M"),
],
24,
),
secondary_widgets(),
36,
background="#00000080",
)
),
]
fullhd_screens = [
Screen(
top=bar.Bar(
virtual_widgets(),
36,
background="#00000080",
),
x=0,
y=0,
width=1920,
height=1080,
),
Screen(
top=bar.Bar(
primary_widgets(),
36,
background="#00000080",
),
x=1920,
y=0,
width=1920,
height=1080,
),
Screen(
top=bar.Bar(
virtual_widgets(),
36,
background="#00000080",
),
x=0,
y=1080,
width=1920,
height=1080,
),
Screen(
top=bar.Bar(
virtual_widgets(),
36,
background="#00000080",
),
x=1920,
y=1080,
width=1920,
height=1080,
),
]
screens_list = [physical_screens, fullhd_screens]
# fake_screens = fullhd_screens
screens = physical_screens
# Drag floating layouts.
mouse = [
Drag(

View File

@ -15,7 +15,7 @@ in
backend = "docker";
containers."rss-bridge" = {
# https://hub.docker.com/r/rssbridge/rss-bridge/tags
image = "rssbridge/rss-bridge@sha256:d594a892a21a6b5f30a7c0909968cd776539f89ecd236151a0a2fee940d5592f";
image = "rssbridge/rss-bridge@sha256:813e55a065180ced97553e226c270b4dbb9aa76ca0ef3dfe4aedc4f09ed20c62";
autoStart = true;
ports = [
"8082:80"

View File

@ -11,7 +11,7 @@ let
TTRSS_PLUGINS = "af_comics, af_readability, auth_internal, hotkeys_swap_jk, nginx_xaccel";
};
# https://github.com/Nebucatnetzer/tt-rss-aarch64/pkgs/container/tt-rss-aarch64%2Fttrss-fpm-pgsql-static/versions
ttrssImage = "ghcr.io/nebucatnetzer/tt-rss-aarch64/ttrss-fpm-pgsql-static@sha256:da15c9ff5393ded211745937579f13c01510141152f12776dad0003242473709";
ttrssImage = "ghcr.io/nebucatnetzer/tt-rss-aarch64/ttrss-fpm-pgsql-static@sha256:891cc75c881b03c7eb7912e23a97b614bbab5eed6b3451871b7c1794380386e0";
ttrssService = "${config.virtualisation.oci-containers.backend}-ttrss";
in
{

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -1,33 +1,34 @@
age-encryption.org/v1
-> ssh-rsa 7S8lxw
h0tWyrfHbBc7j6U8i/w6fCRT8+3Wey38qk94PiCk7nVjxl+LEEwIME4F+9iRgma9
MFq8+QzJ14b/j3annNjYghzCcPUXrpo1pMdTCtU+wUBTePl5e6qfvLmqJ9WZtMcV
M2iNPudNVLe4IXllucKCETGngeVkvP68SkeKF4uh61OpGin/9W9kWbQHNobL7Ee3
BFzIjXbjqsWMu4XHScpb8o6zjdFeceBcfeyfQtB+0O0+G758rpK6duRj9wRQbMY1
YyQRvEn4NYjF6JXbaMT5CUIod+3rx0biedHVBVNt/v/3TphUBsvLR252E4jR0Mc0
uEKaExO/D5d1h77TPos9R1B2Jq9WFe3CgwIgDJfFkG+TOetbgT+PFEg4mYeiKTmb
Qj/ixz0bgkkFIiYhVXMJ5yWqbzatJcVu2SkZDfBWKc6Tz0822ar+ccga8vwSSrjt
u+b5aOuyAbSnt9bd3ZkK8oolzVuP+Xfa7BLlOVq0zOyGvzO9TQreWk5/bdwZrJmn
KI8jjK2XwfJpeNFUWDW1alkVJK9HSp4f0hxVx3FZUaUdBr869ykpAArJo3uLzyxL
eSmofenzSPdcNxBgHbvmTw/0nECID21BvdikOy4aBzpQxjxxI2gdu2+EWTMamjt3
bQ3BkHow7/NBDKOS3201DQL9xAor+ogIyBeGk7A8UosLKJVEtpXkeXAsYLjwvnbh
/7F/of5c85bca7+s7MNy/vO/zKoalHuKUxz2yGTpkbk0F1qF8AjjcfU31Y1H3sv6
ETQ+m1tM/sanRny7LWualWn8ND7RhoOjiAqzxswpRr5FJkMfNcfq8hQN1ec8kgbL
XDZEUuKsk8JVLQqT/4NuowNQui9/1NDyplau6Oi2ODNNHRIwHbd9U92qY7hMueup
AlQrF5eMEK+Fk5x0uLglQmVdf+TUIbeJI1E3lb4x4E1ndGFZe2L0iwe/xez1PzNc
U5tGGbaWSjqn1nmpwCFhKaLa76nUIKg4FIXVUJdFhxQX3fqSIQ4V2pYcnFQeE578
-> ssh-rsa Ws+JZA
inJtDMTBK/jKZ84074+8Sz89Q4eOHLM16uSdCzqW+NMt5DQiSDq9Q4uV0qhUOhau
ewZIBq8CdwxIGjlqVbFS+e4I9SBPTvIoeNGHzVXigdDlEeIuO4K5GACATWL1n9yz
ZiZeL5SuOQZYyJYiHPXgPoD+I8W8XgzXItB1WJgcE0UBPOiNtkNdqJtTEs2lHbzi
MCdDFsLEl5Ou+pH7kHH5+TcJvqexgoa05ZNiYxdfkoLAkJJyWeSDAT4DJZpJYpel
EwmyKu+yMUO2tUi0bqkxRPCK9SOBik2bOkHD9tRF2b/a0Q7MlsQOLtO02UKqfrXM
hp/qMdxrcWU0D8rVWzkkitZ6gSaoo6xt3oQ3g7pcnVx8weTK3CD0rj9tdk/1y5wk
nyt9e8ERO5mYp+1i+ZhXKMunvKWI3buNmkKWbPz9KIYRG8w7RKU6+Mb2tGXUUvlY
Jl7E9jLdh9HslZ9lpncnplTu8vyrRQmPO4ryrZDid2XQwQhLCrHrOM1JfGiUunSq
CgjktkaQciohwQ9I6nVserKg/oEL81OOLEZdZxq9ziTPoAvVi2u98F2oRk97QlF4
w3BWjqBRGZhrtqnERNj6NTNjISQ7AvkNo9Pni7BaN1McuTka/w7q564IR/PUXRBS
pVfFjO+JMeGOym+5v+kWW2ra7Wdds6YvzmJ92qnECaBPCGMyHV1iJiRXzUh5IAkz
21VAC9+SF+gva8nGo3gKY3hZyK9eBwpBug4SSQcSlXB2EJbp8jc7MVFfaZdiUaz4
8uO3Jv7zFtOMe6dz7d2v1nKJRc8EyBaBdrFff4Z4TwzUJ+YrSC6KFwt58DQQuByE
KzktuV+PHV9n0buT0uSRfXAWjw4uFEdS3qBn3EUR68sOA1rxHn3qlNICI842x2dT
mCyfnrT5/rha1c9JYcLFlTtHOXK2aHLIF6T0Xub3n89NhwpQ4M9r8CPcjqyO0a0D
duyiV8LoEuzL7KDJx8a4xEdxb/z9BZGO/OOxFOeJN/qvi+n3dIP2dBZGvfe49YMZ
-> ssh-ed25519 skmU/w NQOU5hd8XcvPAjemv4zUfRerES/jQ+DbVPesEuZutG0
wRtSUojp6cdiiypIBt45VJlwHbK9hXjlDao93fLbBVU
-> ssh-ed25519 IjdJGQ JHsQJCV+Ss0gTViwffR3ZfqMm07bcJBxk8wNlDJBnwM
+/AY1cUC2ld/7XDAJa/fXEWE1NnIV1pY/8BO8/dKey4
-> ssh-ed25519 KXqA9w 9CwCWPvNkt16Izi4vGjkxuRdgHoOLb/SMlZE8TqXI3s
Bw7UcAa8ZCpCFGXX2Aa3qq6DmwUpxBe3FJfBHXWjNYI
-> ssh-ed25519 O6+Deg 8sMUgg54jCOXFDJiZ7u4wIu8ZUyhzeDS07O+UvIoMyw
6WC3MPuIDtGdhPZNYq77kvVTRp/9gR3hgcYjOxI2dPA
-> a(~-grease ~v(rt 0s-mb[tI
eZeJx2/fod4x99mTVeT+SSzaU7qapTb8u/Ifd8o
--- hkM2jRfnPuAzloCHjbrcuc6vSb+LZmP1rGQSUU27kqk
ýË5MS<EFBFBD> þŠj·éwJ´ÙkõDøqÏþÕñ\*ieái˜ƒ„y}9 ÝDÑ
-> ssh-ed25519 skmU/w RdrZAZZ2aaagJ5cTz6cFJxYvgmlByEy3CUXsf1mxTAs
dRfJa+vtbh+cDR4qBPrqMTIuf+MU0rolcN87k6CPO+Y
-> ssh-ed25519 IjdJGQ rvYfAQftntfbW2aO5PwRL5BSTai24wqBmqmGdUC2tEA
g/idY9Rd8VDl1nkni3K7tFQ+oHJGY6KcLAcgJrqdjwo
-> ssh-ed25519 KXqA9w Lp2rD7CKxidjv2V20y14LjZAbsLG+3NlhRFrgBLW6Qg
AkFWeR8a43EHceQADrGucG5xdhKAyCZbU04nUMnJGGM
-> ssh-ed25519 O6+Deg G+YYL2kAW3PdfjBBbCNWGuY/iIm9furlgKHS6i7Tni8
b14avTzAA51JdNUdyblfqASLtFITX+937eih58MbtVM
-> Gq6Vq__-grease Y s#b1V
q2bsD1p9+yc1148lzecfCK6P
--- 46fNWU8QxSU8IzAVh3BOAT96pgcHmMgTDNbdacH4CxY
å€ey¼Àö
,V dm3¢â´b<C2B4>´¨ÊäÏY~ ,U væª*2­uv

View File

@ -1,36 +1,36 @@
age-encryption.org/v1
-> ssh-rsa 7S8lxw
ZUPt+r50yOjF/zqwAUtaIZ7XSYDLqeoyWCpWcs22cCEyr0n7zURMfY/63NTSKW9i
COe+95TBR2VszNuBXXaFcS8LuHY8D5jwW8JPDiCOl6ZBihLAYCoDzL1zPSTp0ma5
WvYqm0YrUyEQ+9HBiaG/MKx4ss2hccAgiD3Z0a9f5eVMyDCnhw9p8otkc4qxKoP3
spWGS9Dz8qzhTprEs70TRvgItrFVgGijm3OsqmqArBdbjLaX+IeO82pyxDRtGkyG
ydK4Z/4kDowDgPyNkqPn7fwIxrmxshp7OOClbP+g3CTXIWAko/PEeXm9vjsSzSy6
NOWEJ92OE2mksh5rMzt9oqKhy8vM/Me0fm/gs4aAEDBgFfS+xvRrtyLvH6Nt3ZDD
ho+TjpTAi9tMnuXO7yUDEg9vao5ACPhQuaxJN0pIrJo6edUbnC+ThMmnL2caXL5y
pMSII/jkMDZnaE+8FKEGFArR/MLTEptL5NCow7RT0rYGdNJ+daz1JGI5golLzjYJ
B0aW3Zhxc4ZubBdpk58VWesrV08kOUszrzSLPqAaTlNRBV0eQ9WW4ZUuvu5F0XIm
0K166QeG84eaBIYCHs/vH+c+HP41Jjfk4tTt47H98PkBJuUwbsCzXbmjM3Z+XJn0
86JOR0t2BqZfHzHcGt1Mev83I6RArxqCc5w1x5qh6TxzN5eFSWoPYCIF9V6rUOTh
IFaCya8zwv3BwQbPEY5hERF3GpYokbPwinyO2anKaV2O/mjzzpepjHv/Ejbdwgiy
7BSZz3j8pSlPMwgEyYc7m1FV6ktvyVgfnq1AxnNY/Qs3TRaNrBDOG+Q4XoEicvxy
NzR8tHkjsPzxr8lbHmfww0GN1gyQzD5XvV5a9VaK+A2FRm5Zq3BIW1qn6tll3ep3
Ir/LO3RBFT2JjTkf+udEhV6rrREdzGz48u3xyIkUdugta4dzSl95ujwPlJ5DJeD+
+5X2FntsXKYHgFP9QIZBhPsVncPAwear0xE1jREIAs8S8Ymo5pmNMty/Ns3Voz1K
-> ssh-rsa Ws+JZA
LX/FIEeAsKXEnpaOXs5GO6RnDIHIWmPnVqUtLnq9tGBI7wnNVd/61Beq+EyLNYcL
RJ8x5qHitNkxtafLsOF8MmrE1JYBbf8F34CtTLHIoe7Vi2iSNn+P7BttTihZ/P9N
Zm8AVg3HH6CZSNZtz/ulURu2Z9t+GudU47knZZiI8AYe892RSYrWk9/JFY353oen
HA5gX8UrOLCS5xn4JXg6d984MvMveKNSRTT+teHGZlB/U5RDufdiG/oq9gzzmGBf
2Pfyg9Gcx05ARLwWM2P0Gl+0d7B95V+1Z028y83/6/9gBINc20iDOwQcZPxXIKoB
bmPCbFBhfggkZvDgRO6PR7D5ZvyiEp9FBlMUTbvmA4ORXiISwDZ/q6P5lnDQDPCF
ep+38YbEF87w8rxUEdUYS4c/A/Io3DSQ4KIzwHGUo5iKajyIH0oSfvvTFC/wB7ZC
9+dNo+zrakmAgrmFjH3050Ou98RA2g51rc9o+qXTY9WgLEVbrPRIaqcmknrUG5Bn
TAlWFH/jDpCu9QTOz4I3PehbKcIWPLzSfb/04o9DpKFvy6VV2b+rlxDMiwoqrUbf
oZRa3HGnQMLjCFlDN+HjNS6TAJ9Ul//2lNtGDvqtYecUuhYffF10OLFR6ramE6Vm
cSxopZxP9Z1hEN4wH9CsxF6VT9mGVtTpEzeaNyF9BVvRf38z8lwQEzn4gi7b8/yL
RjwwzAchj9RZpUqwVv0+ASqW3DUlxOYEnAxr6XfJdA8D2Dn7gpI4OE2M6IyqRHJJ
wzo3xEPThwPbsX99p67DVzuPHd8PWzhFIY4lPvNQOll5gBbMLZ9j+DCOKEz8Hc3K
F45S/VAvRSBOhh0bnot/DWddzY1BuattOo3Xr1rM70A5admXn/p4PSRRi/Tm4AmM
Jv+fmdI63xag4hgKoGtXfW2BEM38QuYgncH9RjmK25jDqG9ZwlTXSbbqFR4hJOuq
0aeE0zxSSpsZyi8ITph4sa/6Q6Oq0GbHIeGOdMYUQwBpd1dCAk7vObpwc3vU4nRf
-> ssh-ed25519 skmU/w AmW0TKyzCQBTzfrwhsXOoYy1PQSI+h/NBdqUf7MFqUA
VTlfFoXlDNNf+9tb4hUsP4ZxFFb2Lv0j0pGozvb0ado
-> ssh-ed25519 IjdJGQ 3rwKJCswSSn/AYmFDoWY3Klq2MNe5uEAU3CENzwIEWM
DWCD2H8PYVz8P+2La1uzf1MkMm8WTt7y5jq3Z3WKt6M
-> ssh-ed25519 KXqA9w 8sAxsG3Kbi7KtJxq5Co+6DuKSNcdyAjaPxCF7yhcxBs
7QM8X5AGUc/ojk28PR0OvKdCTgMz5bt6cXxkv7hCDuQ
-> ssh-ed25519 O6+Deg /dziL2Qj8XFiR/5/WjlZAvIc0KnTzpXRhD+6Qg2wvHc
0NOvWVCfha4qbFQivl6nyNGtmO9990HVh0r1EjABWLs
-> ssh-ed25519 XTmJlQ 0tGkqVBTD3ewaLaPwk8YipbxIGJxfzUuCTrFTus4+UA
iYtmGNl+wPRhLFvnj794zTMPJiXISj+yL+zh973gdKE
-> b#+T-grease m dh+`e?K
QPNZWvDYxwFJ9qHMa7kTfvzIu0bui47C3gnik0yAdGM0xAehmd6y/S0PkKjnxalh
+RyQ3e2AJ7g/VRQdy9Zphq49CG23AeSg/m2PWQO27DYIlDbABX8
--- jsVGB0kdWAvRakxBev5G8awJrq3+2x5e+vH7d50UejU
ä{ÑÙçǯ«Ñ÷¢ÀÄÇÊ„Ê÷¿*R—n@äi $5¼Ìï“ŸÍ<C5B8>èQWÑÉI…½>éÃrdU0Ƕeö
-> ssh-ed25519 skmU/w 3jhD6dEED4h+Qg/ksoNR4rTveM/5S2MT0ilhAqPtgDM
YHQNEYtYEpydGmeeYNFmZ+41W0q+1eaFGuAfrgAJaew
-> ssh-ed25519 IjdJGQ NBb3y4bD86iK6vyvx2lmf9anXXGpZaQdKCk3/neE7z8
QTd7NrMIBFHnnrFoexd67JpduwvusUmm1Iwk6ySybSI
-> ssh-ed25519 KXqA9w eBHce6E5ZU+zyRRlI0CLbCRqyfHm+WrJ8tfOAWemQAo
yK0UOK/NQk3Kkxgz7rz5iwyKpWpigbPaE3d5OJHxwAE
-> ssh-ed25519 O6+Deg oboXnwilkStZO27Ou0S07/4Qme7FKh3iLtnUzW7zl1U
JO4IciJRUgMhC48oYqOk7QwMdscPpizMANfADpbUwy4
-> ssh-ed25519 XTmJlQ LIGf7grJzFLn2lOCTwZB7mjMIHzLd4nX4PG00bwEPHM
LCjPxA23hUvu99py16uE59dtGwjUZg3BUGjPhQMpjo8
-> @#dU-grease i_/-h Mr%<ner MXf"vo;
+Ww0MqYsJEpEGr+NtqKzsD2Euf87u0EYC5uzvNan0Sjx+N2JBqfvek1xP/HR3RYJ
YkK3flBZV/bE2A
--- ymSa1xnUPtsLQ4hhUoDR1HcbHXcN00c6IOLdWFUZuf4
Žs‡Ao<41>ƒ~„ÐÖú{º§<C2BA>Ù¨\ØÜo3ïN=KËq©ÉÇÆLšhÕò¸…lÏe3•oŽ$KŸ$sŠ/4ŸŒkñ

View File

@ -1,49 +1,49 @@
age-encryption.org/v1
-> ssh-rsa 7S8lxw
g0v/SXlpgBEpLRP2TpnOYH/06OoH3QjL5tupRwlI8i5PsxRMdtf9XBMNplW90a+M
nE5nX4OtUj6KXxwa000KJVRKRWtPiLTntAoNU+omMGonYUJxSxZlWv9HUCEHQDHQ
WyswlbYHkF5kd5ASwI6/6eYJVYkw+sYFfqBOQadXwvW2N19ZJ+6kYd9vfK6Qzihl
Ie3ZhKUxL48+aPzGA/BzhuZ4xSmUYonixZTRxAl1D4XjAiRtJpauajYrSkL4Y/Xo
BmG4HiJTM41bABuUQHjApnoQ85dS/ehAQ4raMP0KXew4BkQbhs2DFist3qQ57+VQ
lDC8bhPWQYxlj1NwMHLCfHzIB+t/Zdas6azuwGMxlyMOZCGZgtjshfxHVjt3g8oC
0FE2sM+xL9h0zsHlP5k/C6g7uWEVOAQj+OPlnJoHvqlvIJQVaPlfhaX9RHQ5pP3T
A+g0CzNmw+u+g//8ZOv6+HPfJE9r6dDy6c8ei1auFne02KEtYFCC0rHeldleTnwU
So/rgYjq+vRh1V4djp0IFY3KtQQ/pLxgeIetgYMe2c9tgYWV3I/TKA+GIJGLBEUb
9+Rx15qjJeBYTQn1OwewOeJsymEc+ZDm6+jwTrv6+KNPtvo7kfyOfhVzrCgPP1bh
WnBDBqFX05T4zX+O1Y0SuwnlskOZbVbkEIA7ihPjMy550r2ro8QLYmXT+bHL3JHv
ZPrximpO8tJcunMCwk0YHPc9gVhyQmSQNC6j//HXP6cNzr4v9IlCMsYmbj/ZMJil
Ge8FtCjFlzes4HhDfAn4S7sP6dPJgULoFalvA5mkPkIsl7nyy3kuN7rOKml78m26
d2IFavh7lSHyEpJwQ5vZ1hqc9qsbTQCGoB0+x+wvPBpF3HVOk90AlxXJVHehnemm
YJ3ezrEG9O4xoDj2yOfuBmRLQsyR6DhtmfSGlZM5ql0tCYzQKh9PjRhRrBemhhSm
DFCb9Ok6M3XXaSX63giNfWRoJMKNiwMGwSMzNvkVuQHFAmOkLvtwLvzGJJQOO+YN
-> ssh-rsa Ws+JZA
H4rapGcLxFotEO5to12T67KI3qPG5UE8Pye7uP+fiMw8+4p9dNzEYoAduobAI+kX
ZjPcaG0Q/aXRVSPZul1xIkFbHUPOvkmlQRClvGWioGU45yX3SeTHVKoigGT5lRvC
dNqEspwqWlGSdMJCa2xMLL9mETwoznNzwkQjXzKWqXYKaOkNtWqomrfY6KlBpnjy
O0t/qO6Vi9kg5E3Ikjm7+E4mc011lbGcM+ny6e98/TVBZkhVSp0vp7Y4EgaRdHdX
QN+GWlJsFS6kEXeApeneCKlK7F6EYnmeNTfYHH4E2a3MUF8x8FUZwum3sVjeFpz9
dPTpTH+aKXConYMd6xYcFuECQ2HZAVuHjBgu+M6SBfqSoSj2KTkfXK6IxuOuu7Kd
3DswHfkopDDa3YFZQqQ57DFAWgFvwN9xmShYVgpeRrgj2XlBCghVK4k9rgYuZZf2
tuRd/GFBARKq55MNOW9ucyF/elb3PB5CAC7WPMl2XwoqkxwSn0fjVMjk2oc6fZh/
rIiBK5oEwAvVAAaF2zgAW7Qcw8XmZOSn4C+0axF8FYcdKTe07E4Ci5xTBc+3pXCk
qOUoDoB8qc9VwXEdTE3Mcez4LxBDLoHFhDi4x/v4s5N3JuGuSCOTg4SWuBDyDHJt
LVg/DKFHE6tpuhv9J7b1HaXDJGeyxTxwLceEw4/8oCrMwLbtBejCGtLM2f/nlAHH
kdLLLCzMoSsL+VUxZN01iyzPgqH4hemcMGoKP+nqtzFym0tFaP+GYQMSa7weeLXN
Ip9ThVrRdcZNGst66fgc1/EJRLPAReY1D/wsoxCSbaaS4I1cDi+l6/UpHS78U3na
rge6emIas2jWKy5tFsyLKxO2W5VZ/SZ1TB0ctfXgmP0gqed/NZ1qqV8J4nNTQswW
zsn76i+mFlJaII8C3e3ucqGtGFnitRM0AYi/TcyVzhXFP9b7Hdsf1vAeyz6dkHbF
QvehcWontyugZRz5hQadWPshU3lz5t7puhe3dT4+I+0HFk+HkblXmIhrnLyy/bvh
-> ssh-ed25519 p9NsdQ y3j0v3/tqI51Sa28UVHUeYnd69tK/gS6S8gvyABAdwU
TXVeoyDcffiq5lT6JEi01MTwq1qaUlEDw7f5RkCl/zE
-> ssh-ed25519 skmU/w cWkJtqXAf4pYuZd80+luUKgUSJhECEY7DIcwDVphiCs
6e2Ieyv/SqSXqolCCogfhXY9XgnAbri2ybfaq6QqqU0
-> ssh-ed25519 L7IrhA /W73gsrstB3TcsDPtQxJ2IiRF60uYjTqKEgqn71hjDA
fh2+Pn3AB+Jg/pHhEMYm2cwEfFGKUBxWXV1xGHbyovI
-> ssh-ed25519 ppqVXQ EcgDCXY0pplNsnUzsxK8xrzKOGRUuj2IR7TSa2HxWXM
DTBjzShXDed5n9Tv0P8fIZHDdPODklzJIV421OCs1kA
-> ssh-ed25519 IjdJGQ SbibCJJJMQf+0rsgPiWdCBE+QFNt6QsUhjebWGzYPmg
OTWrCbuLBrt7mZ+7OHw9wGWgXY19aYbsrxaRIkfyFVM
-> ssh-ed25519 M+LZtw jSXTTLNIHOdGVJYBAb/FvVxvTFIo6ATv0GQVLb/v5SM
hLqp9Il/LfmiYN2cRD7Yw0xcXX3mg8dfvnWWBCgIkq8
-> ssh-ed25519 KXqA9w MB7ITRstwhNO5pwr99v8/CH+Us/KXm4lPgjgibtGWEg
Sre1TmZs1YzUFaAgCn+MXPbLbr2qOPLxdmvIoGteacI
-> ssh-ed25519 XTmJlQ OhVkvZN+zj35vTNVhzrp3h6FvnUt/P97rSxXpWG6SzY
xqi5CTZ5SjXvxxcOd7pdppokOJgahUNhUisrmKF+XVk
-> ssh-ed25519 6TvZbg XVsbK53z2byizGLKku+5xgI/vojGI/wt/LooDeaHt2Y
0SfEZ0jnJ4i3YrjsX7CqfV5vZqPBzdz4uC6zhuoYagU
-> ssh-ed25519 OHRG5g Hay7IflH1b7AE7yrMmMdPDmYqCNGoa/vHWGIdnxYjl4
h6wF+8arEo0WkHDTuoOw/fJ++OzrbVH6jLXvyY138wI
-> ssh-ed25519 O6+Deg d0Ezyxml2NLb2/gn/BWJS0KgDFlgigVdPjvOZgwOYAw
3vkQIL7cY//p01QZnAw4lYdNuyROGm/4J6d+LjOyFYE
-> ssh-ed25519 NNd1zQ uzSt/ihw8XXwe8ht6V0p/zYvcgAV37Zq/blaYo0G0mA
iQwt1MAvZyHgGoq97l7eb5h6SIt6qtq/HpHR995SQX0
-> :T|-grease /mS
BnAHaLE
--- j3W2aRSNoG8oLQZviiG17gDgNA6HeFUEa9qr91u26lg
#1rÁË^ ÄĶɆQa/–Ô"غ7AjšýŠøª?ãO©Pí-ØãÐ<C3A3>Î7“0G ÂæøàˆÒŸe•Ú¶/P
-> ssh-ed25519 p9NsdQ 9+L/XN6khd6BnzYqzVGqvoRnsg7OugdjuO+S3HgU4nM
O91SQFdT8P2xJywP0nnghbExJ0etMynUxJ8UC7lbOmg
-> ssh-ed25519 skmU/w v1z+9/tKgolGclwLoMnjHENnNuRa7YmOwYez/kF2YSk
T/hXnWzvKnpZsND8/XzGi3F2YXZmgEGHR5Q9LLEvFko
-> ssh-ed25519 L7IrhA Iqshgkia5mE/gIS/YblVeXNN9oPmMcJoHlbUzFbAwD8
XZ1C/0+eadYDcU9K0eMeFAzgmGy+m5+XRKqFR0kG0i4
-> ssh-ed25519 ppqVXQ dQx+uBbTKH5GoRoHbQquOnBzIInjlbRMdKrcOgDTcR8
baCTSF5PKJdApRimCXE/2+koScoIb+62waqBULUhEbo
-> ssh-ed25519 IjdJGQ vUhGs0KoPdHlbHijHlKVuFvcU8smHJpS0JOCGUx04SQ
kob4QOtP30NaouIP84eJuneQCT1afEdbPQMvdETzqVY
-> ssh-ed25519 M+LZtw H2A0wsXfeCts0R4TYUX6pvCYXk7NzWZCrY6LdlSQLmk
/vTH+fX/eby1b90rHnJLB+V1cEo1Yiw4g6LkWx2dGxM
-> ssh-ed25519 KXqA9w fUAyrls6vaXpma7QGvJIyfF+tFgvZR5q/kpbBcCZ1Fs
RbjHKwF9982IRlhlQfO35V3SBc2z4C8HgLCN3eqpj6M
-> ssh-ed25519 XTmJlQ +wwXJtymjGlYuSblqVW9d27IlWeCirSld5nCMux4ek0
hyXp8rMZ9mLXnFYu3F/tdlV9IHRPEN7PlkuKcDRkuzk
-> ssh-ed25519 +e08ww 8Gn0S+DQP31vRS+1S415/qjNfQv+1sY9EMK5FNj6Ux8
W5kpOed6CFftc6VKtq6P1Y0baJIMQ93PP+mudsF0nGE
-> ssh-ed25519 OHRG5g /WLcJ6K1gqRTIYee95vnmbzLkdSqXQBzqD44SLuXukc
Rz6BNX8vwyLloO/+R82Et5iUEEj3xn4N2Gd61mjkEmM
-> ssh-ed25519 O6+Deg 4bnQfjDRhne51Mt8/b0e+B2G3bG4gfoOWbyZmF2sFRc
hor/7FSMDuYdxwVPt+j0Ctg/7jQNuQfmnvlmOuaroBM
-> ssh-ed25519 NNd1zQ DXug4BX7BCMlXnDTbCYW2Mg4B7F7RxWO7UoutNIACVY
J5Hy5YTjRWCHVrKppyOMT74F65uYPK4Zf71YpIMK1ek
-> ~`s^}-grease K7t-wOw m#QX7 #^{$2q/
qUveXqQrKPHQoLOmt41Afw
--- 7C+lC+KzugqcmrXrJSZaVXvorDBTtbpzQChFtUdYFpw
ォ府カ.e<>祁?S^G<>oメウ貊]0臠弋ネvウコ、杜<EFBDA4><E69D9C>gロ党 ヘ'|<7C>@Umオ]

View File

@ -11,7 +11,7 @@ let
nextcloud = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHASRPSKyADQUBe6lQEo8EHixPwktbHQjAPX24GIoWwg";
nixos-vm = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOcmWE9b7GQKOOq61gYLdFA5uZ+hhpBYePmmdRDGwIVu";
plex = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDAp4qkxNLabAuwRSKjD1e7nNZ0QuB+BO2VxcYpdfr/X";
proxy = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIACtJWes3zBh0Hs0BEC2ZC+9+ddLALlzuAxyNjLgf5Fh";
proxy = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAINOhI/rT7BMrXmDgFC2VnrWyFwnMiZPED0z1QFwVgA4B";
staubfinger = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAINHaGKfqdWGUC5vg+EFHK19rR+fz29p0rV/9/lbT0lyq";
restic-server = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAILX9Sm69VGPrek8PRgWa8xJPqzRrixs1g+8hBu2F6265";
ttrss = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOfWq/ZWeMNIMqXsI4rnkwR+wc/FVdb2jA70sdLMEnyX";

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -4,8 +4,11 @@ pkgs.mkShell {
nativeBuildInputs = with pkgs; [
git
nixFlakes
python3
python310
python310Packages.black
python310Packages.mypy
python310Packages.pylint
qtile
vim
];

View File

@ -36,6 +36,9 @@
];
};
profiles.az-desktop.enable = true;
programs = {
az-distrobox.enable = true;
};
services = {
az-virtualbox-guest.enable = true;
az-x86.enable = true;

View File

@ -21,7 +21,6 @@
boot.kernelModules = [ "kvm-intel" "sg" ];
boot.extraModulePackages = [ ];
boot.kernelParams = [ ];
powerManagement.cpuFreqGovernor = lib.mkDefault "powersave";
boot.initrd.luks.devices."cryptlvm".device = "/dev/nvme0n1p2";
# Required to build aarch64 packages
@ -66,6 +65,7 @@
az-tlp.enable = true;
az-x86.enable = true;
hardware.bolt.enable = true; # Enable Thunderbolt control
logind.lidSwitchExternalPower = "ignore";
};
virtualisation.virtualbox.host.enable = true;