This repo contains an org file which can be used to set a arch-hyprland environment based on emacs for better Desktop experience.
Disclaimer: This Desktop Environment is heavily based on emacs and hyprland, so if you are not familiar with emacs, then it is recommended to get familiar with emacs [System Crafter-great place to learn emacs] and then use this configuration. a script is already provided to do the manual work.
WHY TO USE THIS?? If you are someone who wants a centralised place to edit all your apps configuration then this method of configuring config files can proove useful to you. Like in Windows there is a settings application which can be used to change settings of the system, similarly this config file can be used to create a central place to edit all your configuration. It is not only limited to configuration, if you know org mode then you can change the way you operate your computer. This method can be used to manage your personal files, your projects , college/school related stuff . Initial Setup can be a little cumbersome but in long run it will be beneficial.
Requirements
- Basic Arch Setup [refer Pacakge section in config.org ]
- emacs-nativecomp
- Hyprland
Installation Guide
- Set Up Arch , Hyprland
- then install emacs-nativecomp
- run the setup script
TIPS
- If you dont want use a particular application you can remove it from config.org before saving it
- Slow emacs- then considering laucnhing emacs in daemon mode on startup.
FUTURE SCOPE
- merging the hyprland installation process with this [for now refer https://github.com/SolDoesTech ]
- decreasing tangling time [ current time is 0.8s - 1.5s ]
Mentions
- System Crafters [https://github.com/daviwil/emacs-from-scratch]
- HYPRV2 [https://github.com/SolDoesTech/HyprV2.git]
- rish [ https://github.com/rishabhsinghcomp]