mirror of
https://github.com/librephoenix/nixos-config
synced 2025-01-19 07:05:51 +05:30
Removed a bunch of apps and added a few apps
This commit is contained in:
parent
e83212dfec
commit
74c362e9ca
|
@ -99,6 +99,7 @@
|
||||||
blender-hip
|
blender-hip
|
||||||
cura
|
cura
|
||||||
curaengine_stable
|
curaengine_stable
|
||||||
|
openscad
|
||||||
(stdenv.mkDerivation {
|
(stdenv.mkDerivation {
|
||||||
name = "cura-slicer";
|
name = "cura-slicer";
|
||||||
version = "0.0.7";
|
version = "0.0.7";
|
||||||
|
@ -141,6 +142,7 @@
|
||||||
texinfo
|
texinfo
|
||||||
libffi zlib
|
libffi zlib
|
||||||
nodePackages.ungit
|
nodePackages.ungit
|
||||||
|
ventoy
|
||||||
]) ++ ([ pkgs-kdenlive.kdenlive ]);
|
]) ++ ([ pkgs-kdenlive.kdenlive ]);
|
||||||
|
|
||||||
services.syncthing.enable = true;
|
services.syncthing.enable = true;
|
||||||
|
|
|
@ -1,58 +0,0 @@
|
||||||
{ lib, pkgs, ... }:
|
|
||||||
|
|
||||||
{
|
|
||||||
nixpkgs.overlays = [
|
|
||||||
(self: super:
|
|
||||||
{
|
|
||||||
blockbench-electron =
|
|
||||||
super.blockbench-electron.overrideAttrs (oldAttrs: rec {
|
|
||||||
pname = "blockbench-electron";
|
|
||||||
alias = "blockbench";
|
|
||||||
version = "4.8.1";
|
|
||||||
|
|
||||||
src = super.fetchurl {
|
|
||||||
inherit pname version;
|
|
||||||
url = "https://github.com/JannisX11/blockbench/releases/download/v${version}/Blockbench_${version}.AppImage";
|
|
||||||
sha256 = "sha256-CE2wDOt1WBcYmPs4sEyZ3LYvKLequFZH0B3huMYHlwA=";
|
|
||||||
name = "${pname}-${version}.AppImage";
|
|
||||||
};
|
|
||||||
|
|
||||||
appimageContents = super.appimageTools.extractType2 {
|
|
||||||
inherit pname version;
|
|
||||||
name = "${pname}-${version}";
|
|
||||||
inherit src;
|
|
||||||
};
|
|
||||||
|
|
||||||
dontUnpack = true;
|
|
||||||
dontConfigure = true;
|
|
||||||
dontBuild = true;
|
|
||||||
|
|
||||||
nativeBuildInputs = [ super.makeWrapper ];
|
|
||||||
|
|
||||||
installPhase = ''
|
|
||||||
runHook preInstall
|
|
||||||
mkdir -p $out/bin $out/share/${pname} $out/share/applications
|
|
||||||
cp -a ${appimageContents}/{locales,resources} $out/share/${pname}
|
|
||||||
cp -a ${appimageContents}/blockbench.desktop $out/share/applications/${pname}.desktop
|
|
||||||
cp -a ${appimageContents}/usr/share/icons $out/share
|
|
||||||
substituteInPlace $out/share/applications/${pname}.desktop \
|
|
||||||
--replace 'Exec=AppRun' 'Exec=${pname}'
|
|
||||||
runHook postInstall
|
|
||||||
'';
|
|
||||||
|
|
||||||
postFixup = ''
|
|
||||||
makeWrapper ${super.electron_22}/bin/electron $out/bin/${pname} \
|
|
||||||
--add-flags $out/share/${pname}/resources/app.asar \
|
|
||||||
--prefix LD_LIBRARY_PATH : "${lib.makeLibraryPath [ super.stdenv.cc.cc ]}"
|
|
||||||
|
|
||||||
makeWrapper ${super.electron_22}/bin/electron $out/bin/${alias} \
|
|
||||||
--add-flags $out/share/${pname}/resources/app.asar \
|
|
||||||
--prefix LD_LIBRARY_PATH : "${lib.makeLibraryPath [ super.stdenv.cc.cc ]}"
|
|
||||||
'';
|
|
||||||
});
|
|
||||||
}
|
|
||||||
)
|
|
||||||
];
|
|
||||||
|
|
||||||
home.packages = [ pkgs.blockbench-electron ];
|
|
||||||
}
|
|
|
@ -1,45 +0,0 @@
|
||||||
# THIS DOES NOT WORK YET!
|
|
||||||
{ lib, buildPythonPackage, pkgs, ... }:
|
|
||||||
|
|
||||||
let name = "Impressive";
|
|
||||||
_name = "impressive";
|
|
||||||
version = "0.13.2";
|
|
||||||
in
|
|
||||||
buildPythonPackage rec {
|
|
||||||
inherit name version;
|
|
||||||
|
|
||||||
src = fetchTarball {
|
|
||||||
url = "https://sourceforge.net/projects/${_name}/files/${name}/${version}/${name}-${version}.tar.gz/download";
|
|
||||||
sha256 = "sha256:0zbkqc29mgm93mysf3y5gvkaj4xxp1jv4ix1fqrcpfx3cricrkql";
|
|
||||||
};
|
|
||||||
|
|
||||||
phases = "installPhase";
|
|
||||||
|
|
||||||
pyproject = false;
|
|
||||||
doCheck = false;
|
|
||||||
|
|
||||||
propagatedBuildInputs = with pkgs; [
|
|
||||||
python3Packages.pygame
|
|
||||||
python3Packages.pyopengl
|
|
||||||
python3Packages.pillow
|
|
||||||
python3Packages.pygame_sdl2
|
|
||||||
python3Packages.pygame-gui
|
|
||||||
ffmpeg
|
|
||||||
mplayer
|
|
||||||
xdg-utils
|
|
||||||
];
|
|
||||||
|
|
||||||
installPhase = ''
|
|
||||||
mkdir -p $out $out/bin $out/opt $out/share $out/share/doc $out/share/man
|
|
||||||
cp $src/impressive.py $out/opt
|
|
||||||
chmod +x $out/opt/impressive.py
|
|
||||||
ln -s $out/opt/impressive.py $out/bin/impressive
|
|
||||||
'';
|
|
||||||
|
|
||||||
meta = {
|
|
||||||
homepage = "https://impressive.sourceforge.net/";
|
|
||||||
description = "the Chuck Norris of presentation software";
|
|
||||||
license = lib.licenses.gpl2Only;
|
|
||||||
maintainers = [];
|
|
||||||
};
|
|
||||||
}
|
|
|
@ -1,32 +0,0 @@
|
||||||
# THIS DOESN'T WORK YET!!!
|
|
||||||
# I'M NOT SMART ENOUGH TO FIGURE THIS OUT XD
|
|
||||||
{ lib, stdenv, fetchgit, pkgs, ... }:
|
|
||||||
|
|
||||||
let name = "pokefinder";
|
|
||||||
version = "4.1.2";
|
|
||||||
in
|
|
||||||
stdenv.mkDerivation {
|
|
||||||
inherit name version;
|
|
||||||
|
|
||||||
src = fetchgit {
|
|
||||||
url = "https://github.com/Admiral-Fish/${name}";
|
|
||||||
fetchSubmodules = true;
|
|
||||||
rev = "v${version}";
|
|
||||||
sha256 = "sha256-ps8F6IcbCNybrZ02tbLNyB3YEvKlcYgCpv5Em7Riv+Q=";
|
|
||||||
};
|
|
||||||
|
|
||||||
buildInputs = with pkgs; [ qt6.full qt6.qttools ];
|
|
||||||
nativeBuildInputs = with pkgs; [ python3 pkgs.cmake qt6.wrapQtAppsHook ];
|
|
||||||
|
|
||||||
cmakeFlags = [
|
|
||||||
"-DCMAKE_BUILD_TYPE=RELEASE"
|
|
||||||
"-DCMAKE_PREFIX_PATH=${pkgs.qt6.full}"
|
|
||||||
];
|
|
||||||
|
|
||||||
meta = {
|
|
||||||
homepage = "https://github.com/Admiral-Fish/PokeFinder";
|
|
||||||
description = "Cross platform Pokémon RNG tool";
|
|
||||||
license = lib.licenses.gpl3;
|
|
||||||
maintainers = [];
|
|
||||||
};
|
|
||||||
}
|
|
|
@ -1,27 +0,0 @@
|
||||||
{ lib, pkgs, ... }:
|
|
||||||
let
|
|
||||||
rustPlatform = pkgs.makeRustPlatform {
|
|
||||||
cargo = pkgs.rust-bin.stable.latest.minimal;
|
|
||||||
rustc = pkgs.rust-bin.stable.latest.minimal;
|
|
||||||
};
|
|
||||||
in
|
|
||||||
rustPlatform.buildRustPackage rec {
|
|
||||||
pname = "smartcalc-tui";
|
|
||||||
version = "1.0.7";
|
|
||||||
|
|
||||||
src = fetchTarball {
|
|
||||||
url = "https://github.com/superhawk610/smartcalc-tui/archive/refs/tags/v1.0.7.tar.gz";
|
|
||||||
sha256 = "1dv24rsj87avpbrmab0hy3v729fdqh1cfbvl1xsjmfn8y35z4m5m";
|
|
||||||
};
|
|
||||||
|
|
||||||
cargoSha256 = "sha256-0AWsJccfzkUkpB6imibN6iUNDEx3vrX9kEgD98nXURw=";
|
|
||||||
|
|
||||||
checkType = "debug";
|
|
||||||
|
|
||||||
meta = with lib; {
|
|
||||||
description = "Terminal UI for erhanbaris/smartcalc";
|
|
||||||
homepage = "https://github.com/superhawk610/smartcalc-tui";
|
|
||||||
license = licenses.mit;
|
|
||||||
maintainers = [];
|
|
||||||
};
|
|
||||||
}
|
|
|
@ -1,5 +1,4 @@
|
||||||
{ pkgs, ... }:
|
{ pkgs, ... }:
|
||||||
|
|
||||||
{
|
{
|
||||||
# Collection of useful CLI apps
|
# Collection of useful CLI apps
|
||||||
home.packages = with pkgs; [
|
home.packages = with pkgs; [
|
||||||
|
@ -15,16 +14,12 @@
|
||||||
bat eza fd bottom ripgrep
|
bat eza fd bottom ripgrep
|
||||||
rsync
|
rsync
|
||||||
unzip
|
unzip
|
||||||
tmux
|
|
||||||
w3m
|
w3m
|
||||||
pandoc
|
pandoc
|
||||||
hwinfo
|
hwinfo
|
||||||
pciutils
|
pciutils
|
||||||
numbat
|
numbat
|
||||||
(pkgs.callPackage ../pkgs/smartcalc.nix { })
|
(pkgs.callPackage ../pkgs/pokemon-colorscripts.nix { })
|
||||||
#(pkgs.writeShellScriptBin "sc" ''smartcalc'')
|
|
||||||
#(pkgs.callPackage ../pkgs/pokemon-colorscripts.nix { })
|
|
||||||
#(pkgs.python3Packages.callPackage ../pkgs/impressive.nix { })
|
|
||||||
(pkgs.writeShellScriptBin "airplane-mode" ''
|
(pkgs.writeShellScriptBin "airplane-mode" ''
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
connectivity="$(nmcli n connectivity)"
|
connectivity="$(nmcli n connectivity)"
|
||||||
|
|
Loading…
Reference in a new issue