More stuff

This commit is contained in:
2026-03-15 17:04:38 +00:00
parent 51ab62ab2b
commit 95f1f15a68
9 changed files with 73 additions and 9 deletions

View File

@@ -1,4 +1,14 @@
{ pkgs, try-cli, ... }:
{ pkgs, pkgs-unstable, try-cli, ... }:
let
enpass = pkgs.enpass.overrideAttrs (oldAttrs: rec {
version = "6.11.13.1957";
src = pkgs.fetchurl {
url = "https://apt.enpass.io/pool/main/e/enpass/enpass_${version}_amd64.deb";
sha256 = "2d8c90643851591aff41057b380a7e87bb839bf5c5aa0ca1456144e9996c902a";
};
});
in
{
nixpkgs = {
@@ -16,8 +26,8 @@
antigravity # Gemini AI coding assistant
bluetui # Bluetooth TUI
direnv # Directory environment manager
#enpass # Password manager
#enpass-cli # Enpass CLI tool
enpass # Password manager
enpass-cli # Enpass CLI tool
expressvpn # VPN
ffmpeg # Video tools
ffmpegthumbnailer # Video thumbnailer
@@ -30,7 +40,6 @@
krita # Digital art software
libreoffice-fresh # Office suite
lunar-client # Minecraft launcher
mailspring # Mail client
mpv # Video player
nautilus # Document viewer
nextcloud-client # Nextcloud sync client
@@ -40,11 +49,31 @@
super-productivity # Task app
sxiv # Minimal image viewer
tenacity # Audio software
thunderbird # Mail client
try-cli.packages.${pkgs.system}.default # Try CLI tool
wally-cli # Keyboard flasher
wiremix # Audio mixer TUI
xournalpp # Handwriting note-taking software
yad # For creating dialogs during install script
zenity # For creating dialogs during install script
zathura # Minimal PDF viewer
];
xdg.desktopEntries.enpass = {
type = "Application";
name = "Enpass";
genericName = "Enpass Password Manager";
icon = "enpass";
terminal = false;
exec = "env QT_SCREEN_SCALE_FACTORS=2 ${enpass}/bin/Enpass %U";
mimeType = [
"x-scheme-handler/enpassauth"
"x-scheme-handler/enpasscard"
"x-scheme-handler/enpassstart"
"x-scheme-handler/enpass"
"x-scheme-handler/cloudkit-7adb8cc64f.in.sinew.walletx"
"x-scheme-handler/enpassshare"
"application/enpasscard"
];
categories = [ "Utility" ];
};
}