This commit is contained in:
nx2
2024-03-11 00:15:22 +01:00
parent 9d1f884eba
commit 753123ec0f

View File

@@ -38,11 +38,10 @@
obs-studio bitwarden obs-studio bitwarden
hyprland-protocols waybar swww hyprland-autoname-workspaces rofi wlogout imv mpv hyprland-protocols waybar swww hyprland-autoname-workspaces rofi wlogout imv mpv
pavucontrol fontpreview gtk2fontsel pavucontrol fontpreview gtk2fontsel
lynx tldr fzf figlet delta ripgrep lynx tldr fzf figlet delta ripgrep lolcat
libinput-gestures dotool brightnessctl wev gnome.nautilus gnome.gnome-themes-extra gnome.adwaita-icon-theme gnome.gnome-tweaks gtk3 gtk4 lxappearance libinput-gestures dotool brightnessctl wev gnome.nautilus gnome.gnome-themes-extra gnome.adwaita-icon-theme gnome.gnome-tweaks gtk3 gtk4 lxappearance
element sssnake pipes element sssnake pipes
# # You can also create simple shell scripts directly inside your # # You can also create simple shell scripts directly inside your
# # configuration. For example, this adds a command 'my-hello' to your # # configuration. For example, this adds a command 'my-hello' to your
# # environment: # # environment:
@@ -59,6 +58,35 @@
'') '')
(writeShellScriptBin "nxfetch" ''
logo=$(echo -e "
OS
DE/WM
TERM
SHELL
ISHELL
KERNEL
EDITOR
TFM
PROMPT
" | lolcat --force)
msg="
$(echo -e "$logo" | sed -n 3p): $(cat /etc/*-release | grep PRETTY_NAME | cut -c 14- | rev | cut -c 2- | rev)
$(echo -e "$logo" | sed -n 4p): ''${DESKTOP_SESSION^}
$(echo -e "$logo" | sed -n 5p): ''${TERM^}
$(echo -e "$logo" | sed -n 6p): ''${SHELL}
$(echo -e "$logo" | sed -n 7p): fish
$(echo -e "$logo" | sed -n 8p): ''$(uname -r)
$(echo -e "$logo" | sed -n 9p): ''${EDITOR}
$(echo -e "$logo" | sed -n 10p): $(yazi --version)
$(echo -e "$logo" | sed -n 11p): $(starship --version | head -n 1)
"
echo -e "$msg"
'')
# only works on spec arch, chage url for others # only works on spec arch, chage url for others
(stdenv.mkDerivation { (stdenv.mkDerivation {
name = "easycommit"; name = "easycommit";
@@ -358,7 +386,7 @@
lt2 = "eza --icons --git --smart-group --group-directories-first --long --tree -L 2"; lt2 = "eza --icons --git --smart-group --group-directories-first --long --tree -L 2";
sr = "sudo reboot"; sr = "sudo reboot";
nf = "neofetch"; nf = "neofetch";
nxf = "neofetch"; nxf = "nxfetch";
nn = "nano"; nn = "nano";
m = "micro"; m = "micro";
c = "codium"; c = "codium";
@@ -379,10 +407,11 @@
''; '';
}; };
}; };
# promptInit = '' interactiveShellInit = ''
# set -x -g STARSHIP_CONFIG "${./shell/starship.toml}" set -g fish_greeting
# ${pkgs.starship}/bin/starship init fish | source nxfetch
# ''; ${pkgs.starship}/bin/starship init fish | source
'';
}; };