From 72ea5f7086923a2aac5007c30c426c0cefa5ec3d Mon Sep 17 00:00:00 2001 From: Andrea Ciceri Date: Fri, 28 Mar 2025 15:45:47 +0100 Subject: [PATCH 1/6] Lock nixpkgs revision --- flake.lock | 16 ++++++++-------- flake.nix | 2 +- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/flake.lock b/flake.lock index 28455ba..a5a47a5 100644 --- a/flake.lock +++ b/flake.lock @@ -464,11 +464,11 @@ "lix": { "flake": false, "locked": { - "lastModified": 1743065774, - "narHash": "sha256-aC1lwnqwHbYRsPfx+lRi32fHRcln0xhIzf0Q7/Lg+vQ=", + "lastModified": 1743151582, + "narHash": "sha256-aPtMrs2Nwg4ZCN7GQohQXTuRil1FCSUI4RdLGxTf44E=", "ref": "refs/heads/main", - "rev": "b918f1c307b314daa44407bac60046630f13ed48", - "revCount": 17742, + "rev": "b52db5e7c120fdf67e914ba9fec648a461e08614", + "revCount": 17743, "type": "git", "url": "https://git@git.lix.systems/lix-project/lix" }, @@ -726,17 +726,17 @@ }, "nixpkgs_6": { "locked": { - "lastModified": 1742889210, - "narHash": "sha256-hw63HnwnqU3ZQfsMclLhMvOezpM7RSB0dMAtD5/sOiw=", + "lastModified": 1742288794, + "narHash": "sha256-Txwa5uO+qpQXrNG4eumPSD+hHzzYi/CdaM80M9XRLCo=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "698214a32beb4f4c8e3942372c694f40848b360d", + "rev": "b6eaf97c6960d97350c584de1b6dcff03c9daf42", "type": "github" }, "original": { "owner": "NixOS", - "ref": "nixos-unstable", "repo": "nixpkgs", + "rev": "b6eaf97c6960d97350c584de1b6dcff03c9daf42", "type": "github" } }, diff --git a/flake.nix b/flake.nix index 4b6946e..dc8ef51 100644 --- a/flake.nix +++ b/flake.nix @@ -3,7 +3,7 @@ inputs = { flakeParts.url = "github:hercules-ci/flake-parts"; - nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable"; + nixpkgs.url = "github:NixOS/nixpkgs/b6eaf97c6960d97350c584de1b6dcff03c9daf42"; nixosHardware.url = "github:NixOS/nixos-hardware"; homeManager = { url = "github:nix-community/home-manager"; From dedea5399af87bfcfd3cd9f98a13d5b4e788d2b6 Mon Sep 17 00:00:00 2001 From: Andrea Ciceri Date: Fri, 28 Mar 2025 15:46:32 +0100 Subject: [PATCH 2/6] Use `enter_accept` in `atuin` --- hmModules/shell/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/hmModules/shell/default.nix b/hmModules/shell/default.nix index f63cbf0..5f3890e 100644 --- a/hmModules/shell/default.nix +++ b/hmModules/shell/default.nix @@ -67,6 +67,7 @@ sync_address = "http://sisko.wg.aciceri.dev:8889"; search_mode = "fuzzy"; style = "compact"; + enter_accept = "true"; }; }; From a74f230db3b167c1f9ca02b834dd44d349418a5b Mon Sep 17 00:00:00 2001 From: Andrea Ciceri Date: Fri, 28 Mar 2025 15:46:51 +0100 Subject: [PATCH 3/6] Use nixpkgs' mediatomb and change served directories --- modules/mediatomb/default.nix | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/modules/mediatomb/default.nix b/modules/mediatomb/default.nix index 7a2eba2..df9465f 100644 --- a/modules/mediatomb/default.nix +++ b/modules/mediatomb/default.nix @@ -1,20 +1,22 @@ -{ pkgs, ... }: { services.mediatomb = { enable = true; - # FIXME remove when fixed - package = - (builtins.getFlake "github:NixOs/nixpkgs/3ffbbdbac0566a0977da3d2657b89cbcfe9a173b") - .legacyPackages.${pkgs.stdenv.system}.gerbera; openFirewall = true; serverName = "Sisko"; mediaDirectories = [ { - path = "/mnt/hd/torrent"; + path = "/mnt/hd/movies"; + recursive = true; + } + { + path = "/mnt/hd/series"; recursive = true; } ]; }; - users.users.mediatomb.extraGroups = [ "transmission" ]; + users.users.mediatomb.extraGroups = [ + "radarr" + "sonarr" + ]; } From 4f02f4bd7f6520cc6d228dc45fcc2fe1318a92c0 Mon Sep 17 00:00:00 2001 From: Andrea Ciceri Date: Fri, 28 Mar 2025 15:47:45 +0100 Subject: [PATCH 4/6] Disable `zulip` on `kirk` --- hosts/kirk/default.nix | 1 - 1 file changed, 1 deletion(-) diff --git a/hosts/kirk/default.nix b/hosts/kirk/default.nix index ec5d0df..812a16a 100644 --- a/hosts/kirk/default.nix +++ b/hosts/kirk/default.nix @@ -66,7 +66,6 @@ "digikam" "discord" "remmina" - "zulip" "calibre" "zathura" "imv" From fc79fba781f03507b2ebf976c822bec0eccd3546 Mon Sep 17 00:00:00 2001 From: Andrea Ciceri Date: Fri, 28 Mar 2025 15:47:58 +0100 Subject: [PATCH 5/6] Remove emacs' `fish-completion` --- hmModules/emacs/init.el | 3 --- packages/emacs/packages.nix | 1 - 2 files changed, 4 deletions(-) diff --git a/hmModules/emacs/init.el b/hmModules/emacs/init.el index a36b0de..885ac12 100644 --- a/hmModules/emacs/init.el +++ b/hmModules/emacs/init.el @@ -701,9 +701,6 @@ (use-package eshell-atuin :hook ((eshell-mode . eshell-atuin-mode))) -(use-package fish-completion-mode - :hook ((eshell-mode . fish-completion-mode))) - (use-package eshell-syntax-highlighting :custom ((eshell-syntax-highlighting-highlight-in-remote-dirs nil)) diff --git a/packages/emacs/packages.nix b/packages/emacs/packages.nix index 9b366a2..73c6e96 100644 --- a/packages/emacs/packages.nix +++ b/packages/emacs/packages.nix @@ -132,7 +132,6 @@ let ligature treemacs-nerd-icons eshell-syntax-highlighting - fish-completion # fish completion for eshell eshell-prompt-extras eshell-atuin eshell-command-not-found From 4ba43fb6475ce289f81cf32c60cfcdd229085238 Mon Sep 17 00:00:00 2001 From: Andrea Ciceri Date: Fri, 28 Mar 2025 15:48:08 +0100 Subject: [PATCH 6/6] Configure `gptel` --- hmModules/emacs/init.el | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/hmModules/emacs/init.el b/hmModules/emacs/init.el index 885ac12..9b685a3 100644 --- a/hmModules/emacs/init.el +++ b/hmModules/emacs/init.el @@ -981,7 +981,6 @@ This is meant to be an helper to be called from the window manager." (use-package gptel :custom - ;; (gptel-model 'deepseek/deepseek-chat) (gptel-model 'qwen/qwen-max) (gptel-backend (gptel-make-openai "OpenRouter" :host "openrouter.ai" @@ -995,8 +994,8 @@ This is meant to be an helper to be called from the window manager." :config (require 'gptel-curl) - (add-hook 'gptel-post-response-functions 'gptel-end-of-response) - (add-hook 'gptel-post-stream-hook 'gptel-auto-scroll) + ;; (add-hook 'gptel-post-response-functions 'gptel-end-of-response) + ;; (add-hook 'gptel-post-stream-hook 'gptel-auto-scroll) (defun ccr/suggest-eshell-command () (interactive)