diff --git a/hmModules/emacs/default.nix b/hmModules/emacs/default.nix index 54ff7dc..e8bdebf 100644 --- a/hmModules/emacs/default.nix +++ b/hmModules/emacs/default.nix @@ -51,23 +51,23 @@ in en_US-large it_IT ]); - home.activation.cloneCcrEmacsFlake = - let - path = lib.makeBinPath ( - with pkgs; - [ - git - openssh - ] - ); - in - lib.hm.dag.entryAfter [ "writeBoundary" ] '' - PATH=$PATH:${path} - if [ ! -d "$HOME/.config/emacs" ]; then - mkdir "$HOME/.config/emacs" - $DRY_RUN_CMD ln -s "$HOME/projects/aciceri/nixfleet/hmModules/emacs/init.el" "$HOME/.config/emacs/init.el" - $DRY_RUN_CMD ln -s "$HOME/.config/emacs" "$HOME/emacs" - fi - $DRY_RUN_CMD ln -sfn ${treesitGrammars} "$HOME/.config/emacs/tree-sitter" + home.activation = { + cloneCcrEmacsFlake = lib.hm.dag.entryAfter [ "writeBoundary" ] '' + PATH=$PATH:${ + lib.makeBinPath ( + with pkgs; + [ + git + openssh + ] + ) + } + if [ ! -d "$HOME/.config/emacs" ]; then + mkdir "$HOME/.config/emacs" + $DRY_RUN_CMD ln -s "$HOME/projects/aciceri/nixfleet/hmModules/emacs/init.el" "$HOME/.config/emacs/init.el" + $DRY_RUN_CMD ln -s "$HOME/.config/emacs" "$HOME/emacs" + fi + $DRY_RUN_CMD ln -sfn ${treesitGrammars} "$HOME/.config/emacs/tree-sitter" ''; + }; } diff --git a/hmModules/firefox/default.nix b/hmModules/firefox/default.nix index bb04ac5..43d60a3 100644 --- a/hmModules/firefox/default.nix +++ b/hmModules/firefox/default.nix @@ -62,7 +62,6 @@ in ]; }; profiles.default = { - search.force = true; search.default = "DuckDuckGo"; search.engines = { "Searx" = { diff --git a/hmModules/hyprland/hyprland.conf b/hmModules/hyprland/hyprland.conf index 068a65f..473e740 100644 --- a/hmModules/hyprland/hyprland.conf +++ b/hmModules/hyprland/hyprland.conf @@ -30,10 +30,9 @@ windowrulev2 = workspace 9, class:^(Spotify)$ windowrulev2 = float, title:^(floating)$ bind = $mod, b, exec, firefox -# bind = $mod, t, exec, footclient $SHELL -C "zellij" -bind = $mod, t, exec, footclient $SHELL +bind = $mod, t, exec, footclient $SHELL -C "zellij" bind = $mod, RETURN, exec, emacsclient -c --eval "(ccr/start-eshell)" -bind = $mod, m, exec, emacsclient -c --eval '(notmuch-search "tag:new")' +bind = $mod, m, exec, footclient $SHELL -C "aerc" bind = $mod, d, exec, fuzzel --background-color=253559cc --border-radius=5 --border-width=0 bind = $mod, s, exec, screenshot.sh bind = $mod, n, exec, logseq diff --git a/hmModules/shell/default.nix b/hmModules/shell/default.nix index fb10d92..048a65f 100644 --- a/hmModules/shell/default.nix +++ b/hmModules/shell/default.nix @@ -49,7 +49,7 @@ WantedBy = [ "default.target" ]; }; Service = { - ExecStartPre = "${lib.getExe' pkgs.toybox "rm"} -f ${config.programs.atuin.settings.daemon.socket_path}"; + # ExecStartPre = "${lib.getExe' pkgs.toybox "rm"} -f ${config.programs.atuin.settings.daemon.socket_path}"; ExecStart = "${lib.getExe pkgs.atuin} daemon"; }; }; @@ -83,8 +83,7 @@ ]; shellInit = '' - # fish_vi_key_bindings - fish_default_key_bindings + fish_vi_key_bindings '' + lib.optionalString (builtins.hasAttr "cachix-personal-token" age.secrets) '' export CACHIX_AUTH_TOKEN=$(cat ${age.secrets.cachix-personal-token.path}) diff --git a/hosts/kirk/default.nix b/hosts/kirk/default.nix index e2321fa..272dd30 100644 --- a/hosts/kirk/default.nix +++ b/hosts/kirk/default.nix @@ -73,6 +73,7 @@ "imv" "catppuccin" "libreoffice" + "logseq" "emacs" ]; extraGroups = [ ]; diff --git a/hosts/picard/default.nix b/hosts/picard/default.nix index 60677ff..c5773d4 100644 --- a/hosts/picard/default.nix +++ b/hosts/picard/default.nix @@ -35,7 +35,7 @@ "hass-poweroff" "forgejo-runners" "teamviewer" - # "macos-ventura" + "macos-ventura" "sunshine" "mount-sisko" "adb" @@ -90,6 +90,7 @@ "zathura" "imv" "libreoffice" + "logseq" "emacs" "vial" ]; @@ -127,15 +128,10 @@ ]; systemd.services.ddcci = { + serviceConfig.Type = "oneshot"; script = '' echo 'ddcci 0x37' > /sys/bus/i2c/devices/i2c-2/new_device ''; - wantedBy = [ "graphical.target" ]; - restartIfChanged = false; - serviceConfig = { - Type = "oneshot"; - RemainAfterExit = true; - }; }; boot.loader.efi.canTouchEfiVariables = true; diff --git a/packages/emacs/packages.nix b/packages/emacs/packages.nix index 9ed79db..7baa25f 100644 --- a/packages/emacs/packages.nix +++ b/packages/emacs/packages.nix @@ -89,7 +89,6 @@ let kind-icon ef-themes indent-bars - ement ]) ++ (with nongnuPackages; [ eat