Compare commits

..

No commits in common. "02381558244d5249430922eb67a63cf8ed4cee7b" and "06da56bacdfb7814224ae645e5583f78a1005119" have entirely different histories.

10 changed files with 47 additions and 162 deletions

View File

@ -7,15 +7,10 @@
./starship.nix
./tmux.nix
];
programs.zoxide = {
programs.autojump = {
enable = true;
enableFishIntegration = true;
};
programs.fzf = {
enable = true;
enableFishIntegration = true;
tmux.enableShellIntegration = true;
};
home.packages = with pkgs; [
bc
busybox
@ -26,7 +21,6 @@
htop
httpie
jq
neovim
procs
progress
ripgrep

View File

@ -14,10 +14,7 @@ in {
shortcut = "a";
keyMode = "vi";
clock24 = true;
plugins = with pkgs.tmuxPlugins; [ sensible yank ];
extraConfig = ''
set-option -sa terminal-overrides ",xterm*:Tc"
# Enable mouse mode (tmux 2.1 and above)
set -g mouse on
@ -27,6 +24,7 @@ in {
unbind '"'
unbind %
# change status bar color
bind-key r source-file ~/.tmux.conf \; display-message "Konfiguration neu geladen"
# status bar theme

View File

@ -3,7 +3,6 @@
imports = [
./crypto.nix
./design.nix
#./espanso.nix
./extrafonts.nix
./media.nix
./office.nix
@ -11,6 +10,7 @@
./syncthing.nix
./waybar.nix
./wofi.nix
# ./wofi-pass.nix
];
xdg.mimeApps = {
@ -57,6 +57,7 @@
fuzzel
gnome.file-roller
gnome.nautilus
gnome.nautilus
gnome.seahorse
gnome.sushi
gnome.vinagre

View File

@ -1,9 +1,3 @@
{ pkgs, outputs, ...}:
let
espanso = outputs.packages.x86_64-linux.espanso;
in
{
home.packages = [
espanso
];
#services.espanso.enable = true;
}

View File

@ -4,7 +4,6 @@
./briefkasten.nix
./little-link.nix
./matomo.nix
./mautic.nix
./nextcloud.nix
./nginx.nix
./wordpress.nix

View File

@ -1,16 +0,0 @@
{ config, outputs, ... }: {
virtualisation.oci-containers.containers."mautic" = {
image = "docker.io/mautic/mautic:v4-apache";
environment = {
MAUTIC_DB_HOST = "mysql";
MAUTIC_DB_USER = "mautic";
MAUTIC_DB_PASSWORD = "mautic";
MAUTIC_DB_DBNAME = "mautic";
PHP_MEMORY_LIMIT="2048M";
MAUTIC_RUN_CRON_JOBS="true";
};
ports = [ "3008:80" ];
volumes = [ "mautic_data:/var/www/html" ];
extraOptions = [ "--add-host=mysql:10.88.0.1" "--ip=10.88.0.23" ];
};
}

View File

@ -1,5 +1,6 @@
{
imports = [
./adguard.nix
./container.nix
./gitea.nix
./invidious.nix

View File

@ -70,7 +70,7 @@
[{ url = "http://localhost:3006/"; }];
wireguard.loadBalancer.servers =
[{ url = "http://localhost:3007/"; }];
mautic.loadBalancer.servers = [{ url = "http://localhost:3008/"; }];
adguard.loadBalancer.servers = [{ url = "http://localhost:3008/"; }];
briefkasten.loadBalancer.servers =
[{ url = "http://localhost:3009/"; }];
littlelink-lanakk.loadBalancer.servers =
@ -201,13 +201,14 @@
middlewares = "auth";
entrypoints = "websecure";
};
mautic = {
rule = "Host(`ma.lanakk.com`)";
adguard = {
rule = "Host(`ab.lanakk.com`)";
tls = {
certResolver = "godaddy";
domains = "ma.lanakk.com";
domains = "ab.lanakk.com";
};
service = "mautic";
service = "adguard";
middlewares = "auth";
entrypoints = "websecure";
};
briefkasten = {

View File

@ -1,6 +1,4 @@
{ pkgs ? import <nixpkgs> { } }: {
wofi-pass = pkgs.callPackage ./wofi-pass { };
espanso = pkgs.callPackage ./espanso { };
}

View File

@ -1,85 +0,0 @@
{ lib
, fetchFromGitHub
, rustPlatform
, cargo-make
, pkg-config
, extra-cmake-modules
, dbus
, libX11
, libXi
, libXtst
, libnotify
, libxkbcommon
, openssl
, xclip
, xdotool
, setxkbmap
, wl-clipboard
, wxGTK32
, makeWrapper
, stdenv
, waylandSupport ? true,
}:
rustPlatform.buildRustPackage rec {
pname = "espanso";
version = "2.1.8";
src = fetchFromGitHub {
owner = "espanso";
repo = pname;
rev = "v${version}";
sha256 = "06wzrjdvssixgd9rnrv4cscbfiyvp5pjpnrih48r0ral3pj2hdg5";
};
cargoSha256 = "sha256-U2ccF7DM16TtX3Kc4w4iNV4WsswHJ0FpO3+sWCL1Li8=";
nativeBuildInputs = [
extra-cmake-modules
pkg-config
makeWrapper
cargo-make
wxGTK32
];
NO_X11 = "true";
buildInputs = [
libXi
libXtst
openssl
] ++ lib.optionals stdenv.isLinux [
dbus
libnotify
libX11
libxkbcommon
xclip
xdotool
wxGTK32
wl-clipboard
];
# Some tests require networking
doCheck = false;
preBuild = lib.optionalString waylandSupport ''
export NO_X11=true
'';
postInstall = ''
wrapProgram $out/bin/espanso \
--prefix PATH : ${lib.makeBinPath [ libnotify xclip wl-clipboard setxkbmap ]}
'';
meta = with lib; {
description = "Cross-platform Text Expander written in Rust";
homepage = "https://espanso.org";
license = licenses.gpl3Plus;
maintainers = with maintainers; [ kimat thehedgeh0g ];
platforms = platforms.unix;
longDescription = ''
Espanso detects when you type a keyword and replaces it while you're typing.
'';
};
}