fix: code review fixes
- Fix hardcoded user path in webapps.nix (use homeDirectory) - Normalize wallpapers option to use .enable suffix - Remove duplicate FZF keybind declaration - Update comments to match actual implementation
This commit is contained in:
@@ -31,7 +31,6 @@ in {
|
|||||||
"--preview='bat --color=always -n {}'"
|
"--preview='bat --color=always -n {}'"
|
||||||
"--bind 'ctrl-/:toggle-preview'"
|
"--bind 'ctrl-/:toggle-preview'"
|
||||||
"--header 'Press CTRL-Y to copy command into clipboard'"
|
"--header 'Press CTRL-Y to copy command into clipboard'"
|
||||||
"--bind 'ctrl-/:toggle-preview'"
|
|
||||||
"--bind 'ctrl-y:execute-silent(echo -n {2..} | wl-copy)+abort'"
|
"--bind 'ctrl-y:execute-silent(echo -n {2..} | wl-copy)+abort'"
|
||||||
];
|
];
|
||||||
defaultCommand = "fd --type f --exclude .git --follow --hidden";
|
defaultCommand = "fd --type f --exclude .git --follow --hidden";
|
||||||
|
|||||||
@@ -21,7 +21,7 @@ in {
|
|||||||
$env.EDITOR = "nvim"
|
$env.EDITOR = "nvim"
|
||||||
$env.VISUAL = "zeditor"
|
$env.VISUAL = "zeditor"
|
||||||
$env.FZF_DEFAULT_COMMAND = "fd --type f --exclude .git --follow --hidden"
|
$env.FZF_DEFAULT_COMMAND = "fd --type f --exclude .git --follow --hidden"
|
||||||
$env.FZF_DEFAULT_OPTS = "--preview='bat --color=always -n {}' --bind 'ctrl-/:toggle-preview' --header 'Press CTRL-Y to copy command into clipboard' --bind 'ctrl-/:toggle-preview' --bind 'ctrl-y:execute-silent(echo -n {2..} | wl-copy)+abort' --color bg:#282a36,bg+:#44475a,fg:#f8f8f2,fg+:#f8f8f2,header:#6272a4,hl:#bd93f9,hl+:#bd93f9,info:#ffb86c,marker:#ff79c6,pointer:#ff79c6,prompt:#50fa7b,spinner:#ffb86c"
|
$env.FZF_DEFAULT_OPTS = "--preview='bat --color=always -n {}' --bind 'ctrl-/:toggle-preview' --header 'Press CTRL-Y to copy command into clipboard' --bind 'ctrl-y:execute-silent(echo -n {2..} | wl-copy)+abort' --color bg:#282a36,bg+:#44475a,fg:#f8f8f2,fg+:#f8f8f2,header:#6272a4,hl:#bd93f9,hl+:#bd93f9,info:#ffb86c,marker:#ff79c6,pointer:#ff79c6,prompt:#50fa7b,spinner:#ffb86c"
|
||||||
$env.XDG_DATA_HOME = $"($env.HOME)/.local/share"
|
$env.XDG_DATA_HOME = $"($env.HOME)/.local/share"
|
||||||
$env.SSH_AUTH_SOCK = "/run/user/1000/gnupg/S.gpg-agent.ssh"
|
$env.SSH_AUTH_SOCK = "/run/user/1000/gnupg/S.gpg-agent.ssh"
|
||||||
$env.PATH = ($env.PATH | split row (char esep) | append $"($env.HOME)/.cache/.bun/bin" | append $"($env.HOME)/.npm-global/bin" | uniq)
|
$env.PATH = ($env.PATH | split row (char esep) | append $"($env.HOME)/.cache/.bun/bin" | append $"($env.HOME)/.npm-global/bin" | uniq)
|
||||||
|
|||||||
@@ -1,5 +1,6 @@
|
|||||||
# AI agent system — OpenCode, Pi, and MCP server configuration.
|
# AI agent system — OpenCode, Pi, and MCP server configuration.
|
||||||
# References inputs.m3ta-nixpkgs.homeManagerModules.coding.agents for the base module.
|
# Relies on coding.agents options provided by home/common/default.nix
|
||||||
|
# (inputs.m3ta-nixpkgs.homeManagerModules.default).
|
||||||
{
|
{
|
||||||
config,
|
config,
|
||||||
inputs,
|
inputs,
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
# Editor aggregator — delegates to m3ta-nixpkgs editors module for NeoVim and Zed.
|
# Editor aggregator — delegates to m3ta-nixpkgs editor modules.
|
||||||
{...}: {
|
{...}: {
|
||||||
imports = [
|
imports = [
|
||||||
./neovim.nix
|
./neovim.nix
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
# Web application desktop entries — Teams, Outlook, Basecamp, and OpenCode launchers.
|
# Web application desktop entries — Teams, Outlook, Basecamp, and OpenCode launchers.
|
||||||
{
|
{
|
||||||
|
config,
|
||||||
pkgs,
|
pkgs,
|
||||||
lib,
|
|
||||||
...
|
...
|
||||||
}: let
|
}: let
|
||||||
icons = {
|
icons = {
|
||||||
@@ -42,7 +42,7 @@ in {
|
|||||||
comment = "Open Basecamp as a Desktop App";
|
comment = "Open Basecamp as a Desktop App";
|
||||||
categories = ["Application" "Network"];
|
categories = ["Application" "Network"];
|
||||||
terminal = false;
|
terminal = false;
|
||||||
icon = "/home/sascha.koenig/.local/share/icons/basecamp-logo.png";
|
icon = "${config.home.homeDirectory}/.local/share/icons/basecamp-logo.png";
|
||||||
};
|
};
|
||||||
opencode = {
|
opencode = {
|
||||||
name = "Opencode";
|
name = "Opencode";
|
||||||
|
|||||||
@@ -5,9 +5,9 @@
|
|||||||
...
|
...
|
||||||
}:
|
}:
|
||||||
with lib; let
|
with lib; let
|
||||||
cfg = config.desktop.theme.wallpapers;
|
cfg = config.desktop.theme.wallpapers.enable;
|
||||||
in {
|
in {
|
||||||
options.desktop.theme.wallpapers = mkEnableOption "wallpapers for Hyprland";
|
options.desktop.theme.wallpapers.enable = mkEnableOption "wallpapers for Hyprland";
|
||||||
|
|
||||||
config = mkIf cfg {
|
config = mkIf cfg {
|
||||||
xdg.configFile."hypr/wallpapers" = {
|
xdg.configFile."hypr/wallpapers" = {
|
||||||
|
|||||||
Reference in New Issue
Block a user