diff --git a/flake.lock b/flake.lock index 6355e84..04e488a 100644 --- a/flake.lock +++ b/flake.lock @@ -137,11 +137,11 @@ "nixpkgs-stable": "nixpkgs-stable" }, "locked": { - "lastModified": 1751303444, - "narHash": "sha256-sK8xfBTztSyqWgbxzGj86ug3vSee8A61l0iwsgoNMH4=", + "lastModified": 1751337127, + "narHash": "sha256-mP8SC6SWFZiji6DH65PObaKUphLLCN8FoiXmVztdR5o=", "owner": "nix-community", "repo": "emacs-overlay", - "rev": "4a0db65ba7e8499456cacec817196eaae4cd518d", + "rev": "3e2b295e2dcad08449f48669a2d1ef2596b2e5d3", "type": "github" }, "original": { @@ -541,11 +541,11 @@ ] }, "locked": { - "lastModified": 1751309344, - "narHash": "sha256-zmb01yyOXttyhJD3kRtW6Pkt1lsPbJvN3P92/GnI0tk=", + "lastModified": 1751336185, + "narHash": "sha256-ptnVr2x+sl7cZcTuGx/0BOE2qCAIYHTcgfA+/h60ml0=", "owner": "nix-community", "repo": "home-manager", - "rev": "78fc50f1cf8e57a974ff4bfe654563fce43d6289", + "rev": "96354906f58464605ff81d2f6c2ea23211cbf051", "type": "github" }, "original": { @@ -687,11 +687,11 @@ "xwayland-satellite-unstable": "xwayland-satellite-unstable" }, "locked": { - "lastModified": 1751275819, - "narHash": "sha256-013hN0hBpLAPS9PQhkQKb2KOUB3Y1Ef7poANHpsxbck=", + "lastModified": 1751335430, + "narHash": "sha256-OVP1yknJHvRK+eIy56UZsf9kUXSmwlwitPa9dZ0/HWo=", "owner": "sodiboo", "repo": "niri-flake", - "rev": "91b2083cad55e4607ebc1cf920c08daf209ad7a0", + "rev": "fab3c874b28d95696225b4e575c3b6dc5d6058fe", "type": "github" }, "original": { @@ -1020,11 +1020,11 @@ }, "nixpkgs_6": { "locked": { - "lastModified": 1751011381, - "narHash": "sha256-krGXKxvkBhnrSC/kGBmg5MyupUUT5R6IBCLEzx9jhMM=", + "lastModified": 1751271578, + "narHash": "sha256-P/SQmKDu06x8yv7i0s8bvnnuJYkxVGBWLWHaU+tt4YY=", "owner": "nixos", "repo": "nixpkgs", - "rev": "30e2e2857ba47844aa71991daa6ed1fc678bcbb7", + "rev": "3016b4b15d13f3089db8a41ef937b13a9e33a8df", "type": "github" }, "original": { @@ -1599,11 +1599,11 @@ ] }, "locked": { - "lastModified": 1751278949, - "narHash": "sha256-wjOCGMnHbTWsxWs/V7QT9ANG3T2wx+DHs4/cg5gl2dc=", + "lastModified": 1751321974, + "narHash": "sha256-0NtaKDtjY8Gmj++e8ZzpFkKFp6+7AcBW+Qefj4LihAk=", "owner": "0xc000022070", "repo": "zen-browser-flake", - "rev": "9d1622af7aa4aaee79eb5e5da98f045f5b69d8f0", + "rev": "03b5b1e1540b03e77e22a66379c3cddc3a7197f5", "type": "github" }, "original": { diff --git a/modules/home/shell-conf/fish/functions/ac-power-check.fish b/modules/home/shell-conf/fish/functions/ac-power-check.fish deleted file mode 100644 index 5144baf..0000000 --- a/modules/home/shell-conf/fish/functions/ac-power-check.fish +++ /dev/null @@ -1,3 +0,0 @@ -#!/usr/bin/env fish - -cat /sys/class/power_supply/AC0/online diff --git a/modules/home/shell-conf/nushell/config.nu b/modules/home/shell-conf/nushell/config.nu index 8b13789..923b286 100644 --- a/modules/home/shell-conf/nushell/config.nu +++ b/modules/home/shell-conf/nushell/config.nu @@ -1 +1,15 @@ +$env.config.completions.external.completer = $fish_completer +$env.LS_COLORS = (vivid generate one-dark) + + + +def --env doomup [...args] { + doom sync ...$args + doom gc + systemctl --user restart emacs.service +} + +def --env lla [...args] { + ls -alm ...$args | select name size type mode +} diff --git a/modules/home/shell-conf/nushell/nushell.nix b/modules/home/shell-conf/nushell/nushell.nix index 8811d9c..929887c 100644 --- a/modules/home/shell-conf/nushell/nushell.nix +++ b/modules/home/shell-conf/nushell/nushell.nix @@ -5,6 +5,10 @@ enable = true; shellAliases = { "em" = "emacsclient -n -r"; + "ls" = "ls -m"; + "la" = "ls -am"; + "lz" = "eza -l"; + "lza" = "eza -al"; "emm" = "emacsclient -nw"; "gtr" = "gtrash restore"; "rmr" = "gtrash restore"; @@ -12,6 +16,8 @@ "lg" = "lazygit"; "cat" = "bat --plain"; "y" = "wezterm --config-file ~/.config/wezterm/launcher.lua start --always-new-process --cwd (pwd) yazi &"; + "sbcl" = "rlwrap sbcl"; + "yabup" = "yabridgectl sync --prune"; }; # configFile.source = ./config.nu; loginFile.text = '' @@ -43,10 +49,6 @@ }; }; }; - extraConfig = '' - $env.config.completions.external.completer = $fish_completer - ''; - extraEnv = '' let fish_completer = {|spans| let completions = fish --command $'complete "--do-complete=($spans | str join " ")"' @@ -67,8 +69,6 @@ $completions } } - - $env.LS_COLORS = (vivid generate one-dark) ''; plugins = [ pkgs.nushellPlugins.skim ]; };