Przeskakując pomiędzy maszynami z zainstalowanym omz trochę irytował mnie defaultowy prompt który nie pokazywał hostname tak więc aby go zaktualizować kopiujemy do custom ten który obecnie używamy: cp ~/.oh-my-zsh/themes/robbyrussell.zsh-theme ~/.oh-my-zsh/custom/themesvim .oh-my-zsh/custom/themes/robbyrussell.zsh-theme Następnie dodajemy co tam chcemy, u mnie tylko hostname: PROMPT=”%{$fg_bold[yellow]%}%m %(?:%{$fg_bold[green]%}%1{➜%} :%{$fg_bold[red]%}%1{➜%} ) %{$fg[cyan]%}%c%{$reset_color%}”PROMPT+=’ $(git_prompt_info)’ZSH_THEME_GIT_PROMPT_PREFIX=”%{$fg_bold[blue]%}git:(%{$fg[red]%}”ZSH_THEME_GIT_PROMPT_SUFFIX=”%{$reset_color%} “ZSH_THEME_GIT_PROMPT_DIRTY=”%{$fg[blue]%}) %{$fg[yellow]%}%1{✗%}”ZSH_THEME_GIT_PROMPT_CLEAN=”%{$fg[blue]%})” I gotowe 🙂
Category Archives: Blog
More space needed in /boot
Coś ostatnio devowie debiana ostro mieszają w pakietach, sterownikach wynikiem czego wielkości /boot/initrd.img-* wzrosły dwukrotnie. Można się pokusić oczywiście o powiększenie partycji boot, powywalaniu zbędnych sterowników, czy nawet budowanie kernela samemu 😀 Dla leniuchów można zmienić: grep MODULES /etc/initramfs-tools/initramfs.conf# MODULES: [ most | netboot | dep | list ]MODULES=most na: grep MODULES /etc/initramfs-tools/initramfs.conf # MODULES: …
Gnome Wayland environment session variables
Na przykład: cat .config/environment.d/00-keepassxc.confQT_QPA_PLATFORM=xcb No i restart oczywiście.
tmux copy to system clipboard
Ku pamięci: grep -i xclip .tmux.conf bind -T copy-mode-vi y send-keys -X copy-pipe-and-cancel ‘xclip -in -selection clipboard’ usage: ctrl+b+[ – vi mode space – start selection y – end and copy ctrl+b+] – paste Oczywiście trzeba sobie doinstalować xclip, działa elegancko na linuxie i maczku.
gdm3 ukrywanie kont z listy
Well nie potrzebuję aby mi się wyświetlało konto ansiblowe w gdm więc aby je ukryć: sudo vi /var/lib/AccountsService/users/ansible [User]Language=XSession=gnomeSystemAccount=true I tyle.
vs code devcontainer
Od ponad roku zdarza mi się często “pokodzić” coś w pythonie a jako, że wcześniej głównie pisałem skrypty w bashu to vim w zupełności mi wystarczał. Tak więc w tym czasie przekonałem się do vs code, pyenva do zarządzania virtualenvami i różnymi wersjami pythona i od jakiegoś czasu również devcontenera. Jak ktoś nie wie co …
gnome-boxes
Ktoś chyba nie przemyślał zależności dla gnome-boxes bo po instalacji brakuje dwóch rzeczy: • The CPU is capable of virtualization: yes • The KVM module is loaded: yes • Libvirt KVM guest available: no • Boxes storage pool available: no Could not get “gnome-boxes” storage pool information from libvirt. Make sure “virsh -c qemu:///session pool-dumpxml …
pipewire vs buczenie z głośników
Z racji migracji w debianie z pulseaudio na pipewire musiałem ponownie rozwiązać problem “buczenia” głośników opisany już wcześniej. mkdir -p .config/wireplumber/main.lua.d cp /usr/share/wireplumber/main.lua.d/50-alsa-config.lua ~/.config/wireplumber/main.lua.d/ Odkomentuj session.suspend-timeout-seconds i ustaw na zero: [“session.suspend-timeout-seconds”] = 0, No i restart: systemctl –user restart wireplumber Ps. jedyny minus/różnica w porównaniu do pulseaudio to że głośniki po podłączeniu/włączeniu systemu nadal startują …
qnap wymiana dysków
Skoro jeden z dysków zaczął szwankować to przy okazji nadarzyła się okazja na kupno nowych z większą pojemnością, padło na Seagate IronWolf CMR 4 TB 3.5” SATA III (6 Gb/s) (ST4000VN008). Filozofii tutaj żadnej nie ma, bo w przypadku raida 1,5,6,10 i TS-251+ wszystko robi się online, ot wypinasz i wkładasz nowy dysk, rebuild raida …
ups ;-)
Trzeba się chyba przymierzać do wymiany dysków 🙂