-
Notifications
You must be signed in to change notification settings - Fork 16
Expand file tree
/
Copy pathREADME.md.old
More file actions
128 lines (92 loc) · 3.37 KB
/
README.md.old
File metadata and controls
128 lines (92 loc) · 3.37 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
<h1 align="center"><i><u>~/dotfiles</u></i></h1>
> [!CAUTION]
>
> <h4>Repo under heavy-reconstruction</h4>
> [!IMPORTANT]
>
> Currently very busy with University.\
> I will update the readme as soon as I get some free time.
# System Information
<h4 align="center">Here are some details about my setup:</h4>
- **OS**: [Arch Linux](https://archlinux.org/)
- **Terminal**: [Kitty](https://github.com/kovidgoyal/kitty) and
[Konsole](https://konsole.kde.org/)
- **Shell**: [Fish](https://fishshell.com/)
- **Login Manager**: [sddm](https://github.com/sddm/sddm)
- **Editor**: [nvim](https://github.com/neovim/neovim)
---
- **Lock Screen**:
[betterlockscreen](https://github.com/bakkeby/slock-flexipatch)
- **App Menu**: [rofi](https://github.com/davatorium/rofi)
- **Network Menu**:
[networkmanager-dmenu](https://github.com/firecat53/networkmanager-dmenu)
- **AUR helper**: [Paru](https://github.com/Morganamilo/paru)
- **Brightness Control**:
[brightnessctl](https://github.com/Hummer12007/brightnessctl)
---
- **Font**: [Iosevka Nerd Font](https://www.nerdfonts.com/)
- **Shell Prompt**: [starship](https://github.com/starship/starship)
- **System Info**: [macchina](https://github.com/Macchina-CLI/macchina)
---
- **File Manager**: [felix](https://github.com/kyoheiu/felix) and
[Thunar](https://docs.xfce.org/xfce/thunar/start)
- **Ebook Reader**: [zathura](https://github.com/pwmt/zathura)
- **Image Viewer**: [qView](https://github.com/jurplel/qView)
- **Video Player**: [mpv](https://github.com/mpv-player/mpv)
- **ScreenShot**: [Flameshot](https://github.com/flameshot-org/flameshot)
- **Color Picker**: [Gpick](https://github.com/thezbyg/gpick)
- **Clipboard Manager**: [greenclip](https://github.com/erebe/greenclip)
- **Calculator**: [rofi-calc](https://github.com/svenstaro/rofi-calc)
- **Bookmark Manager**: [buku](https://github.com/jarun/buku)
# Setup
<details>
<summary><h3>Installing Dependencies (Arch Linux)</h3></summary>
> **Under Construction**
</details>
### Automated Setup
<details>
<summary><h4>Setting up with Stow</h4></summary>
> [!WARNING]
>
> **Although the `stow.sh` script has been made to first backup existing dotfile
> directories if they exist, but it has not been intensively tested.**
>
> **So be sure to backup your dotfiles from `$HOME/`, `$HOME/.config/` and
> `$HOME/.local/share/` first.**
> [!IMPORTANT]
>
> **Backup of existing dotfiles produced by the `stow.sh` script will be
> available in the following directories:**
>
> `$HOME/.config/dotfiles_backup/`\
> `$HOME/.local/share/dotfiles_backup/`\
> `$HOME/dotfiles_backup/`
- Clone this repo to your preferred directory and `cd` into the cloned
directory. (Don't miss the `--recursive` option)
```sh
git clone https://github.com/junnunkarim/dotfiles_home --recursive
cd dotfiles_home
```
- Make the `stow.sh` script executable
```
chmod +x stow.sh
```
- Run the script
```sh
./stow.sh setup
```
</details>
### Manual Setup
> **Under Construction**
# Rices
<details>
<summary><h4>Reveal the rices</h4></summary>
<h3 align="center"><a href="https://github.com/junnunkarim/dotfiles_dwm">dwm</a></h3>
<h3 align="center"><a href="https://github.com/junnunkarim/dotfiles_qtile">Qtile</a></h3>
</details>
# TODO
<details>
<summary><h4>Reveal stuffs that needs to be implemented</h4></summary>
- [x] rewrite `stow.sh` script to python and add options to setup dotfiles for
specific window manager
</details>