Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/CallMeEchoCodes/dotfiles-old
:truck: There's no place like ~
https://github.com/CallMeEchoCodes/dotfiles-old
Last synced: 5 days ago
JSON representation
:truck: There's no place like ~
- Host: GitHub
- URL: https://github.com/CallMeEchoCodes/dotfiles-old
- Owner: CallMeEchoCodes
- Archived: true
- Created: 2022-06-24T23:29:45.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2022-07-31T03:39:50.000Z (almost 2 years ago)
- Last Synced: 2024-03-02T17:34:38.463Z (4 months ago)
- Language: JavaScript
- Homepage:
- Size: 206 KB
- Stars: 9
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Lists
- awesome-stars - CallMeEchoCodes/dotfiles-old - :truck: There's no place like ~ (JavaScript)
README
[![Maintenance](https://img.shields.io/maintenance/yes/2022?style=for-the-badge)](https://github.com/CallMeEchoCodes/dotfiles/commits)
[![contributions](https://img.shields.io/badge/contribution-welcome-brightgreen&?style=for-the-badge)](https://github.com/CallMeEchoCodes/dotfiles/pulls)# Heyo!
Welcome to my dotfiles! If you don't know what dotfiles are.. well first how did you get here, and second they are basicly what linux users call configuration files.
Before i start rambling lets get straight into the install guide# Screenshots
![IMG1](https://i.imgur.com/YvV29fp.png)
![IMG2](https://i.imgur.com/9qzNbET.png)# Install
## Dependencies
### Required dependencies| Name | Description | Where/why is it needed? |
| ---------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- | -------------------------------------- |
| [i3 Gaps Rounded](https://github.com/FinnHering/i3) | A fork of i3wm tiling window manager with more features, including gaps and rounded corners | Window Manager |
| [Inter Nerd Font](https://aur.archlinux.org/packages/nerd-fonts-inter) | Inter Font, patched with the Nerd Fonts Patcher | System Font |
| [JetBrains Mono Nerd Font](https://aur.archlinux.org/packages/nerd-fonts-jetbrains-mono) | A Nerd Font patched version of JetBrains Mono | Console font |
| [polybar](https://github.com/polybar/polybar) | A fast and easy-to-use tool for creating status bars | Top Bar |
| [rofi](https://github.com/davatorium/rofi) | A window switcher, Application launcher and dmenu replacement. | App launcher, switcher, and power menu |
| [Dunst](https://dunst-project.org) | A lightweight replacement for the notification daemons provided by most desktop environments. | Notification Daemon |### Optional dependencies
| Name | Description | Where/why is it needed? |
| ------------------------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------- |
| [Kitty](https://sw.kovidgoyal.net/kitty) | The fast, feature-rich, GPU based terminal emulator | Terminal Emulator |
| [Neovim](https://neovim.io) | hyperextensible Vim-based text editor | Text Editor |
| [ZSH](https://zsh.org) + [Oh My ZSH](https://ohmyz.sh) | `ZSH`: A shell designed for interactive use `OMZ`: A delightful, open source, community-driven framework for managing your Zsh configuration | Shell |Once you have atleast all of the [required dependencies](#required-dependencies) installed you may proceed.
## Installation
1. Clone this repo into `~/.dotfiles` with submodules
`git clone --recurse-submodules --remote-submodules https://github.com/CallMeEchoCodes/dotfiles ~/.dotfiles`
2. Delete/move any already existing configurations of the dependencies you installed
3. `cd` into `~/.dotfiles`
`cd ~/.dotfiles`
4. Install `dossier`
` -S dossier`
4. Run `dossier install`
5. Add `exec i3` to your `.xinitrc`
6. Type `startx` to open i3wm!# Mappings
`Super + Shift + s` Take screenshot and copy to clipboard (will also save to ~/Screenshots)
`Super + 0-9` Switch workspaces
`Super + Shift + 0-9` Move focused window to another workspace
`Super + Enter` Open terminal (will open kitty by default)
`Super + h` Split horizontaly
`Super + v` Split verticaly