Compare commits
No commits in common. "650d566f8d3733b08f6780f135465f1267b601a3" and "6699d5488a1d3caba90a5cbab17a40751c2ab4c5" have entirely different histories.
650d566f8d
...
6699d5488a
@ -34,10 +34,23 @@
|
|||||||
piper trackma # Custom package
|
piper trackma # Custom package
|
||||||
anime-dl # Custom package
|
anime-dl # Custom package
|
||||||
thunderbird
|
thunderbird
|
||||||
|
#nwg-launchers
|
||||||
|
gnome-podcasts
|
||||||
|
cantata
|
||||||
|
newsflash
|
||||||
|
sublime-music
|
||||||
anki
|
anki
|
||||||
|
gnome-podcasts
|
||||||
gimp
|
gimp
|
||||||
#psst
|
#psst
|
||||||
|
|
||||||
|
evolution
|
||||||
|
|
||||||
|
# Proprietary stuff (yikes)
|
||||||
|
discord-wrapped discord-app-wrapped
|
||||||
|
spotify-wrapped
|
||||||
|
zoom-vm
|
||||||
|
|
||||||
#lapce
|
#lapce
|
||||||
];
|
];
|
||||||
|
|
||||||
@ -66,19 +79,18 @@
|
|||||||
office.enable = true;
|
office.enable = true;
|
||||||
plasma = {
|
plasma = {
|
||||||
enable = true;
|
enable = true;
|
||||||
/*sddm = {
|
sddm = {
|
||||||
backgroundImage = pkgs.fetchurl {
|
backgroundImage = pkgs.fetchurl {
|
||||||
url = "https://cdn.donmai.us/original/d3/1b/__manjuu_prinz_eugen_roon_bismarck_friedrich_der_grosse_and_3_more_azur_lane_drawn_by_zaphn__d31bf4ac564d60f8787818842c369e7f.jpg";
|
url = "https://cdn.donmai.us/original/d3/1b/__manjuu_prinz_eugen_roon_bismarck_friedrich_der_grosse_and_3_more_azur_lane_drawn_by_zaphn__d31bf4ac564d60f8787818842c369e7f.jpg";
|
||||||
sha256 = "sha256-likoJuEaGzGH0RqjPsBE9o5ATwgnOo97PREh3oZBax8=";
|
sha256 = "sha256-likoJuEaGzGH0RqjPsBE9o5ATwgnOo97PREh3oZBax8=";
|
||||||
};
|
};
|
||||||
};*/
|
};
|
||||||
};
|
};
|
||||||
gaming.enable = true;
|
gaming.enable = true;
|
||||||
obs.enable = true;
|
obs.enable = true;
|
||||||
android.enable = true;
|
android.enable = true;
|
||||||
};
|
};
|
||||||
services = {
|
services = {
|
||||||
yubikey.enable = true;
|
|
||||||
gamemode.enable = true;
|
gamemode.enable = true;
|
||||||
gnome.enable = false;
|
gnome.enable = false;
|
||||||
logiops.enable = true;
|
logiops.enable = true;
|
||||||
|
@ -105,7 +105,7 @@ in {
|
|||||||
# Coding fonts
|
# Coding fonts
|
||||||
source-code-pro
|
source-code-pro
|
||||||
# Icon fonts
|
# Icon fonts
|
||||||
nerdfonts
|
#nerdfonts
|
||||||
];
|
];
|
||||||
|
|
||||||
# For home-manager
|
# For home-manager
|
||||||
|
@ -66,14 +66,4 @@ final: prev: {
|
|||||||
# pkgsi686Linux = prev.pkgsi686Linux.extend (pfinal: pprev: {
|
# pkgsi686Linux = prev.pkgsi686Linux.extend (pfinal: pprev: {
|
||||||
# directx-shader-compiler = pprev.directx-shader-compiler.override {stdenv = pfinal.gcc11Stdenv;};
|
# directx-shader-compiler = pprev.directx-shader-compiler.override {stdenv = pfinal.gcc11Stdenv;};
|
||||||
# });
|
# });
|
||||||
|
|
||||||
gajim = prev.gajim.overrideAttrs (old: {
|
|
||||||
propagatedBuildInputs = old.propagatedBuildInputs ++ [
|
|
||||||
# Make the tray icon work
|
|
||||||
prev.libappindicator-gtk3
|
|
||||||
|
|
||||||
# Play sounds
|
|
||||||
prev.gsound
|
|
||||||
];
|
|
||||||
});
|
|
||||||
}
|
}
|
||||||
|
@ -0,0 +1,68 @@
|
|||||||
|
{ lib
|
||||||
|
, python3, nbxmpp
|
||||||
|
, gettext
|
||||||
|
, fetchgit
|
||||||
|
, wrapGAppsHook
|
||||||
|
, gobject-introspection
|
||||||
|
, libsoup_3
|
||||||
|
, gtksourceview4
|
||||||
|
, libappindicator-gtk3
|
||||||
|
, farstream
|
||||||
|
, gst_all_1
|
||||||
|
, gsound
|
||||||
|
}:
|
||||||
|
|
||||||
|
python3.pkgs.buildPythonApplication rec {
|
||||||
|
pname = "gajim";
|
||||||
|
version = "1.7.3";
|
||||||
|
format = "pyproject";
|
||||||
|
|
||||||
|
src = fetchgit {
|
||||||
|
url = "https://dev.gajim.org/gajim/gajim";
|
||||||
|
rev = version;
|
||||||
|
hash = "sha256-47CzJwmPRl+DggxwI63sp/JJAnEvnNUS1MxFrRIBAw8=";
|
||||||
|
};
|
||||||
|
|
||||||
|
nativeBuildInputs = [
|
||||||
|
python3.pkgs.setuptools
|
||||||
|
gettext
|
||||||
|
wrapGAppsHook
|
||||||
|
gobject-introspection
|
||||||
|
];
|
||||||
|
|
||||||
|
propagatedBuildInputs = with python3.pkgs; [
|
||||||
|
setuptools
|
||||||
|
pygobject3
|
||||||
|
cryptography
|
||||||
|
css-parser
|
||||||
|
keyring
|
||||||
|
nbxmpp
|
||||||
|
packaging
|
||||||
|
pillow
|
||||||
|
precis-i18n
|
||||||
|
pycairo
|
||||||
|
gobject-introspection
|
||||||
|
|
||||||
|
# Omemo
|
||||||
|
python-axolotl
|
||||||
|
qrcode
|
||||||
|
|
||||||
|
# Additional features
|
||||||
|
gsound
|
||||||
|
libappindicator-gtk3
|
||||||
|
farstream gst_all_1.gstreamer gst_all_1.gst-libav gst_all_1.gst-plugins-base gst_all_1.gst-plugins-good
|
||||||
|
|
||||||
|
# Gtk dependencies
|
||||||
|
libsoup_3
|
||||||
|
gtksourceview4
|
||||||
|
];
|
||||||
|
|
||||||
|
pythonImportsCheck = [ "gajim" ];
|
||||||
|
|
||||||
|
meta = with lib; {
|
||||||
|
description = "";
|
||||||
|
homepage = "https://dev.gajim.org/gajim/gajim";
|
||||||
|
license = licenses.gpl3Only;
|
||||||
|
maintainers = with maintainers; [ ];
|
||||||
|
};
|
||||||
|
}
|
@ -0,0 +1,52 @@
|
|||||||
|
{ lib
|
||||||
|
, buildPythonPackage
|
||||||
|
, fetchgit
|
||||||
|
, setuptools
|
||||||
|
, pygobject3
|
||||||
|
, idna
|
||||||
|
, packaging
|
||||||
|
, precis-i18n
|
||||||
|
, gssapi
|
||||||
|
, pyopenssl
|
||||||
|
, libsoup_3
|
||||||
|
, gobject-introspection
|
||||||
|
, glib
|
||||||
|
, glib-networking
|
||||||
|
}:
|
||||||
|
|
||||||
|
buildPythonPackage rec {
|
||||||
|
pname = "python-nbxmpp";
|
||||||
|
version = "4.2.2";
|
||||||
|
format = "pyproject";
|
||||||
|
|
||||||
|
src = fetchgit {
|
||||||
|
url = "https://dev.gajim.org/gajim/python-nbxmpp";
|
||||||
|
rev = version;
|
||||||
|
hash = "sha256-ZTX8plcsO4zE7ruLtWIvsagQUvwPHuKdPKRwCrFwvgc=";
|
||||||
|
};
|
||||||
|
|
||||||
|
nativeBuildInputs = [
|
||||||
|
setuptools
|
||||||
|
gobject-introspection
|
||||||
|
];
|
||||||
|
|
||||||
|
propagatedBuildInputs = [
|
||||||
|
pygobject3
|
||||||
|
idna
|
||||||
|
packaging
|
||||||
|
precis-i18n
|
||||||
|
libsoup_3
|
||||||
|
glib glib-networking
|
||||||
|
pyopenssl
|
||||||
|
gobject-introspection
|
||||||
|
];
|
||||||
|
|
||||||
|
pythonImportsCheck = [ "nbxmpp" ];
|
||||||
|
|
||||||
|
meta = with lib; {
|
||||||
|
description = "";
|
||||||
|
homepage = "https://dev.gajim.org/gajim/python-nbxmpp";
|
||||||
|
license = licenses.gpl3Only;
|
||||||
|
maintainers = with maintainers; [ ];
|
||||||
|
};
|
||||||
|
}
|
@ -120,5 +120,9 @@ in {
|
|||||||
#obs-websocket = prev.libsForQt5.callPackage obs/obs-websocket {};
|
#obs-websocket = prev.libsForQt5.callPackage obs/obs-websocket {};
|
||||||
obs-cli = prev.callPackage obs/obs-cli {};
|
obs-cli = prev.callPackage obs/obs-cli {};
|
||||||
|
|
||||||
|
gajim = prev.callPackage ./applications/networking/instant-messengers/gajim/default.nix {
|
||||||
|
nbxmpp = prev.python3.pkgs.callPackage ./applications/networking/instant-messengers/gajim/nbxmpp.nix {};
|
||||||
|
};
|
||||||
|
|
||||||
rgb_keyboard = prev.callPackage ./applications/desktop/rgb_keyboard/default.nix {};
|
rgb_keyboard = prev.callPackage ./applications/desktop/rgb_keyboard/default.nix {};
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user