accomodating for fern package name change to 'shed'
This commit is contained in:
@@ -7,7 +7,7 @@
|
||||
./starship.nix
|
||||
./userpkgs.nix
|
||||
./zsh
|
||||
./fern
|
||||
./shed
|
||||
./swaync.nix
|
||||
./hyprland.nix
|
||||
./waybar.nix
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
{ lib, config, pkgs, self, ... }:
|
||||
{
|
||||
programs.fern = {
|
||||
programs.shed = {
|
||||
aliases = {
|
||||
mv = "mv -v";
|
||||
cp = "cp -vr";
|
||||
gt = "gtrash";
|
||||
gtp = "${pkgs.myScripts.playshellsound}/bin/playshellsound ${self}/assets/sound/rm.wav && gtrash put";
|
||||
diff = "diff --color=auto";
|
||||
sr = "source ~/.fernrc";
|
||||
sr = "source ~/.shedrc";
|
||||
psg = "ps aux | grep -v grep | grep -i -e VSZ -e";
|
||||
mkdir = "mkdir -p";
|
||||
pk = "pkill -9 -f";
|
||||
@@ -22,6 +22,7 @@
|
||||
suvi = "sudoedit";
|
||||
suvide = "EDITOR=neovide; suvi";
|
||||
rustdev = "nix develop github:km-clay/devshells#rust";
|
||||
y = "yazi";
|
||||
|
||||
ga = "playshellsound ${self}/assets/sound/gitadd.wav; git add";
|
||||
gcomm = "gitcommit_sfx";
|
||||
@@ -1,6 +1,6 @@
|
||||
{ lib, config, ... }:
|
||||
{
|
||||
programs.fern = {
|
||||
programs.shed = {
|
||||
environmentVars = {
|
||||
SOUNDS_ENABLED = "true";
|
||||
EDITOR = "nvim";
|
||||
@@ -5,12 +5,13 @@ let
|
||||
sndpath = "${self}/assets/sound";
|
||||
in
|
||||
{
|
||||
programs.fern = {
|
||||
programs.shed = {
|
||||
settings.extraPreConfig = ''
|
||||
prompt_topline() {
|
||||
local last_exit_code="$?"
|
||||
local last_cmd_status
|
||||
local last_cmd_runtime
|
||||
if [ "$?" -eq "0" ]; then
|
||||
if [ "$last_exit_code" -eq "0" ]; then
|
||||
last_cmd_status="\e[1;32m\e[0m"
|
||||
else
|
||||
last_cmd_status="\e[1;31m\e[0m"
|
||||
@@ -89,16 +90,32 @@ in
|
||||
}
|
||||
|
||||
viflake() {
|
||||
(
|
||||
while ! [ -f ./flake.nix ]; do
|
||||
builtin cd ..
|
||||
if [ "$PWD" = "/" ]; then
|
||||
echo "No flake.nix found in this directory or any parent directories."
|
||||
return 1
|
||||
filename="$(upfind flake.nix)"
|
||||
if [ -n "$filename" ]; then
|
||||
nvim "$filename"
|
||||
else
|
||||
echo "No flake.nix found in this directory or any parent directories."
|
||||
return 1
|
||||
fi
|
||||
}
|
||||
|
||||
upfind() {
|
||||
until [ "$#" -eq 0 ]; do
|
||||
filename="$1"
|
||||
(
|
||||
until [ -f "./$filename" ]; do
|
||||
builtin cd ..
|
||||
if [ "$PWD" = "/" ]; then
|
||||
echo "upsearch: failed to find file '$filename' in this directory or any parent directories." 1>&2
|
||||
break
|
||||
fi
|
||||
done
|
||||
if [ -f "./$filename" ]; then
|
||||
realpath "./$filename"
|
||||
fi
|
||||
done
|
||||
nvim ./flake.nix
|
||||
)
|
||||
)
|
||||
shift 1
|
||||
done
|
||||
}
|
||||
|
||||
nvim() {
|
||||
@@ -170,6 +187,10 @@ in
|
||||
${shellsound} ${sndpath}/cd.wav
|
||||
}
|
||||
|
||||
hyprsock() {
|
||||
socat -U - UNIX-CONNECT:$XDG_RUNTIME_DIR/hypr/$HYPRLAND_INSTANCE_SIGNATURE/.socket2.sock
|
||||
}
|
||||
|
||||
vipe() {
|
||||
local tmp=$(mktemp)
|
||||
$EDITOR "$tmp" >/dev/tty </dev/tty
|
||||
@@ -177,7 +198,7 @@ in
|
||||
rm "$tmp"
|
||||
}
|
||||
|
||||
if [ "$0" = "-fern" ]; then
|
||||
if [ "$0" = "-shed" ]; then
|
||||
${shellsound} $FLAKEPATH/assets/sound/login.wav
|
||||
fi
|
||||
'';
|
||||
@@ -1,7 +1,7 @@
|
||||
{ lib, config, ... }:
|
||||
|
||||
{
|
||||
programs.fern = {
|
||||
programs.shed = {
|
||||
enable = true;
|
||||
|
||||
settings = {
|
||||
@@ -1,7 +1,7 @@
|
||||
{ lib, self, config, host, pkgs, ... }:
|
||||
|
||||
let
|
||||
scheme = "ayu-dark";
|
||||
scheme = "seti";
|
||||
wallpaper = "${self}/assets/wallpapers/dark-waves.jpg";
|
||||
server = (host == "xenon");
|
||||
in {
|
||||
@@ -16,7 +16,6 @@ in {
|
||||
image = wallpaper;
|
||||
polarity = "dark";
|
||||
autoEnable = true;
|
||||
opacity.terminal = 1.0;
|
||||
targets = {
|
||||
waybar.enable = false;
|
||||
spicetify.enable = false;
|
||||
|
||||
Reference in New Issue
Block a user