2023-05-25 20:55:54 +00:00
resolved : stable :
2022-08-17 23:31:26 +00:00
2023-05-25 20:55:54 +00:00
with import ../packages/override-utils.nix { inherit stable ; } ;
2022-08-17 23:31:26 +00:00
2023-06-14 01:48:19 +00:00
let
community-vscode-extensions = ( import <community-vscode-extensions> ) . extensions . ${ stable . system } . forVSCodeVersion resolved . vscodium . version ;
open-vsx = { _name = " o p e n - v s x " ; vscode-extensions = community-vscode-extensions . open-vsx ; } ;
vscode-marketplace = { _name = " v s c o d e - m a r k e t p l a c e " ; vscode-extensions = community-vscode-extensions . vscode-marketplace ; } ;
in
2023-05-25 20:55:54 +00:00
specify {
add-words = any ;
affine = any ;
2023-03-30 00:46:56 +00:00
ansible-vault-pass-client = any ;
2023-02-07 21:15:13 +00:00
apex = any ;
2023-05-25 20:55:54 +00:00
attachments = any ;
2023-07-20 19:28:00 +00:00
aws-sam-cli . version = " ≥ 1 . 6 5 . 0 " ;
2023-06-30 00:53:43 +00:00
buildJosmPlugin = any ;
2023-02-07 21:15:13 +00:00
cavif = any ;
2023-08-15 04:46:35 +00:00
ch57x-keyboard-tool = any ;
2023-02-07 21:15:13 +00:00
decompiler-mc = any ;
2023-05-25 20:55:54 +00:00
dmarc-report-converter = any ;
email-hash = any ;
2023-06-01 06:03:19 +00:00
fastnbt-tools = any ;
2023-05-25 20:55:54 +00:00
firefox . overlay = w : { buildCommand = w . buildCommand + " \n w r a p P r o g r a m $ e x e c u t a b l e P a t h - - u n s e t L C _ T I M E " ; } ; # Workaround for bugzilla#1269895
2023-02-07 21:15:13 +00:00
git-diff-image = any ;
2023-05-25 20:55:54 +00:00
git-diff-minecraft = any ;
github-remote = any ;
2023-05-26 02:34:27 +00:00
gnome . gnome-shell . patch = ../packages/resources/gnome-shell_screenshot-location.patch ; # Pending GNOME/gnome-shell#5370
2023-05-25 20:55:54 +00:00
gopass-await . deps = { inherit ( stable . gnome ) zenity ; } ;
2023-07-10 22:19:02 +00:00
gopass-env = any ;
2023-05-25 20:55:54 +00:00
gopass-ydotool = any ;
2023-02-07 21:15:13 +00:00
gpx-reduce = any ;
2023-08-11 18:46:26 +00:00
httpie . env . NIX_SSL_CERT_FILE = " / e t c / s s l / c e r t s / c a - c e r t i f i c a t e s . c r t " ; # NixOS/nixpkgs#94666
2023-07-06 01:16:48 +00:00
inkscape = {
version = " ≥ 1 . 3 " ; # inkscape/inkscape#3580
search = specify {
inkscape . overlay = i : rec {
2023-07-28 05:25:07 +00:00
version = " 1 . 3 " ;
2023-07-06 01:16:48 +00:00
src = stable . fetchurl {
url = " h t t p s : / / m e d i a . i n k s c a p e . o r g / d l / r e s o u r c e s / f i l e / i n k s c a p e - ${ version } . t a r . x z " ;
2023-07-28 05:25:07 +00:00
hash = " s h a 2 5 6 - v 0 8 o a w J e A W m 4 l I z B T V G Z q b T C B N d h y J T E t I S W V x 7 H Y w c = " ;
2023-07-06 01:16:48 +00:00
} ;
buildInputs = i . buildInputs ++ [ stable . double-conversion stable . libepoxy ] ;
} ;
} ;
} ;
2023-02-07 21:15:13 +00:00
ios-safari-remote-debug-kit = any ;
ios-webkit-debug-proxy = any ;
2023-05-25 20:55:54 +00:00
iosevka-custom = any ;
2023-07-01 03:39:37 +00:00
josm . jre = ( specify {
graalvm17-ce . products = with stable . graalvmCEPackages ; [ js-installable-svm-java17 ] ;
graalvm17-ce . overlay = g : stable . lib . throwIf ( stable . lib . hasInfix " f o n t " g . preFixup ) " g r a a l v m 1 7 - c e n o l o n g e r r e q u i r e s a n o v e r l a y " { preFixup = g . preFixup + " \n f i n d \" $ o u t \" - n a m e l i b f o n t m a n a g e r . s o - e x e c p a t c h e l f - - a d d - n e e d e d l i b f o n t c o n f i g . s o { } \\ ; " ; } ; # Workaround for https://github.com/NixOS/nixpkgs/pull/215583#issuecomment-1615369844
} ) . graalvm17-ce ; # josm-scripting-plugin
2023-06-29 21:48:43 +00:00
josm-imagery-used = any ;
2023-02-07 21:15:13 +00:00
mcaselector = any ;
minemap = any ;
2023-05-25 20:55:54 +00:00
mozjpeg-simple = any ;
2023-02-07 21:15:13 +00:00
nbt-explorer = any ;
2023-05-25 20:55:54 +00:00
off = any ;
2023-02-07 21:15:13 +00:00
pngquant-interactive = any ;
2023-06-12 05:58:24 +00:00
shreddit = any ;
2023-05-25 20:55:54 +00:00
signal-desktop . gappsWrapperArgs = " - - a d d - f l a g s - - u s e - t r a y - i c o n " ; # Enable tray icon
2023-02-07 21:15:13 +00:00
tile-stitch = any ;
trafilatura = any ;
2023-06-14 01:48:19 +00:00
vscode-extensions = namespaced {
bierner . markdown-preview-github-styles . search = open-vsx ;
2023-06-30 22:05:59 +00:00
charliermarsh . ruff . version = " ≥ 2 0 2 3 . 3 0 . 0 " ;
2023-06-14 01:48:19 +00:00
compilouit . xkb . search = open-vsx ;
csstools . postcss . search = open-vsx ;
earshinov . permute-lines . search = open-vsx ;
earshinov . simple-alignment . search = open-vsx ;
2023-08-05 14:13:15 +00:00
esbenp . prettier-vscode . version = " ≥ 1 0 . 1 . 0 " ; # prettier/prettier-vscode#3059
2023-06-14 01:48:19 +00:00
eseom . nunjucks-template . search = open-vsx ;
exiasr . hadolint . search = open-vsx ;
fabiospampinato . vscode-highlight . search = open-vsx ;
2023-08-17 06:36:08 +00:00
flowtype . flow-for-vscode = { version = " ≥ 2 . 2 . 1 " ; search = [ open-vsx vscode-marketplace ] ; } ;
2023-06-14 01:48:19 +00:00
karunamurti . haml . search = open-vsx ;
kokakiwi . vscode-just . search = open-vsx ;
leighlondon . eml . search = [ open-vsx vscode-marketplace ] ;
misogi . ruby-rubocop . search = [ open-vsx vscode-marketplace ] ;
mitchdenny . ecdc . search = open-vsx ;
ms-python . isort . search = open-vsx ;
ronnidc . nunjucks . search = [ open-vsx vscode-marketplace ] ;
samuelcolvin . jinjahtml . search = open-vsx ;
silvenon . mdx . search = open-vsx ;
2023-08-18 20:23:22 +00:00
sissel . shopify-liquid . search = open-vsx ;
2023-06-14 01:48:19 +00:00
stylelint . vscode-stylelint . search = open-vsx ;
syler . sass-indented . search = open-vsx ;
theaflowers . qalc . search = open-vsx ;
volkerdobler . insertnums . search = [ open-vsx vscode-marketplace ] ;
ybaumes . highlight-trailing-white-spaces . search = open-vsx ;
} ;
2023-05-25 20:55:54 +00:00
vscodium . gappsWrapperArgs = " - - u n s e t N I X O S _ O Z O N E _ W L " ; # Workaround for mangled keybindings
2023-08-03 17:44:25 +00:00
whatsapp-for-linux . version = " ≥ 1 . 6 . 3 " ;
2023-05-25 20:55:54 +00:00
yaru-theme . patch = ../packages/resources/yaru-theme_font.patch ; # Set GNOME Shell font
ydotool . patch = ../packages/resources/ydotool-halmakish.patch ; # Pending ReimuNotMoe/ydotool#177
2023-07-25 16:12:52 +00:00
yubikey-touch-detector . condition = y : y ? " i c o n S r c " ; # NixOS/nixpkgs#232889
2023-07-25 16:14:08 +00:00
zsh-abbr . condition = z : ! z . meta . unfree ;
2023-05-25 20:55:54 +00:00
zsh-click = any ;
2022-07-23 00:41:07 +00:00
}