Light Mode

Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

tsakirist/dotfiles

Repository files navigation

Description

This repository holds all the necessary files needed to install my configurations and settings on a new Linux based distribution.

Instructions

  • Clone the repository and enter the directory
  • Give executable rights to the installer if needed with chmod +x installer.sh
  • Start the installer ./installer.sh

Neovim

The configuration files will be installed to the default configuration directory of neovim, located at: ${HOME}/.config/nvim


Click to toggle directory structure view.
./
+-- lua/
| +-- tt/
| +-- _plugins/
| | +-- format/
| | | +-- conform.lua
| | | +-- utils.lua
| | +-- git/
| | | +-- diffview.lua
| | | +-- git-conflict.lua
| | | +-- git-messenger.lua
| | | +-- gitsigns.lua
| | +-- lsp/
| | | +-- config/
| | | | +-- attach.lua
| | | | +-- diagnostics.lua
| | | | +-- highlight.lua
| | | | +-- init.lua
| | | | +-- inlay_hints.lua
| | | | +-- keymaps.lua
| | | | +-- servers.lua
| | | +-- lsp-saga.lua
| | | +-- mason.lua
| | | +-- nvim-navic.lua
| | +-- snacks/
| | | +-- actions.lua
| | | +-- commands.lua
| | | +-- custom_pickers.lua
| | | +-- dashboard.lua
| | | +-- explorer.lua
| | | +-- init.lua
| | | +-- keymaps.lua
| | | +-- picker.lua
| | | +-- scratch.lua
| | | +-- styles.lua
| | | +-- zen.lua
| | +-- telescope/
| | | +-- commands.lua
| | | +-- extensions.lua
| | | +-- init.lua
| | | +-- keymaps.lua
| | | +-- pickers.lua
| | | +-- previewers.lua
| | | +-- utils.lua
| | +-- barbecue.lua
| | +-- blink-cmp.lua
| | +-- dial.lua
| | +-- dressing.lua
| | +-- flash.lua
| | +-- grapple.lua
| | +-- grug-far.lua
| | +-- hydra.lua
| | +-- indent-blankline.lua
| | +-- lualine.lua
| | +-- mini-surround.lua
| | +-- namu.lua
| | +-- neogen.lua
| | +-- nightfox.lua
| | +-- noice.lua
| | +-- numb.lua
| | +-- nvim-autopairs.lua
| | +-- nvim-ufo.lua
| | +-- oil.lua
| | +-- resession.lua
| | +-- rose-pine.lua
| | +-- smart-splits.lua
| | +-- statuscol.lua
| | +-- treesitter.lua
| | +-- treesj.lua
| | +-- trouble.lua
| +-- utils/
| | +-- init.lua
| | +-- set.lua
| +-- abbreviations.lua
| +-- autocommands.lua
| +-- common.lua
| +-- globals.lua
| +-- helper.lua
| +-- icons.lua
| +-- init.lua
| +-- lazy.lua
| +-- mappings.lua
| +-- plugins.lua
| +-- settings.lua
+-- init.lua
+-- lazy-lock.json
+-- minimal_init.lua

Installer

The installer is a text-based user-interface (TUI) made with whiptail in bash. It allows for easy installation of the commonly used packages/binaries that I use in my setup.

Installer intro screen Installer selective installation

About

This repository holds all the necessary files needed to install my configurations and settings on a new Linux based distribution.

Topics

Resources

Readme

License

MIT license

Stars

Watchers

Forks

Releases

No releases published

Packages

Contributors