Compare commits
No commits in common. "02381558244d5249430922eb67a63cf8ed4cee7b" and "06da56bacdfb7814224ae645e5583f78a1005119" have entirely different histories.
0238155824
...
06da56bacd
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -1,9 +1,3 @@
|
|||
{ pkgs, outputs, ...}:
|
||||
let
|
||||
espanso = outputs.packages.x86_64-linux.espanso;
|
||||
in
|
||||
{
|
||||
home.packages = [
|
||||
espanso
|
||||
];
|
||||
#services.espanso.enable = true;
|
||||
}
|
||||
|
|
|
@ -4,7 +4,6 @@
|
|||
./briefkasten.nix
|
||||
./little-link.nix
|
||||
./matomo.nix
|
||||
./mautic.nix
|
||||
./nextcloud.nix
|
||||
./nginx.nix
|
||||
./wordpress.nix
|
||||
|
|
|
@ -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" ];
|
||||
};
|
||||
}
|
|
@ -1,5 +1,6 @@
|
|||
{
|
||||
imports = [
|
||||
./adguard.nix
|
||||
./container.nix
|
||||
./gitea.nix
|
||||
./invidious.nix
|
||||
|
|
|
@ -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 = {
|
||||
|
|
|
@ -1,6 +1,4 @@
|
|||
{ pkgs ? import <nixpkgs> { } }: {
|
||||
|
||||
wofi-pass = pkgs.callPackage ./wofi-pass { };
|
||||
espanso = pkgs.callPackage ./espanso { };
|
||||
|
||||
}
|
||||
|
|
|
@ -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.
|
||||
'';
|
||||
};
|
||||
}
|
Loading…
Reference in New Issue