mirror of
https://github.com/Keyitdev/dotfiles.git
synced 2026-09-24 01:52:09 +00:00
Update: Added detailed information to README.md and added kitty config.
This commit is contained in:
@@ -28,7 +28,7 @@ git clone https://aur.archlinux.org/yay-bin.git "$HOME"/.srcs/yay && cd "$HOME"/
|
|||||||
```
|
```
|
||||||
Install dependencies.
|
Install dependencies.
|
||||||
```sh
|
```sh
|
||||||
yay -S --needed btop code dunst fastfetch feh i3-wm i3lock-color kitty mate-polkit mpd ncmpcpp papirus-icon-theme picom polybar rofi xss-lock zsh zed ttf-roboto-mono ttf-opensans ttf-iosevka-nerd ffcast inotify-tools jq libnotify scrot slop upower xclip
|
yay -S --needed btop code dunst fastfetch feh i3-wm i3lock-color kitty mate-polkit mpd ncmpcpp papirus-icon-theme picom polybar rofi xss-lock zsh zed ttf-roboto-mono ttf-opensans ttf-iosevka-nerd ffcast inotify-tools jq libnotify rofi-vscode-mode scrot slop upower xclip
|
||||||
```
|
```
|
||||||
|
|
||||||
Clone this repository and copy files.
|
Clone this repository and copy files.
|
||||||
@@ -55,7 +55,7 @@ Install optional dependencies.
|
|||||||
yay -S --needed bc dmenu downgrade fzf mpc nano vim net-tools ntp tree vi wget
|
yay -S --needed bc dmenu downgrade fzf mpc nano vim net-tools ntp tree vi wget
|
||||||
```
|
```
|
||||||
```sh
|
```sh
|
||||||
yay -S --needed 7zip czkawka-gui firefox firefox-beta-bin firefox-developer-edition gimp inkscape gparted libreoffice-fresh mpv vlc nemo nemo-fileroller obs-studio obsidian rsync vnstat yt-dlp
|
yay -S --needed 7zip czkawka-gui firefox firefox-beta-bin firefox-developer-edition gimp inkscape gparted libreoffice-fresh mpv vlc nemo nemo-fileroller obs-studio obsidian qalculate-gtk rsync vnstat yt-dlp
|
||||||
```
|
```
|
||||||
```sh
|
```sh
|
||||||
yay -S --needed cpupower-gui ntfs-3g nvidia cuda nvtop vulkan-radeon
|
yay -S --needed cpupower-gui ntfs-3g nvidia cuda nvtop vulkan-radeon
|
||||||
@@ -91,4 +91,114 @@ If you need any help, you can ask questions here on **[discussions](https://gith
|
|||||||
Thanks to all contributors! :D
|
Thanks to all contributors! :D
|
||||||
|
|
||||||
## Detailed information
|
## Detailed information
|
||||||
## WIP
|
|
||||||
|
```sh
|
||||||
|
tree WIP
|
||||||
|
```
|
||||||
|
|
||||||
|
### Dependencies
|
||||||
|
|
||||||
|
#### Base (~190 Mib)
|
||||||
|
- `archlinux-keyring base base-devel linux linux-firmware` - base
|
||||||
|
- `dhcpcd` - DHCP client *(optional)*
|
||||||
|
- `git` - version control system
|
||||||
|
- `iwd`- wireless network daemon *(optional)*
|
||||||
|
- `pulseaudio` - sound server for handling audio
|
||||||
|
- `xorg` - display server
|
||||||
|
- `xorg-xinit` - script to manually start the X server without a display manager *(optional)*
|
||||||
|
|
||||||
|
#### Programs (~607 Mib)
|
||||||
|
- `btop` - resource monitor
|
||||||
|
- `code` - code editor
|
||||||
|
- `dunst` - notification deamon
|
||||||
|
- `fastfetch` - system information fetcher
|
||||||
|
- `feh` - wallpaper setter
|
||||||
|
- `i3-wm` - dynamic tiling window manager
|
||||||
|
- `kitty` - terminal emulator
|
||||||
|
- `i3lock-color` - lock screen *(AUR)*
|
||||||
|
- `mate-polkit` - controlling system-wide privileges
|
||||||
|
- `mpd` - music playback service
|
||||||
|
- `ncmpcpp` - MPD client
|
||||||
|
- `papirus-icon-theme` - modern icon pack
|
||||||
|
- `picom` - compositor for X11
|
||||||
|
- `polybar` - status bar
|
||||||
|
- `rofi` - application launcher
|
||||||
|
- `xss-lock` - hooks into XScreenSaver events to lock the screen when idle
|
||||||
|
- `zsh` - shell
|
||||||
|
- `zed` - code editor
|
||||||
|
|
||||||
|
#### Fonts (~1040 Mib)
|
||||||
|
- `ttf-roboto-mono ttf-opensans ttf-iosevka-nerd`
|
||||||
|
|
||||||
|
#### Scripts (~3 Mib)
|
||||||
|
- `ffcast` - script for recording your screen *(AUR)*
|
||||||
|
- `inotify-tools` - command-line utilities for monitoring filesystem events
|
||||||
|
- `jq` - JSON processor
|
||||||
|
- `libnotify` - library for sending desktop notifications
|
||||||
|
- `rofi-vscode-mode` - lauch recently used vsc workspace
|
||||||
|
- `scrot` - screenshot utility
|
||||||
|
- `slop` - select a region on screen
|
||||||
|
- `upower` - power management daemon
|
||||||
|
- `xclip` - clipboard manager for X
|
||||||
|
|
||||||
|
### Additional dependencies
|
||||||
|
All of these packages are optional, but without them, some things may not work correctly.
|
||||||
|
I recommend atleast installing basic utilities.
|
||||||
|
To install all packages, you need approximately 8.4 GiB of free disk space (5 GiB takes cuda package).
|
||||||
|
|
||||||
|
#### Basic utilities (optional) (~21 Mib)
|
||||||
|
`yay -S bc dmenu downgrade fzf mpc nano vim net-tools ntp tree vi wget`
|
||||||
|
- `bc` - command-line calculator
|
||||||
|
- `dmenu` - app launcher
|
||||||
|
- `downgrade` - pkg downgrader
|
||||||
|
- `fzf` - fuzzy finder
|
||||||
|
- `mpc` - comand-line MPD client
|
||||||
|
- `nano vim` - text editors
|
||||||
|
- `net-tools` - network tools
|
||||||
|
- `ntp` - time sync
|
||||||
|
- `tree` - directory tree viewer
|
||||||
|
- `vi` - basic text editor
|
||||||
|
- `wget` - command-line downloader
|
||||||
|
|
||||||
|
#### Basic programs (optional) (~1700Mib)
|
||||||
|
`yay -S 7zip czkawka-gui firefox firefox-beta-bin firefox-developer-edition gimp inkscape gparted libreoffice-fresh mpv vlc nemo nemo-fileroller obs-studio obsidian rsync vnstat yt-dlp`
|
||||||
|
- `7zip` - archiver
|
||||||
|
- `czkawka-gui` - duplicate finder
|
||||||
|
- `firefox firefox-beta-bin firefox-developer-edition` - web browsers
|
||||||
|
- `gimp inkscape` - image editors
|
||||||
|
- `gparted` - partition tool
|
||||||
|
- `libreoffice-fresh` - office suite
|
||||||
|
- `mpv vlc` - media players
|
||||||
|
- `nemo nemo-fileroller` - file manager
|
||||||
|
- `obs-studio` - screen recorder
|
||||||
|
- `obsidian` - notes app
|
||||||
|
- `qalculate-gtk` - calculator with advanced functions
|
||||||
|
- `rsync` - file sync and backup
|
||||||
|
- `vnstat` - network monitor
|
||||||
|
- `yt-dlp` - video downloader
|
||||||
|
|
||||||
|
#### Drivers (optional) (~4900 Mib)
|
||||||
|
`yay -S cpupower-gui ntfs-3g nvidia cuda nvtop vulkan-radeon`
|
||||||
|
- `cpupower-gui` - CPU settings
|
||||||
|
- `ntfs-3g` - NTFS filesystem support
|
||||||
|
- `nvidia cuda nvtop` - NVIDIA drivers
|
||||||
|
- `vulkan-radeon` - AMD Vulkan
|
||||||
|
|
||||||
|
#### Programming (optional) (~1000Mib)
|
||||||
|
`yay -S cloc cronie docker gcc clang make npm python pypy python-numpy python-pandas python-scipy python-matplotlib python-requests tmux`
|
||||||
|
- `cloc` - counts lines of code
|
||||||
|
- `cronie` - task scheduler
|
||||||
|
- `docker` - container platform
|
||||||
|
- `gcc clang make` - compilers and build tools
|
||||||
|
- `npm` - Node.js package manager
|
||||||
|
- `python pypy python-numpy python-pandas python-scipy python-matplotlib python-requests` - Python interpreters and libraries
|
||||||
|
- `tmux` - terminal multiplexer
|
||||||
|
|
||||||
|
#### Emoji fonts (~750 MiB)
|
||||||
|
`yay -S noto-fonts noto-fonts-cjk noto-fonts-emoji noto-fonts-extra`
|
||||||
|
- `noto-fonts noto-fonts-cjk noto-fonts-emoji noto-fonts-extra`
|
||||||
|
|
||||||
|
## License
|
||||||
|
|
||||||
|
Distributed under the **[GPLv3+](https://www.gnu.org/licenses/gpl-3.0.html) License**.
|
||||||
|
Copyright (C) 2022-2025 Keyitdev.
|
||||||
|
|||||||
@@ -0,0 +1,32 @@
|
|||||||
|
mouse_hide_wait 0
|
||||||
|
confirm_os_window_close 0
|
||||||
|
|
||||||
|
window_padding_width 5 8
|
||||||
|
background_opacity 0.9
|
||||||
|
|
||||||
|
font_family Roboto Mono
|
||||||
|
font_size 11.5
|
||||||
|
|
||||||
|
background #1b1b25
|
||||||
|
foreground #dedede
|
||||||
|
|
||||||
|
# Normal colors
|
||||||
|
color0 #15121c
|
||||||
|
color1 #cb5760
|
||||||
|
color2 #999f63
|
||||||
|
color3 #d4a067
|
||||||
|
color4 #6c90a8
|
||||||
|
color5 #776690
|
||||||
|
color6 #528a9b
|
||||||
|
color7 #ffffff
|
||||||
|
|
||||||
|
# Bright colors
|
||||||
|
color8 #282c34
|
||||||
|
color9 #e06c75
|
||||||
|
color10 #98c379
|
||||||
|
color11 #e5c07b
|
||||||
|
color12 #61afef
|
||||||
|
color13 #c678dd
|
||||||
|
color14 #56b6c2
|
||||||
|
color15 #ffffff
|
||||||
|
|
||||||
Reference in New Issue
Block a user