Guest User

Untitled

a guest
Jan 16th, 2019
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.93 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. # this is for setting up my own setup on a new machine
  4.  
  5. # IRC
  6. cp -r IRC/.weechat/ ~/
  7.  
  8. # NeoVIM
  9. mkdir -p ~/.local/share/ && cp -r NeoVIM/nvimlocal/nvim ~/.local/share/
  10. mkdir -p ~/.config/ && cp -r NeoVIM/nvimconfig/nvim ~/.config/
  11.  
  12. # bashrc
  13. cp -r BASHRC/.bashrc ~/
  14.  
  15. # X11 keyboard setup
  16. mkdir -p /usr/share/X11/xkb/symbols/
  17. cp -r X11Keyboard/pc /usr/share/X11/xkb/symbols/
  18. cp -r X11Keyboard/xy /usr/share/X11/xkb/symbols/
  19.  
  20. # script files into ~/Documents/Scripts
  21. mkdir -p ~/Documents/Scripts/
  22. cp -r SCRIPTS/battery-low-alert/ ~/Documents/Scripts/
  23. cp -r SCRİPTS/window-porn4 ~/Documents/Scripts/
  24.  
  25. # i3 config
  26. mkdir -p ~/.i3/
  27. cp -r i3/config ~/.config/i3/
  28.  
  29. # i3status
  30. cp -r i3/i3status.conf /etc/
  31.  
  32. # qutebrowser configs
  33. cp -r QUTEBROWSER/qutebrowser ~/.config/
  34.  
  35. # ranger
  36. cp -r RANGER/ranger ~/.config/
  37.  
  38. # jrnl
  39. cp -r JRNL/.jrnl ~/
  40. cp -r JRNL/.jrnl_config ~/
  41.  
  42. # tmux
  43. cp -r TMUX/.tmux.conf ~/
  44.  
  45. # urxvt
  46. cp -r URXVT/.urxvt ~/
  47.  
  48. # xresources and xdefaults
  49. cp -r XRESOURCES/.Xresources ~/
  50.  
  51.  
  52. # Installing programs
  53. # ===========================================================
  54. #pacman -S compton --noconfirm # fix screen
  55. #pacman -S irssi --noconfirm # IRC
  56. #pacman -S retroarch --noconfirm # retro arch for gaming
  57. #pacman -S emacs --noconfirm # idiotic text editor
  58. #pacman -S feh --noconfirm # image viewer but sxiv is better option
  59. #pacman -S i3-help --noconfirm
  60. #pacman -S i3-scripts --noconfirm
  61. #pacman -S i3-scrot --noconfirm
  62. #pacman -S i3exit --noconfirm
  63. #pacman -S i3lock --noconfirm
  64. #pacman -S i3status-manjaro --noconfirm
  65. #pacman -S i3-default-artwork --noconfirm
  66. #pacman -S nvidia-390xx-utils --noconfirm
  67. #pacman -S cmus --noconfirm
  68. pacman -S calcurse --noconfirm # calcurse
  69. pacman -S weechat --noconfirm
  70. pacman -S ranger --noconfirm # file manager
  71. pacman -S qutebrowser --noconfirm # my only browser
  72. pacman -S unclutter --noconfirm # fuck mouse
  73. pacman -S telegra-desktop --noconfirm # telegram desktop
  74. pacman -S qemu --noconfirm # qemu for virtual machines
  75. pacman -S mpv --noconfirm # media player
  76. pacman -S youtube-viewer --noconfirm # youtube-viewer
  77. pacman -S youtube-d --noconfirm # youtube downloader
  78. pacman -S sxiv --noconfirm
  79. pacman -S tmux --noconfirm # tmux screen destroyer
  80. pacman -S atool --noconfirm # easy tool to extract zip, rar files
  81. pacman -S bash-completion --noconfirm
  82. pacman -S gdb --noconfirm # gnu debugger
  83. pacman -S bmenu --noconfirm # nice TUI settings
  84. pacman -S dmenu --noconfirm # program launcher
  85. pacman -S bumblebee --noconfirm # primus tech
  86. pacman -S clang --noconfirm # support for C/C++ languages
  87. pacman -S curl --noconfirm # to pull web pages
  88. pacman -S git --noconfirm # essential
  89. pacman -S downgrade --noconfirm # potential monster
  90. pacman -S dunst --noconfirm # notiffications
  91. pacman -S ffmpeg --noconfirm # screencast and more
  92. pacman -S figlet --noconfirm # nice graffity? :P
  93. pacman -S gcc --noconfirm # GNU C Compiler (tcc is better but they use GCC!)
  94. pacman -S gcolor2 --noconfirm # nice color visualizer
  95. pacman -S gparted --noconfirm # nice GUI partitioning tool
  96. pacman -S gufw --noconfirm # graphical firewall
  97. pacman -S htop --noconfirm # system monitoring
  98. pacman -S i3-gaps --noconfirm # DAH wm
  99. pacman -S intel-ucode --noconfirm # nice program
  100. pacman -S inxi --noconfirm # lshw?
  101. pacman -S ncurses --noconfirm # terminal user interface
  102. pacman -S neofetch --noconfirm # neofetch :P
  103. pacman -S nerd-fonts-terminus --noconfirm # needed fonts
  104. pacman -S net-tools --noconfirm # ifconfig etc.
  105. pacman -S newsboat --noconfirm # RSS feeder
  106. pacman -S networkmanager --noconfirm # serf describing
  107. pacman -S network-manager-applet --noconfirm
  108. pacman -S nm-connection-editor --noconfirm
  109. pacman -S pandoc --noconfirm # document converter
  110. pacman -S python --noconfirm # python support
  111. pacman -S python-pip --noconfirm # pip support
  112. pacman -S ruby-docs --noconfirm # this is critical for ruby gem
  113. pacman -S rxvt-unicode --noconfirm # DAH terminal
  114. pacman -S scrot --noconfirm # screen shot
  115. pacman -S sdl --noconfirm # needen for qemu
  116. pacman -S sdl2 --noconfirm # needen for qemu
  117. pacman -S terminus-font --noconfirm # needed fonts 2
  118. pacman -S tor --noconfirm # tor for evade TTNET
  119. pacman -S ufw --noconfirm # firewall daemoon
  120. pacman -S unrar --noconfirm
  121. pacman -S unzip --noconfirm
  122. pacman -S util-linux --noconfirm
  123. pacman -S w3m --noconfirm # ncurses internet browser
  124. pacman -S xdotool --noconfirm # pyautogui like :P
  125. pacman -S xsel --noconfirm # clipboard
  126. pacman -S ncmpcpp --noconfirm # music player
  127. pacman -S mpd --noconfirm # music player daemon needed for ncpmcpp
  128. pacman -S dvd+rw-tools --noconfirm
  129. pacman -S transmission-gtk --noconfirm # torrent
  130. pacman -S mupdf --noconfirm # pdf reader
  131. pacman -S pkgfile --noconfirm # package information
  132. pacman -S yay # AUR helpler
  133.  
  134. # Dependent
  135. pacman -S adobe-source-code-pro-fonts --noconfirm # fonts needen 3
  136.  
  137. # From pip
  138. pip install jrnl # jrnl
  139. pip install pycrypto # for openin encrypted jrnl
  140.  
  141. # From AUR
  142. yay python-pywal # pywal - terminal theme
  143. yay sc-im # spread sheet editor/viewer
  144. yay xcalib # inverting colors
  145. yay sct # replacement for redshift
Add Comment
Please, Sign In to add comment