feat(steveej-x13s and treewide): get most recent libcamera with fixes
This commit is contained in:
parent
9d2311bcac
commit
c8509fbf7b
13 changed files with 308 additions and 271 deletions
|
@ -50,6 +50,17 @@ in {
|
|||
"electron-27.3.11"
|
||||
];
|
||||
|
||||
nixpkgs.config.allowUnfree = [
|
||||
"electron-28.3.3"
|
||||
"electron-27.3.11"
|
||||
];
|
||||
|
||||
# nixpkgs.config.allowUnfreePredicate = pkg:
|
||||
# builtins.elem (lib.getName pkg) [
|
||||
# "smartgithg"
|
||||
# "electron-27.3.11"
|
||||
# ];
|
||||
|
||||
home.packages =
|
||||
[]
|
||||
++ (with pkgs; [
|
||||
|
@ -109,7 +120,7 @@ in {
|
|||
aspellDicts.de
|
||||
# skypeforlinux
|
||||
# pkgsUnstable.jitsi-meet-electron
|
||||
thunderbird-115
|
||||
thunderbird-128
|
||||
# betterbird
|
||||
|
||||
# FIXME: depends on insecure openssl 1.1.1t
|
||||
|
@ -118,8 +129,6 @@ in {
|
|||
# TODO: remove or reuse this depending on whether waydroid signal works
|
||||
pkgsUnstable.signal-desktop
|
||||
|
||||
# gnome.cheese
|
||||
|
||||
# Virtualization
|
||||
virt-manager
|
||||
|
||||
|
@ -136,6 +145,8 @@ in {
|
|||
yt-dlp
|
||||
(writeShellScriptBin "youtube-dl-audio" "${yt-dlp}/bin/yt-dlp --extract-audio --audio-format best --audio-quality 9 \${@:?}")
|
||||
libwebcam
|
||||
libcamera
|
||||
snapshot
|
||||
|
||||
# Network Tools
|
||||
tcpdump
|
||||
|
@ -200,7 +211,7 @@ in {
|
|||
# dex
|
||||
coreutils
|
||||
lsof
|
||||
xdg_utils
|
||||
xdg-utils
|
||||
xdg-user-dirs
|
||||
dconf
|
||||
picocom
|
||||
|
@ -229,14 +240,26 @@ in {
|
|||
# libretro.snes9x2010
|
||||
# retroarchFull
|
||||
|
||||
packages'.logseq
|
||||
# (pkgs.runCommand "logseq-wrapper"
|
||||
# {
|
||||
# nativeBuildInputs = [ pkgs.makeWrapper ];
|
||||
# } ''
|
||||
# makeWrapper ${pkgs.logseq}/bin/logseq $out/bin/logseq \
|
||||
# --set NIXOS_OZONE_WL ""
|
||||
# '')
|
||||
(
|
||||
pkgs.logseq.overrideAttrs (
|
||||
attrs:
|
||||
lib.attrsets.recursiveUpdate
|
||||
attrs
|
||||
(
|
||||
lib.attrsets.optionalAttrs pkgs.stdenv.isAarch64 {
|
||||
src = repoFlake.inputs.logseq_0_10_9_aarch64_appimage;
|
||||
meta.platforms = ["aarch64-linux"];
|
||||
}
|
||||
)
|
||||
)
|
||||
)
|
||||
|
||||
# (
|
||||
# pkgsUnstable.callPackage (repoFlake + "/nix/pkgs/logseq")
|
||||
# (lib.attrsets.optionalAttrs pkgs.stdenv.isAarch64 {
|
||||
# overrideSrc = repoFlake.inputs.logseq_0_10_9_aarch64_appimage;
|
||||
# })
|
||||
# )
|
||||
])
|
||||
++ (lib.lists.optionals (!pkgs.stdenv.targetPlatform.isAarch64) [
|
||||
])
|
||||
|
|
|
@ -13,9 +13,27 @@
|
|||
nixpkgs.config = {
|
||||
allowBroken = false;
|
||||
allowUnfree = true;
|
||||
allowUnsupportedSystem = true;
|
||||
|
||||
allowInsecurePredicate = pkg:
|
||||
builtins.elem (lib.getName pkg) [
|
||||
"electron-28.3.3"
|
||||
"electron-27.3.11"
|
||||
"electron"
|
||||
];
|
||||
|
||||
permittedInsecurePackages = [
|
||||
"electron-28.3.3"
|
||||
"electron-27.3.11"
|
||||
"electron"
|
||||
];
|
||||
|
||||
allowUnfreePredicate = pkg:
|
||||
builtins.elem (lib.getName pkg) [
|
||||
"obsidian"
|
||||
"vivaldi"
|
||||
"aspell-dict-en-science"
|
||||
];
|
||||
};
|
||||
|
||||
home.keyboard = {
|
||||
|
|
|
@ -33,22 +33,8 @@ in {
|
|||
imports = [
|
||||
../profiles/wayland-desktop.nix
|
||||
../programs/waybar.nix
|
||||
# ../programs/salut.nix
|
||||
];
|
||||
|
||||
# TODO: autostart
|
||||
# environment.loginShellInit = ''
|
||||
# if [[ "$(tty)" == /dev/tty1 ]]; then
|
||||
# echo starting sway..
|
||||
# exec sway
|
||||
# fi
|
||||
# '';
|
||||
|
||||
services = {
|
||||
# TODO: doesn't work with 2 screens
|
||||
# flameshot.enable = true;
|
||||
};
|
||||
|
||||
services.dunst = {
|
||||
enable = true;
|
||||
};
|
||||
|
@ -73,7 +59,6 @@ in {
|
|||
pkgs.ttf_bitstream_vera
|
||||
|
||||
pkgs.noto-fonts
|
||||
pkgs.noto-fonts-cjk
|
||||
pkgs.noto-fonts-cjk-sans
|
||||
pkgs.noto-fonts-cjk-serif
|
||||
pkgs.noto-fonts-emoji
|
||||
|
@ -88,12 +73,12 @@ in {
|
|||
pkgs.dina-font
|
||||
pkgs.monoid
|
||||
pkgs.hermit
|
||||
# found on colemickens' repo
|
||||
### found on colemickens' repo
|
||||
pkgs.gelasio # metric-compatible with Georgia
|
||||
pkgs.powerline-symbols
|
||||
pkgs.iosevka-comfy.comfy-fixed
|
||||
|
||||
# experimental stuff
|
||||
## experimental stuff
|
||||
pkgs.fuzzel
|
||||
];
|
||||
|
||||
|
|
|
@ -1,6 +1,9 @@
|
|||
{pkgs, ...}: {
|
||||
programs.librewolf = {enable = true;};
|
||||
programs.firefox = {enable = true;};
|
||||
programs.librewolf = {enable = false;};
|
||||
programs.firefox = {
|
||||
enable = true;
|
||||
package = pkgs.firefox-esr-128;
|
||||
};
|
||||
|
||||
# home.file.".mozilla/native-messaging-hosts/passff.json".source = "${pkgs.passff-host}/share/passff-host/passff.json";
|
||||
}
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
{pkgs, ...}: {
|
||||
home.packages = with pkgs; [libreoffice-fresh];
|
||||
home.packages = [pkgs.libreoffice];
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue