turned obs into a program module

This commit is contained in:
2024-05-15 20:50:30 -06:00
parent 43217cc1a3
commit ccd03634de
4 changed files with 64 additions and 11 deletions

View File

@@ -2,16 +2,6 @@
description = "A very basic flake";
inputs = {
# lix = {
# url =
# "git+https://git@git.lix.systems/lix-project/lix?ref=refs/tags/2.90-beta.1";
# flake = false;
# };
# lix-module = {
# url = "git+https://git.lix.systems/lix-project/nixos-module";
# inputs.lix.follows = "lix";
# inputs.nixpkgs.follows = "nixpkgs";
# };
nixpkgs.url = "github:nixos/nixpkgs?ref=nixos-23.11";
nixpkgs-unstable.url = "github:nixos/nixpkgs?ref=nixos-unstable";
home-manager.url = "github:nix-community/home-manager/release-23.11";
@@ -42,6 +32,26 @@
({ pkgs, ... }: {
nixpkgs.overlays = [
(self: super: {
gnome = super.gnome.overrideScope' (gFinal: gPrev: {
nautilus = gPrev.nautilus.overrideAttrs (nsuper: {
buildInputs = nsuper.buildInputs
++ (with pkgs.gst_all_1; [
gst-plugins-good
gst-plugins-bad
gst-plugins-ugly
gst-plugins-base
]);
});
mutter = gPrev.mutter.overrideAttrs (old: {
src = super.pkgs.fetchgit {
url = "https://gitlab.gnome.org/vanvugt/mutter.git";
# GNOME 45: triple-buffering-v4-45
rev = "0b896518b2028d9c4d6ea44806d093fd33793689";
sha256 =
"sha256-mzNy5GPlB2qkI2KEAErJQzO//uo8yO0kPQUwvGDwR4w=";
};
});
});
planify = pkgsU.planify;
gdtoolkit = pkgsU.gdtoolkit;
gallery-dl = pkgsU.gallery-dl;