From 1c8b22e443e17e2c4ff85250ed9641261c3170ed Mon Sep 17 00:00:00 2001 From: Peder Bergebakken Sundt Date: Sun, 18 Feb 2024 18:50:56 +0100 Subject: [PATCH] lutris and stuff --- flake.nix | 4 ++-- hosts/sopp/default.nix | 8 -------- profiles/desktop/lutris.nix | 16 ++++++++++------ profiles/http/todos.md | 2 ++ users/pbsds/home/profiles/sops.nix | 1 - 5 files changed, 14 insertions(+), 17 deletions(-) diff --git a/flake.nix b/flake.nix index 432eb7a..7505f7c 100644 --- a/flake.nix +++ b/flake.nix @@ -249,7 +249,7 @@ garp = mk "pbsds.net" "x86_64-linux" inputs-2311 "23.11" [ intel-novga cuda ]; hasselknippe= mk "pbsds.net" "aarch64-linux" inputs-2311 "23.11" [ hw.pine64-pinebook-pro ]; #gomperud smattkuken skrytebiffen skalkesnerken balleby bingus skjrlaltatjlstad - #bergjlot snortheimsmoen ditlefsen skrukkerud podebusk zmaragd makrell alfnes blix urke hasselknippe pytte uddu imdorf rosenqvist + #bergjlot snortheimsmoen ditlefsen skrukkerud podebusk zmaragd makrell alfnes blix urke pytte uddu imdorf rosenqvist }; in { inputs = inputs'; @@ -268,7 +268,7 @@ nixosReports = mkHosts (mkReport []); packages = forAllSystems ({ inputs, pkgs, lib, flakes, ... }: let - mk-nspawn-deployer = hostname: + mk-nspawn-deployer = hostname: # TODO: nspawn-tarball.nix populates /etc/nixos with junk (pkgs.callPackage ./pkgs/mk-nspawn-deployer {}) (mkHosts (mkConfig [ "${nixos-nspawn}/nspawn-tarball.nix" ])).${hostname}; in { diff --git a/hosts/sopp/default.nix b/hosts/sopp/default.nix index d8cc9ba..75524d7 100644 --- a/hosts/sopp/default.nix +++ b/hosts/sopp/default.nix @@ -99,12 +99,4 @@ # Enable touchpad support (enabled default in most desktopManager). # services.xserver.libinput.enable = true; - - # This value determines the NixOS release from which the default - # settings for stateful data, like file locations and database versions - # on your system were taken. It's perfectly fine and recommended to leave - # this value at the release version of the first install of this system. - # Before changing this value read the documentation for this option - # (e.g. man configuration.nix or on https://nixos.org/nixos/options.html). - system.stateVersion = "23.05"; # Did you read the comment? } diff --git a/profiles/desktop/lutris.nix b/profiles/desktop/lutris.nix index 4c58817..edab7e6 100644 --- a/profiles/desktop/lutris.nix +++ b/profiles/desktop/lutris.nix @@ -5,21 +5,25 @@ #services.joycond.enable = true; - environment.systemPackages = with pkgs; [ - (lutris.override { + environment.systemPackages = [ + (pkgs.lutris.override { extraPkgs = pkgs: [ + pkgs.wineWowPackages.staging + pkgs.pixman + pkgs.libjpeg + pkgs.gnome.zenity ]; extraLibraries = pkgs: [ ]; }) # ensure icons appear - gnome3.adwaita-icon-theme - hicolor-icon-theme # + pkgs.gnome3.adwaita-icon-theme + pkgs.hicolor-icon-theme # # Needed for some installers like League of Legends - openssl - gnome.zenity + pkgs.openssl + pkgs.gnome.zenity ]; diff --git a/profiles/http/todos.md b/profiles/http/todos.md index fe873f4..d1012a1 100644 --- a/profiles/http/todos.md +++ b/profiles/http/todos.md @@ -4,11 +4,13 @@ * [ ] don't use pulsar for text/*, i'd rather use bat or micro * [ ] https://github.com/luishfonseca/dotfiles/blob/main/modules/programs/htop.nix * [ ] cryptpad +* [ ] snappymail * [ ] mailcatcher * configure stuff to send its shit here * [ ] https://noted.lol/2-self-hosted-alternatives-to-doodle-meeting-scheduling/ * [ ] kukkee * [ ] rallly + * [ ] crab.fit? * [ ] a DAW profile * https://libreddit.noximilien.pbsds.net/r/linuxaudio/comments/wntpyd/linux_plugins_thread_2022/ # dropped diff --git a/users/pbsds/home/profiles/sops.nix b/users/pbsds/home/profiles/sops.nix index 5ac9556..9313c44 100644 --- a/users/pbsds/home/profiles/sops.nix +++ b/users/pbsds/home/profiles/sops.nix @@ -60,5 +60,4 @@ in }; /**/ - }