From d221a562f65b6668d235cb8568d1430fe615fc3c Mon Sep 17 00:00:00 2001 From: ISnortPennies Date: Mon, 19 Sep 2022 00:36:56 -0400 Subject: [PATCH] switched to AFKCommands rust rewrite --- flake.nix | 2 +- home-manager/config/neofetch/config.conf | 1 - home-manager/root.nix | 2 +- modules/packages.nix | 1 - pkgs/afk-cmds/default.nix | 32 ++++++++++++++++++++++++ systems/desktop.nix | 8 +++--- 6 files changed, 37 insertions(+), 9 deletions(-) create mode 100644 pkgs/afk-cmds/default.nix diff --git a/flake.nix b/flake.nix index 5dc6239..ac9d500 100644 --- a/flake.nix +++ b/flake.nix @@ -34,8 +34,8 @@ }; overlays = [ (final: prev: rec { - AFKCommands = final.callPackage ./pkgs/AFKCommands {}; t-rex-miner = final.callPackage ./pkgs/t-rex-miner {}; + afk-cmds = final.callPackage ./pkgs/afk-cmds {}; } )]; }; diff --git a/home-manager/config/neofetch/config.conf b/home-manager/config/neofetch/config.conf index c9445b0..c91114d 100644 --- a/home-manager/config/neofetch/config.conf +++ b/home-manager/config/neofetch/config.conf @@ -2,7 +2,6 @@ print_info() { info title info underline info "OS" distro - info "Host" model info "Kernel" kernel info "Uptime" uptime info "Packages" packages diff --git a/home-manager/root.nix b/home-manager/root.nix index 6797770..a5fbdd6 100644 --- a/home-manager/root.nix +++ b/home-manager/root.nix @@ -4,8 +4,8 @@ ./theme.nix ./git.nix ./neovim.nix + ./alacritty.nix ]; - xsession.numlock.enable = true; programs.home-manager.enable = true; home = { username = "root"; diff --git a/modules/packages.nix b/modules/packages.nix index a149467..9ffccdb 100644 --- a/modules/packages.nix +++ b/modules/packages.nix @@ -9,7 +9,6 @@ environment.systemPackages = with pkgs; [ lightdm lightdm-mini-greeter #needed utils - mesa #3d acceleration pciutils binutils alsa-utils diff --git a/pkgs/afk-cmds/default.nix b/pkgs/afk-cmds/default.nix new file mode 100644 index 0000000..573f164 --- /dev/null +++ b/pkgs/afk-cmds/default.nix @@ -0,0 +1,32 @@ +{ lib +, rustPlatform +, fetchFromGitHub +, xorg +}: +rustPlatform.buildRustPackage rec { + pname = "afk-cmds"; + version= "1.0.0"; + + src = fetchFromGitHub { + owner = "ISnortPennies"; + repo = "afk-cmds"; + rev = "6a131c4892ea411281426d1165a48607e556f729"; + sha256 = "sha256-LK6XeQc5Rc7KxwL2r2L3dCAKtbENuigbyTTuS+7JKnQ="; + }; + + buildInputs = [ + xorg.libXScrnSaver + xorg.libX11 + ]; + + cargoSha256 = "sha256-Osxg/KuHOdnz8UYnbT69dmNFLHW6Cq1fLb32/UJeDUg="; + + meta = with lib; { + homepage = "https://github.com/ISnortPennies/AFKCommands"; + description = ""; + license = licenses.unlicense; + maintainers = with maintainers; [ ]; + platforms = platforms.linux; + }; +} + diff --git a/systems/desktop.nix b/systems/desktop.nix index 63d2c7f..7ef3e94 100644 --- a/systems/desktop.nix +++ b/systems/desktop.nix @@ -20,9 +20,7 @@ hardware.cpu.amd.updateMicrocode = true; #end important stuff environment.systemPackages = with pkgs; [ - android-tools - openjdk - AFKCommands + afk-cmds xmrig t-rex-miner ]; @@ -51,10 +49,10 @@ }; systemd.services.mining = { enable = true; - path = with pkgs; [ AFKCommands t-rex-miner xmrig ]; + path = with pkgs; [ afk-cmds t-rex-miner xmrig alacritty zsh ]; wantedBy = [ "graphical.target" ]; script = '' - AFKCommands + afk_cmds -c /home/gerg/afk-cmds.json ''; environment = { XAUTHORITY="/home/gerg/.Xauthority";