- configuration.nix βοΈ
- neovim config π
- kitty config πΊ
- fish config π
the configuration is written by me totally.
- It sets your Default Shell
from bash -> fish
- Desktop Environment is KDE Plasma & it's kind of bloatfree with thunar as the file manager ποΈ (because it's the best)
- enables neovim systemwide
- gives you the latest kernel available
- fonts included
- TUI applications which are usually neccessary
- apps are categorized β
- applications curated for a Data Scientist using python and jupyter notebook π
This is a lazyvim config but I added changes in the colorscheme sections
the file colorscheme.lua is inside ~/.config/nvim/lua/plugins/colorscheme.lua
Included Colors ~
- Dracula π£
- Gruvbox π‘
You just need to set the colorscheme name and restart neovim
example:
return {
-- add dracula
{ "Mofiqul/dracula.nvim" },
-- add Gruvbox
{ "ellisonleao/gruvbox.nvim" },
-- Configure LazyVim to load dracula
{
"LazyVim/LazyVim",
opts = {
colorscheme = "gruvbox",
},
},
}
βοΈ colorscheme = "place_your_colorscheme_name"
few more options so that you don't need to dig the internet ~~
- Everforest: "neanias/everforest-nvim"
- Kanagawa: "rebelot/kanagawa.nvim"
**You need the "gcc_multi" package for LazyVim to work properly (nvim.treesetter)
My fish config is very much vanila! just starship as the prompt and few aliases Important Aliases
- ls = this will give better ls results with icons and colors (hidden files are also visible, if you don't want hidden files then remove '-a' flag from the alias)
- n = open neovim
- config = opens the configuration nix of your NixOS /etc/nixos/configuration.nix
- rebuild = alias for sudo nixos-rebuild switch β’β’ Starship β’β’
- for Minimal Prompt run
starship preset nerd-font-symbols -o ~/.config/starship.toml
- for Gruvbox Prompt run
starship preset gruvbox-rainbow -o ~/.config/starship.toml
Ignore my Obsidian
-
First read the configuration.nix and compare it with yours and add only what you like
-
If you chose to go with my fish config then use rebuild to apply it
-
!! DO NOT COPY MY configuration.nix BLINDLY !!
-
If you are using bash then use
sudo nixos-rebuild switch
-
move the folders fish, nvim, kitty -> ~/.config
-
my personal obsidian folder goes into ~/Documents
-
GTK themes can be installed from https://search.nixos.org/packages but I tried it, it is kind of bloated, use gnome-look.org to download GTK themes and icons place the files in ~/.local/share/icons and ~/.local/share/themes
-
As it is kde plasma you can also download those from the settings itself.