NixOS 24.11 builds

This commit is contained in:
Geoffrey Frogeye 2024-11-30 20:06:14 +01:00
parent 2951e81a77
commit b9bd255a55
Signed by: geoffrey
GPG key ID: C72403E7F82E6AD8
11 changed files with 271 additions and 166 deletions

View file

@ -1,4 +1,7 @@
{ pkgs, config, lib, ... }:
{ pkgs, config, lib, labellenixpkgs, ... }:
let
labellepkgs = import labellenixpkgs { inherit (pkgs) system; };
in
{
frogeye.hooks.lock = ''
${pkgs.coreutils}/bin/rm -rf "/tmp/cached_pass_$UID"
@ -191,7 +194,7 @@
usbutils
dmidecode
lshw
labelle # Label printer
labellepkgs.labelle # Label printer
# Locker
(pkgs.writeShellApplication {

View file

@ -64,11 +64,11 @@
ansiblels.enable = config.frogeye.dev.ansible; # Ansible
bashls.enable = true; # Bash
jsonls.enable = true; # JSON
lua-ls.enable = true; # Lua (for Neovim debugging)
lua_ls.enable = true; # Lua (for Neovim debugging)
perlpls.enable = config.frogeye.dev.perl; # Perl
phpactor.enable = config.frogeye.dev.php; # PHP
# Nix
nil-ls = {
nil_ls = {
enable = true;
settings = {
formatting.command = [ "nixpkgs-fmt" ];

View file

@ -1,4 +1,7 @@
{ pkgs, lib, config, ... }:
{ pkgs, lib, config, onixpkgs, ... }:
let
opkgs = import onixpkgs { inherit (pkgs) system; };
in
{
config = lib.mkIf config.frogeye.extra {
programs = {
@ -21,7 +24,7 @@
# Communication
signal-desktop
(pkgs.callPackage ./whisperx.nix {}) # Transcribe voice messages
(opkgs.callPackage ./whisperx.nix { }) # Transcribe voice messages
# downloading
# transmission TODO Collision if both transmissions are active?
@ -52,7 +55,7 @@
# downloading
transmission-qt
# wine only makes sense on x86_64
# wine only makes sense on x86_64
] ++ lib.optionals pkgs.stdenv.isx86_64 [
wine
# TODO wine-gecko wine-mono lib32-libpulse (?)

View file

@ -1,4 +1,4 @@
{ pkgs, lib, config, unixpkgs, ... }:
{ pkgs, lib, config, ... }:
let
cfg = config.programs.git;
in
@ -82,9 +82,6 @@ in
};
jujutsu = {
enable = true;
package = (import unixpkgs {
inherit (pkgs) system;
}).jujutsu;
# Current version doesn't have the "none" signing backend
settings = {
git = {

View file

@ -3,7 +3,7 @@
#! nix-shell -p python3 python3Packages.coloredlogs r128gain
# TODO r128gain is not maintainted anymore
# 24.05 rsgain replaces it, does the same job as I do with albums
# rsgain replaces it, does the same job as I do with albums
# Normalisation is done at the default of each program,
# which is usually -89.0 dB

View file

@ -54,8 +54,7 @@ in
specs = {
enable = true;
min_jump = 5;
fader = { builtin = "pulse_fader"; };
resizer = { builtin = "shrink_resizer"; };
settings.popup.fader = "require('specs').pulse_fader";
};
# Treesitter

View file

@ -110,8 +110,7 @@
'';
userCommands = {
Reload = { command = "source ${config.xdg.configHome}/nvim/init.lua"; force = false; };
# 24.05 force=false was for https://github.com/nix-community/nixvim/issues/954
Reload = { command = "source ${config.xdg.configHome}/nvim/init.lua"; };
};
keymaps = [