- QML 52.8%
- JavaScript 21.1%
- Emacs Lisp 17.9%
- Shell 8.2%
| Config folder | ||
| Emacs | ||
| Git Config | ||
| Shell Config | ||
| Theming/.local/share/icons/Flat-Remix-Teal-Dark | ||
| LICENSE | ||
| LICENSE-EMACS.md | ||
| README.org | ||
| startup.ogg | ||
| startup.sh | ||
Fleur Dotfiles
- To Do List
- Introduction
- Shell Configuration
- Emacs Configuration
- Desktop Themes
- Outro - True Dotfiles
- Reminders
Introduction
Hello! My name is Fleur, pronouns she/her or they/them, You likely don't care about that so let's begin.
These are all of my configuration files for CachyOS, which is the current system I use. I should change what the "Current system I use" bit is whenever I change distros, but anyways.
These files are subject to change and I hope to check the TODO list of this repo every once in a while.
The TODO List will not be kanban or whatever, It's just another org-file where I keep it up to date with SPC m t
Anyways, these topics are laid out by the importance of each file for the system.
Shell Configuration
The main shell I am currently using, and will continue to use for the future, is Fish an easy to configure shell. I used fish_config on the terminal to initialize the web-ui to configure the Shell's theme, prompt and function. With it I am also able to see the keybindings for different actions useful in certain situations.
Theme chosen was Lava for its pretty colors, this is an example theme that comes with Fish after installation.

The Prompt was Nim, since it was the easiest thing to understand and it was pretty. It also went nice with the Fish_Prompt.fish function which lets me see git status and other things.

Caveat of having used the default fish_config command, I will need to do the same every time I want that prompt and that theme, unless I find a way to extract them and put them inside of function to make them start to be applied. It's a somewhat difficult thing to do. I wonder if the function at least will be applied or not 😐.
I have also made some aliases for myself under config.fish. These are simple and self-explanatory, simply check out the file for them.
Emacs Configuration
My current emacs configuration is a Doom one, the important files are under the doom folder, with only a module I made for fountain, so screenplay is correct.
You can check my configuration under the doom folder. And the Fountain module under the modules folder.
Vanilla Emacs Configuration
Mia Persona Emakso is my old vanilla configuration, it's a mess I hope to fix once I learn more elisp. It's a declarative config, so you can check what it does under config.org.
Desktop Themes
I have only 1 Desktop theme saved and that's Flat-Remix-Teal. This one is specifically the icons for folders and such, once I got it years ago, I have never gotten anything else.
My current mouse theme is Oreo Spark Pink. Colors for everything else I was the one to set. Need to export that and my window rules at a later date.
Outro - True Dotfiles
This the one that actually contains the dotfiles (as in the hidden files).
Basically what it has inside is 4 things.
- Icons for the custom .desktop files in .local;
- The .desktop files under .local;
- My .config folder which has the fish, kitty and systemd configurations;
- And the etc folder which has my pacman.conf file.
These are mostly self-explanatory
The modifications I have made
Kitty
- Semi-transparent background;
- Green coloration;
- And some other stuff I forgot.
Fish
Everything is described under the Shell Configuration topic.
Systemd
- Automates syncthing initialization under start up.
Pacman
- Enabled multilib for default archlinux;
- Allowed 5 parallel downloads.
Reminders
Repository management
git init Makes git be able to work under the current directory
git switch -c main Switches the branch name it isn't already main
git add <file> Adds file(s) to the current commit
git commit -S -m "commit message" Signs and adds quick comment under the commit
git remote add <remote-name> https://git.disroot.org/FleurC/dotfiles.git Adds the repo url to upload files to
git push -u <remote-name> <branch> Pushes commit to remote under the branch you're working on.
Check documentation of git for more information.
Set up Fish Shell Config in CachyOS
Use fish_config to initialize the web-ui, apply lava color and nim prompt.
Org-Brain
delete .elc files from org-brain build folder because otherwise org-brain breaksdown easily.