Co využívám
Snažím se být co nejvíce efektivní, co se týče programování. Chci pracovat co nejrychleji, nechci být zdržován bloated softwarem a taky chci pracovat co nejvíce s klávesnicí, ne s myší. Operační systém a software by za mě měl dát lidem možnost kompletní configurace a nastavení, aby mohli pracovat takzvaně “at the speed of thought”.
Hardware
- Jako svůj pracovní notebook na programování mimo domov a učení používám ThinkPad E16 Gen 2 . Moderní ThinkPady jsou stále velice dobré notebooky. Jasně mohl bych si koupit za pár korun nějaký starší ThinkPad a běžet na něm minimálni GUI a neutrácet tolik peněz. Ale na programování, kompilaci Javy a celkově to, co dělám, není to dostatečné. Nebyl jsem ale schopen zprovoznit built-in mikrofon. Jestli někdo víte jak zprovoznit built-in mikrofon na Arch Linuxu, pošlete mi email.
- Jako svůj stolní počítač mám custom build. Má to AMD Ryzen 5 2600 a NVIDIA GTX 1050 Ti. Ano, používám NVIDIU s Linuxem, je to pain. Nejsem nějaký pořádný hráč takže moc výkonnou grafiku nepotřebuju, a tento počítač je více než dostačující.
- Jako mobilní telefon používám Samsung S20 FE. Na mobilu ale většinu času nic nedělám takže mi tento telefon vyhovuje. Dobrá cena za výkon.
- Jako klávesnici používám Keychron K4 . Je to full-size klávesnice. Koupil jsem ji za příbližně 2000 Kč a jsem s ní spokojený.
- Jako myš používám levnou Logitech M650 M . Snažím se používat myš co nejméně.
Software
- Jako můj operační systém používám Arch Linux (btw). Je to jediný operační systém, který mi vyhovuje. Nechá mě dělat si co chci a to je pro mě důležité. Je taky velice jednoduchý, po začáteční learning curve.
- Jako textový editor používám hlavně Neovim a IntelliJ . Bohužel pro Javu nic lepšího není než IntelliJ takže každý den trpím s IntelliJ. Jinak na skoro všechno používám Neovim pokud nedělám něco velice specifického pro co se hodí více VSCode (VSCodium).
- Jako window manager používám Hyprland a někdy xmonad . Na notebooku kde nemám NVIDIU používám jenom Hyprland a na PC to někdy střídám když se Hyprland rozbije kvůli NVIDIA Driver updatu. Hyprland mi vyhovuje ze všechno nejvíce, je velice upravitelný a dokážu udělat to, co chci, rychle.
- Waybar je ten status bar nahoře. Je to velice upravitelný status bar pro Wayland. Pro xmonad používám tint2.
- Jako prohlížeč používám Firefox. Je to asi nejmenší zlo co tu máme. Používám vlastní user.js. Někdy taky používám Brave pro stránky, které nefungují na Firefoxu.
- Jako extensions používám uBlock Origin na blokování reklam a trackerů, Vimium , BitWarden pro správu hesel a Tabliss pro lepší landing page.
- Používám také téma
Dark space full transparent
.
- Jako terminal emulator používám Alacritty. Je lightweight a neměl jsem s ním nikdy problém.
- Jako správce souborů používám terminal file manager lf . Je velice upravitelný a dokážu vše udělat pomocí klávesnice.
- Jako application launcher používám rofi-wayland .
Služby
- Jako svůj email používám Zoho . Ano asi bych měl používáte něco jako Proton Mail ale s Zoho jsem spokojený. Taky email skoro vůbec nepoužívám takže nemám úplně důvod změnit email providera.
- Jako webhosting používám Cloudflare Pages a Render . Ne že bych neměl na hosting ale příjde mi to jako zbytečně vyhozené peníze, když na moji stránku nikdo nechodí.
- Jako git server používám GitHub a on-premise Gitea . Svoje private projekty mám všechny na gitea ale většinu svých public věcí mám na GitHubu protože je populární. Ale přemýšlím že bych všechno přesunul na gitea a na Githubu nechal jen mirror.
- Používám NameCheap pro správu domény. Pro správu DNS používám Cloudflare .