New Environment Set Up
Pembukaan
Halo semuanyaaa~!!!! Sudah lama sekali sejak terakhir kali aku menulis blog. Tapi tidak apa-apa sebenarnya mengetik (atau menulis(?)) udah lumayan jadi kebiasaanku. Meskipun aku ga mengetik cepat-cepat banget, tapi otakku cukup bisa mengikuti tanganku dalam menulis ✍.
Ini mungkin lebih ke checkout pertengahan semester dari semester 4 ku yang sungguh jahanam berat ini 🔥. Kalau dikasi rating seberapa stresnya sebenarnya biasa aja. Buktinya aku masih bisa gabut-gabutan, ngelakuin hal-hal tolol selain belajar, dan masih bisa nulis blog ini. Pas minggu UTS lagi :).
Untuk kehidupan sendiri, sebenarnya biasa aja. Aku lagi excited kalau twenty one pilots bakal keluarin album baru “Scaled and Icy”, yuhuu! Setelah menunggu 3 tahun akhirnya band favoritku bergerak juga.
Aku di blog post ini mau cerita sebenarnya tentang pengalamanku selama punya environment baru. Desember kemarin aku sempat bawa pulang laptop ROG ku yang sudah kutinggal di Depok selama berbulan-bulan. Dengan berbagai keputusan akhirnya aku memutuskan untuk menginstall ulang Ubuntunya, dan mereset Windows 10nya.
Ternyata pilihan mereset dan menghapus semua drive di Windows 10 hanya akan menghapus drive yang bisa dia mount kok! Jadi dual bootnya bakal aman.
Windows is Cringe
Windows keren sih, ada beberapa fitur di Windows yang sangat mudah diakses sementara Ubuntu masih kurang jauh. Yang pertama tentunya fitur ⊞ Win + . yang bisa buka tab emoji. Menurut ku bagus banget sih. Belum lagi ada fitur clipboard ⊞ Win + V dan ⊞ Win + ⇧ Shift + S yang bisa snip. Dikombinasiin dengan clipboard sungguh wadidaw!
Mungkin aku sudah pernah bahas ini di blogku sebelumnya. Tapi kalau pengen apa-apa di windows, pastenya itu bisa embed gambar. Jadi menurutku ini fitur super berguna. Tapi, windows sungguh-sungguh mati dan capek kalau ingin set-up environmentnya setelah fresh reinstall.
Alasan aku bikin blog ini sebenarnya juga biar bisa mengingat-ingat kira-kira aku mesti ngapain kalau punya PC baru. Hitungannya bisa jadi gambaran juga lah. Sebagai tech student yang tentunya kebutuhannya akan sangat sama gitu-gitu aja.
Stepsyyy
- Google Chrome, kamu mesti pasang dulu ini. Kamu juga mesti masuk ke akun UI, akun dummy, dan akun main. Totalnya ada 3 akun dan sync ke semuanya. Ini first step lah kalau punya komputer baru;
- 7-zip, MPC-BE, Discord, Line, Zoom, self explanatory sih. Archive manager penting banget untuk dependency ke aplikasi-aplikasi lain. Kalau untuk media player aku prefer Media Player Classic - Black Edition. Untuk chatting app mesti ada Discord dan Line juga.
- Typora, Microsoft Office, Sublime Text 3, Adobe Acrobat Pro. Sebagai pecinta markdown, typora ga akan bisa lepas dari aku. Aku selalu take notes pake typora. Penting juga buat install microsoft office (walaupun ga pernah aku pakai), serta sublime text dan pdf reader pilihan.
- Git, Python 3, G++, JDK 11, Ya ini penting banget, apalagi beberapa mata kuliahku sangat depends ke sini.
- Set up ssh buat Github dan Gitlab, aku biasanya bakal set up ssh baru untuk environment baru, kalau mau pakai yang lama juga bisa sih. Tapi memang mestinya satu PC itu satu SSH biar tau diaksesnya dari mana aja.
- Steam, CS:GO, DotA 2, aku sudah punya gamenya di harddisk. sudah kupack dalam folder
common.zipagar bisa dipindahkan dengan cepat. Jelas sih sebenarnya small files yang banyak itu mindahinnya lebih lama dari large files yang dikit-dikit. - Uninstall Skype dan Microsoft Onedrive, sumpah windows cringe. Lo kapitalis. Rot in hell. Fitur jelek kok di bloat ke OS bagus. Pokoknya mesti uninstall bloat-bloat tolol yang ikut nyala pas startup lah. Ga penting banget.
Ya mungkin sekian dulu dari aku. Nulis post ini bentar sih, cuma 20 menitan. Tapi aku habisin satu jam buat nonton video TikTok. 😣😣😣
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
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
// This file was initially generated by Windows Terminal 1.6.10571.0
// It should still be usable in newer versions, but newer versions might have additional
// settings, help text, or changes that you will not see unless you clear this file
// and let us generate a new one for you.
// To view the default settings, hold "alt" while clicking on the "Settings" button.
// For documentation on these settings, see: https://aka.ms/terminal-documentation
{
"$schema": "https://aka.ms/terminal-profiles-schema",
"defaultProfile": "{0caa0dad-35be-5f56-a8ff-afceeeaa6101}",
// You can add more global application settings here.
// To learn more about global settings, visit https://aka.ms/terminal-global-settings
// If enabled, selections are automatically copied to your clipboard.
"copyOnSelect": false,
// If enabled, formatted data is also copied to your clipboard
"copyFormatting": false,
// A profile specifies a command to execute paired with information about how it should look and feel.
// Each one of them will appear in the 'New Tab' dropdown,
// and can be invoked from the commandline with `wt.exe -p xxx`
// To learn more about profiles, visit https://aka.ms/terminal-profile-settings
"profiles":
{
"defaults":
{
"initialCols" : 80,
"initialRows" : 40,
"fontSize": 10,
"fontFace": "Consolas",
"padding" : "0, 0, 0, 0",
"scrollbarState": "hidden",
"cursorShape":"vintage",
"cursorHeight":25,
"colorScheme": "Hocky"
},
"list":
[
{
// Make changes here to the cmd.exe profile.
"guid": "{0caa0dad-35be-5f56-a8ff-afceeeaa6101}",
"name": "Command Prompt",
"commandline": "cmd.exe",
"hidden": false
},
{
// Make changes here to the powershell.exe profile.
"guid": "{61c54bbd-c2c6-5271-96e7-009a87ff44bf}",
"name": "Windows PowerShell",
"commandline": "powershell.exe",
"hidden": false
},
{
"guid": "{2c4de342-38b7-51cf-b940-2309a097f518}",
"hidden": false,
"name": "Ubuntu",
"source": "Windows.Terminal.Wsl"
},
{
"guid": "{c6eaf9f4-32a7-5fdc-b5cf-066e8a4b1e40}",
"hidden": false,
"name": "Ubuntu-18.04",
"source": "Windows.Terminal.Wsl"
},
{
"guid": "{07b52e3e-de2c-5db4-bd2d-ba144ed6c273}",
"hidden": false,
"name": "Ubuntu-20.04",
"source": "Windows.Terminal.Wsl"
},
{
"guid": "{b453ae62-4e3d-5e58-b989-0a998ec441b8}",
"hidden": false,
"name": "Azure Cloud Shell",
"source": "Windows.Terminal.Azure"
}
]
},
// Add custom color schemes to this array.
// To learn more about color schemes, visit https://aka.ms/terminal-color-schemes
"schemes": [ {
"background": "#2e3436",
"black": "#2e3436",
"blue": "#3465a4",
"brightBlack": "#555753",
"brightBlue": "#729fcf",
"brightCyan": "#34e2e2",
"brightGreen": "#8ae234",
"brightPurple": "#ad7fa8",
"brightRed": "#ef2929",
"brightWhite": "#eeeeec",
"brightYellow": "#fce94f",
"cyan": "#06989a",
"foreground": "#d3d7cf",
"green": "#4e9a06",
"name": "Hocky",
"purple": "#75507b",
"red": "#cc0000",
"white": "#d3d7cf",
"yellow": "#c4a000"
},
{
"background": "#FCFFF3",
"black": "#000000",
"blue": "#3465A4",
"brightBlack": "#555753",
"brightBlue": "#729FCF",
"brightCyan": "#34E2E2",
"brightGreen": "#78C42D",
"brightPurple": "#AD7FA8",
"brightRed": "#EF2929",
"brightWhite": "#D4D4D2",
"brightYellow": "#FCE94F",
"cursorColor": "#000000",
"cyan": "#06989A",
"foreground": "#555753",
"green": "#4E9A06",
"name": "Hocky Light",
"purple": "#75507B",
"red": "#CC0000",
"selectionBackground": "#CFCDBC",
"white": "#D3D7CF",
"yellow": "#C4A000"
}],
// Add custom actions and keybindings to this array.
// To unbind a key combination from your defaults.json, set the command to "unbound".
// To learn more about actions and keybindings, visit https://aka.ms/terminal-keybindings
"actions":
[
// Copy and paste are bound to Ctrl+Shift+C and Ctrl+Shift+V in your defaults.json.
// These two lines additionally bind them to Ctrl+C and Ctrl+V.
// To learn more about selection, visit https://aka.ms/terminal-selection
{ "command": {"action": "copy", "singleLine": false }, "keys": "ctrl+c" },
{ "command": "paste", "keys": "ctrl+v" },
// Press Ctrl+Shift+F to open the search box
{ "command": "find", "keys": "ctrl+shift+f" },
// Press Alt+Shift+D to open a new pane.
// - "split": "auto" makes this pane open in the direction that provides the most surface area.
// - "splitMode": "duplicate" makes the new pane use the focused pane's profile.
// To learn more about panes, visit https://aka.ms/terminal-panes
{ "command": { "action": "splitPane", "split": "auto", "splitMode": "duplicate" }, "keys": "alt+shift+d" }
]
}
Set your environment variable with key PROMPT and value $E[1;32mhocky@hocky$E[0m:$E[1;34m$P$E[0m$$ . For the same prompt as ubuntu.
1
LS_COLORS='tw=01;35:ow=01;35:'
Add this for non retard wsl folder color when doing ls
Leave a Comment