-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathinstall
More file actions
executable file
·56 lines (40 loc) · 1.38 KB
/
install
File metadata and controls
executable file
·56 lines (40 loc) · 1.38 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
#!/usr/bin/env sh
# updates
sudo dnf upgrade -y
sudo dnf upgrade -y kernel*
sudo dnf install -y gcc kernel-devel kernel-headers dkms make bzip2 perl libxcrypt-compat openssl-devel libyaml-devel libffi-devel readline-devel zlib-devel gdbm-devel ncurses-devel
sudo dnf install -y util-linux-user
sudo dnf install -y python2-devel python3-devel
sudo dnf install -y ansible
sudo dnf install -y arandr
# chrome
sudo dnf install -y fedora-workstation-repositories
sudo dnf config-manager --set-enabled google-chrome
sudo dnf install -y google-chrome-stable
# networkmanager network ui
sudo dnf install -y NetworkManager-tui
# vim
sudo dnf install -y ack ctags ripgrep vim the_silver_searcher xsel bat
# keyboard and touchpad basic stuff
sudo cp $BASEPATH/00-keyboard.conf /etc/X11/xorg.conf.d/
sudo cp $BASEPATH/90-touchpad.conf /etc/X11/xorg.conf.d/
# base themes
source $BASEPATH/base_themes_setup
# default apps
source $BASEPATH/default_apps_setup
# terminal and fonts
source $BASEPATH/terminal_and_fonts_setup
# zsh
sudo dnf install -y zsh
# filemanagers
sudo dnf install -y thunar nemo pcmanfm
# rbenv, pyenv, nvm, go and fzf
source $BASEPATH/rbenv_setup
source $BASEPATH/pyenv_setup
source $BASEPATH/nvm_setup
source $BASEPATH/go_setup
source $BASEPATH/fzf_setup
# visual studio code
source $BASEPATH/visual_studio_code_setup
# screenlayouts
ln -sf $BASEPATH/screenlayout $HOME/.screenlayout