Skip to content

Instantly share code, notes, and snippets.

@florentdestremau
Last active July 2, 2024 13:00
Show Gist options
  • Save florentdestremau/3486bd6c56c695b201dc5202821db249 to your computer and use it in GitHub Desktop.
Save florentdestremau/3486bd6c56c695b201dc5202821db249 to your computer and use it in GitHub Desktop.
custom omakub version
# shell
echo 'alias sf="symfony console"' >> ~/.profile
echo 'alias mi="sf doctrine:migrations:migrate -n"' >> ~/.profile
echo 'alias cc="sf cache:clear"' >> ~/.profile
echo 'alias st="git status"' >> ~/.profile
# see https://raw.githubusercontent.com/ohmybash/oh-my-bash/master/plugins/git/git.plugin.sh for git aliases
# phpstorm
sudo snap install phpstorm --classic
# PHP
sudo apt -y install php8.3 php8.3-{bcmath,bz2,curl,apcu,intl,gd,mbstring,opcache,pgsql,redis,xml,zip,fpm} \
php-gd php-gmp php-curl zip unzip php-igbinary
curl -sS https://get.symfony.com/cli/installer | bash
sudo mv ~/.symfony5/bin/symfony /usr/local/bin/symfony
git clone git@github.com:sanduhrs/phpstorm-url-handler.git ~/Downloads/phpstorm-url-handler
sudo cp ~/Downloads/phpstorm-url-handler/phpstorm-url-handler /usr/bin/phpstorm-url-handler
sudo chmod +x /usr/bin/phpstorm-url-handler
sudo desktop-file-install phpstorm-url-handler.desktop
sudo update-desktop-database
# deezer
wget https://github.com/aunetx/deezer-linux/releases/download/v6.0.110-1/deezer-desktop_6.0.110_amd64.deb -O ~/Downloads/deezer.deb
sudo dpkg -i ~/Downloads/deezer.deb
# dock
gsettings set org.gnome.shell favorite-apps ['google-chrome.desktop', 'slack_slack.desktop', 'phpstorm_phpstorm.desktop', 'Alacritty.desktop', 'deezer-desktop.desktop', 'org.gnome.Nautilus.desktop', 'code.desktop', 'typora.desktop', 'org.gnome.Terminal.desktop', 'org.gnome.Settings.desktop', 'WhatsApp.desktop']
gsettings set org.gnome.desktop.input-sources xkb-options "['compose:caps', 'caps:escape_shifted_capslock']"
gsettings reset org.gnome.desktop.wm.keybindings close
echo "<Multi_key> <m> <i> : "😉" # wink" >> ~/.local/share/omakub/defaults/xcompose
# slack
sudo snap install slack
# gnome extensions
mkdir ~/dev
git clone git@github.com:Deminder/battery-indicator-icon.git ~/dev/battery-indicator-icon
cd ~/dev/battery-indicator-icon
sudo apt -y install python-is-python3
make supported-install
cd ~
# zsh - maybe ?
sudo apt -y install zsh
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
echo 'eval "$(mise activate zsh)"' >> ~/.zshrc
echo 'EDITOR="vim"' >> ~/.zshrc
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment