Merge branch 'master' into agenix-home-manager
This commit is contained in:
commit
331eb50edc
30
flake.lock
30
flake.lock
|
@ -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": {
|
||||
|
|
|
@ -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";
|
||||
|
|
|
@ -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";
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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))
|
||||
|
|
|
@ -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)
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
;; enable magit a great git porcelain.
|
||||
(use-package magit
|
||||
:demand t
|
||||
:commands magit-status
|
||||
:bind
|
||||
("<f10>" . magit-status)
|
||||
|
|
|
@ -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)
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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)
|
||||
|
|
|
@ -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))))
|
||||
|
|
|
@ -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
|
||||
|
||||
---
|
||||
|
||||
|
|
|
@ -2,4 +2,4 @@
|
|||
# name: PDB
|
||||
# key: _pdb
|
||||
# --
|
||||
import pdb; pdb.set_trace() # fmt: skip
|
||||
__import__("pdb").set_trace()
|
|
@ -34,6 +34,7 @@ in
|
|||
nitrogen
|
||||
libreoffice-fresh
|
||||
nodePackages.prettier # formatting files
|
||||
nodePackages.prettier-plugin-toml
|
||||
remmina
|
||||
];
|
||||
# raw config files
|
||||
|
|
|
@ -12,7 +12,7 @@ in
|
|||
enable = true;
|
||||
configs.default = {
|
||||
undo_backspace = false;
|
||||
search_trigger = false;
|
||||
search_trigger = "off";
|
||||
};
|
||||
matches.default.matches = [
|
||||
{
|
||||
|
|
|
@ -14,7 +14,7 @@ in
|
|||
{
|
||||
name = "virtualbox";
|
||||
outputs_connected = [ "Virtual1" ];
|
||||
configure_single = "Virtual1@1920x1080";
|
||||
configure_single = "Virtual1@3840x2160";
|
||||
primary = true;
|
||||
atomic = true;
|
||||
execute_after = [
|
||||
|
|
|
@ -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"'';
|
||||
};
|
||||
};
|
||||
};
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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" ];
|
||||
};
|
||||
|
|
|
@ -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";
|
||||
|
|
|
@ -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";
|
||||
|
|
|
@ -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";
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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";
|
||||
|
|
|
@ -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(
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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.
|
@ -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æª*2uv
|
|
@ -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
|
||||
IÚä{ÑÙçǯ«Ñ÷¢ÀÄÇÊ„Ê÷¿*R—n@ä–i
$5¼Ìï“ŸÍ<C5B8>èQ‹WÑÉ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>ƒ3±~„ÐÖú{º§<C2BA>Ù¨\ØÜo3ïN=KËq©ÉÇÆLšhÕò¸…lÏe3•oŽ$KŸ$sŠ/4ŸŒkñ
|
|
@ -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オ]驕ォ
|
|
@ -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.
|
@ -4,8 +4,11 @@ pkgs.mkShell {
|
|||
nativeBuildInputs = with pkgs; [
|
||||
git
|
||||
nixFlakes
|
||||
python3
|
||||
python310
|
||||
python310Packages.black
|
||||
python310Packages.mypy
|
||||
python310Packages.pylint
|
||||
qtile
|
||||
vim
|
||||
];
|
||||
|
||||
|
|
|
@ -36,6 +36,9 @@
|
|||
];
|
||||
};
|
||||
profiles.az-desktop.enable = true;
|
||||
programs = {
|
||||
az-distrobox.enable = true;
|
||||
};
|
||||
services = {
|
||||
az-virtualbox-guest.enable = true;
|
||||
az-x86.enable = true;
|
||||
|
|
|
@ -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;
|
||||
|
|
Loading…
Reference in New Issue