A collection of Fish shell configuration scripts and functions
Find a file
2025-09-22 12:52:24 +02:00
conf.d Initial Commit 2025-09-22 12:52:24 +02:00
LICENSE Initial Commit 2025-09-22 12:52:24 +02:00
README.md Initial Commit 2025-09-22 12:52:24 +02:00

fishconfigs

Personal Fish shell configuration files and custom functions.

Description

This repository contains my custom Fish shell configurations, including utility functions for git operations and NFS mounting.

Installation

  1. Clone this repository:
git clone https://git.prisma.moe/fishconfigs.git
  1. Copy the configuration files to your Fish config directory:
cp -r conf.d/* ~/.config/fish/conf.d/
  1. Reload your Fish shell or run:
source ~/.config/fish/config.fish

Functions

gitcommitdate

Commit with a specific time for both author and committer dates.

Usage:

gitcommitdate HH:MM commit message

Example:

gitcommitdate 14:30 Fix critical bug in authentication

mountnfs / umountnfs

Utility functions for mounting and unmounting NFS shares with optimized settings.

Usage:

mountnfs    # Mount NFS share (requires configuration)
umountnfs   # Unmount NFS share

Note: You'll need to edit the mountnfs.fish file to set the specific IP of your server, mount point, and local mount point.

Contributing

Feel free to submit issues and pull requests to improve these configurations, they will be very welcome!

Acknowledgments

Special thanks to aichan for inspiration and creating the gitcommitdate config.

License

This project is open source and available under the European Union Public License v1.2.