parent
6a4f471824
commit
dc89c399c0
10 changed files with 8 additions and 80 deletions
|
@ -42,10 +42,6 @@ const main = async() => {
|
||||||
console.log(updateFirefoxAddons());
|
console.log(updateFirefoxAddons());
|
||||||
}
|
}
|
||||||
|
|
||||||
if (args['fcft']) {
|
|
||||||
console.log(runNixUpdate('fcft'));
|
|
||||||
}
|
|
||||||
|
|
||||||
if (args['h'] || args['homepage']) {
|
if (args['h'] || args['homepage']) {
|
||||||
console.log(runNixUpdate('homepage'));
|
console.log(runNixUpdate('homepage'));
|
||||||
}
|
}
|
||||||
|
@ -133,7 +129,6 @@ const main = async() => {
|
||||||
console.log(execution.stdout);
|
console.log(execution.stdout);
|
||||||
};
|
};
|
||||||
|
|
||||||
updatePackage('fcft');
|
|
||||||
updatePackage('homepage');
|
updatePackage('homepage');
|
||||||
updatePackage('jmusicbot');
|
updatePackage('jmusicbot');
|
||||||
updatePackage('pam-fprint-grosshack');
|
updatePackage('pam-fprint-grosshack');
|
||||||
|
|
27
flake.lock
generated
27
flake.lock
generated
|
@ -1383,32 +1383,6 @@
|
||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"nixpkgs-wayland": {
|
|
||||||
"inputs": {
|
|
||||||
"flake-compat": [
|
|
||||||
"flake-compat"
|
|
||||||
],
|
|
||||||
"lib-aggregate": [
|
|
||||||
"lib-aggregate"
|
|
||||||
],
|
|
||||||
"nixpkgs": [
|
|
||||||
"nixpkgs"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"locked": {
|
|
||||||
"lastModified": 1743339045,
|
|
||||||
"narHash": "sha256-Hn33Mk/nElQV7GvT9CAJZdH744NZc0ew1wL0Q7htO2Y=",
|
|
||||||
"owner": "nix-community",
|
|
||||||
"repo": "nixpkgs-wayland",
|
|
||||||
"rev": "ff74c1325f0e541b991043791584b69e513ed5bd",
|
|
||||||
"type": "github"
|
|
||||||
},
|
|
||||||
"original": {
|
|
||||||
"owner": "nix-community",
|
|
||||||
"repo": "nixpkgs-wayland",
|
|
||||||
"type": "github"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"nmd": {
|
"nmd": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"nixpkgs": [
|
"nixpkgs": [
|
||||||
|
@ -1632,7 +1606,6 @@
|
||||||
"nixd": "nixd",
|
"nixd": "nixd",
|
||||||
"nixos-jellyfin": "nixos-jellyfin",
|
"nixos-jellyfin": "nixos-jellyfin",
|
||||||
"nixpkgs": "nixpkgs",
|
"nixpkgs": "nixpkgs",
|
||||||
"nixpkgs-wayland": "nixpkgs-wayland",
|
|
||||||
"nurl": "nurl",
|
"nurl": "nurl",
|
||||||
"nvim-theme-src": "nvim-theme-src",
|
"nvim-theme-src": "nvim-theme-src",
|
||||||
"pcsd": "pcsd",
|
"pcsd": "pcsd",
|
||||||
|
|
10
flake.nix
10
flake.nix
|
@ -357,16 +357,6 @@
|
||||||
repo = "nixpkgs";
|
repo = "nixpkgs";
|
||||||
type = "github";
|
type = "github";
|
||||||
};
|
};
|
||||||
nixpkgs-wayland = {
|
|
||||||
inputs = {
|
|
||||||
flake-compat.follows = "flake-compat";
|
|
||||||
lib-aggregate.follows = "lib-aggregate";
|
|
||||||
nixpkgs.follows = "nixpkgs";
|
|
||||||
};
|
|
||||||
owner = "nix-community";
|
|
||||||
repo = "nixpkgs-wayland";
|
|
||||||
type = "github";
|
|
||||||
};
|
|
||||||
nurl = {
|
nurl = {
|
||||||
inputs.nixpkgs.follows = "nixpkgs";
|
inputs.nixpkgs.follows = "nixpkgs";
|
||||||
owner = "nix-community";
|
owner = "nix-community";
|
||||||
|
|
|
@ -101,11 +101,6 @@ let
|
||||||
};
|
};
|
||||||
|
|
||||||
overlays = {
|
overlays = {
|
||||||
nixpkgs-wayland = mkInput {
|
|
||||||
owner = "nix-community";
|
|
||||||
repo = "nixpkgs-wayland";
|
|
||||||
};
|
|
||||||
|
|
||||||
nix-gaming = mkInput {
|
nix-gaming = mkInput {
|
||||||
owner = "fufexan";
|
owner = "fufexan";
|
||||||
repo = "nix-gaming";
|
repo = "nix-gaming";
|
||||||
|
|
|
@ -16,13 +16,7 @@ in {
|
||||||
"nh"
|
"nh"
|
||||||
"nixd"
|
"nixd"
|
||||||
"nurl"
|
"nurl"
|
||||||
"nixpkgs-wayland"
|
|
||||||
])
|
])
|
||||||
++ [
|
|
||||||
(final: prev: {
|
|
||||||
fcft = prev.fcft.overrideAttrs {inherit (pkgs.selfPackages.fcft) version src;};
|
|
||||||
})
|
|
||||||
]
|
|
||||||
++ (attrValues {
|
++ (attrValues {
|
||||||
# inherit
|
# inherit
|
||||||
# (self.overlays)
|
# (self.overlays)
|
||||||
|
|
|
@ -34,7 +34,6 @@ in {
|
||||||
"hyprland"
|
"hyprland"
|
||||||
"hyprland-plugins"
|
"hyprland-plugins"
|
||||||
"hyprpaper"
|
"hyprpaper"
|
||||||
"nixpkgs-wayland"
|
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
pkgs,
|
pkgs,
|
||||||
...
|
...
|
||||||
}: let
|
}: let
|
||||||
inherit (lib) mkIf;
|
inherit (lib) attrValues mkIf;
|
||||||
|
|
||||||
cfg = osConfig.roles.desktop;
|
cfg = osConfig.roles.desktop;
|
||||||
in {
|
in {
|
||||||
|
@ -12,10 +12,13 @@ in {
|
||||||
programs = {
|
programs = {
|
||||||
obs-studio = {
|
obs-studio = {
|
||||||
enable = true;
|
enable = true;
|
||||||
plugins = [
|
plugins = attrValues {
|
||||||
pkgs.waylandPkgs.obs-wlrobs
|
inherit
|
||||||
pkgs.obs-studio-plugins.droidcam-obs
|
(pkgs.obs-studio-plugins)
|
||||||
];
|
droidcam-obs
|
||||||
|
wlrobs
|
||||||
|
;
|
||||||
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
|
@ -7,7 +7,6 @@ This directory contains every derivations for packages exposed by this flake.
|
||||||
| Name | Description | Homepage |
|
| Name | Description | Homepage |
|
||||||
| ---- | ----------- | -------- |
|
| ---- | ----------- | -------- |
|
||||||
| `coloryou` | Get Material You colors from an image. | https://git.nelim.org/matt1432/nixos-configs/src/branch/master/packages/coloryou |
|
| `coloryou` | Get Material You colors from an image. | https://git.nelim.org/matt1432/nixos-configs/src/branch/master/packages/coloryou |
|
||||||
| `fcft` | Simple library for font loading and glyph rasterization | https://codeberg.org/dnkl/fcft |
|
|
||||||
| `gpu-screen-recorder` | Screen recorder that has minimal impact on system performance by recording a window using the GPU only. | https://git.dec05eba.com/gpu-screen-recorder/about |
|
| `gpu-screen-recorder` | Screen recorder that has minimal impact on system performance by recording a window using the GPU only. | https://git.dec05eba.com/gpu-screen-recorder/about |
|
||||||
| `gsr-kms-server` | Small program giving safe KMS access to gpu-screen-recorder when recording a monitor. This is the only part of gpu-screen-recorder that could require root permissions. | https://git.dec05eba.com/gpu-screen-recorder/about |
|
| `gsr-kms-server` | Small program giving safe KMS access to gpu-screen-recorder when recording a monitor. This is the only part of gpu-screen-recorder that could require root permissions. | https://git.dec05eba.com/gpu-screen-recorder/about |
|
||||||
| `homepage` | Highly customisable dashboard with Docker and service API integrations. | https://gethomepage.dev |
|
| `homepage` | Highly customisable dashboard with Docker and service API integrations. | https://gethomepage.dev |
|
||||||
|
|
|
@ -6,8 +6,6 @@
|
||||||
selfPackages = {
|
selfPackages = {
|
||||||
coloryou = final.python3Packages.callPackage ./coloryou {};
|
coloryou = final.python3Packages.callPackage ./coloryou {};
|
||||||
|
|
||||||
fcft = final.callPackage ./fcft {};
|
|
||||||
|
|
||||||
gpu-screen-recorder = final.callPackage ./gpu-screen-recorder/gpu-screen-recorder.nix {
|
gpu-screen-recorder = final.callPackage ./gpu-screen-recorder/gpu-screen-recorder.nix {
|
||||||
inherit (inputs) gpu-screen-recorder-src;
|
inherit (inputs) gpu-screen-recorder-src;
|
||||||
};
|
};
|
||||||
|
|
|
@ -1,18 +0,0 @@
|
||||||
{
|
|
||||||
# nix build inputs
|
|
||||||
fetchFromGitea,
|
|
||||||
# deps
|
|
||||||
fcft,
|
|
||||||
...
|
|
||||||
}:
|
|
||||||
fcft.overrideAttrs (o: rec {
|
|
||||||
version = "3.3.1";
|
|
||||||
|
|
||||||
src = fetchFromGitea {
|
|
||||||
domain = "codeberg.org";
|
|
||||||
owner = "dnkl";
|
|
||||||
repo = o.pname;
|
|
||||||
rev = version;
|
|
||||||
hash = "sha256-qgNNowWQhiu6pr9bmWbBo3mHgdkmNpDHDBeTidk32SE=";
|
|
||||||
};
|
|
||||||
})
|
|
Loading…
Add table
Reference in a new issue