This commit is contained in:
2025-12-17 12:13:37 +01:00
parent 534b9f3a16
commit 8d3f43ab14
7 changed files with 30 additions and 5 deletions

View File

@ -5,6 +5,7 @@ end
set fish_greeting
fish_add_path "$HOME/.local/bin"
fish_add_path "$HOME/.local/share/gem/ruby/3.4.0/bin"
set -x EDITOR /usr/bin/vim
set -e DEBUGINFOD_URLS # Disable GDB debuginfo

2
packages/gems.txt Normal file
View File

@ -0,0 +1,2 @@
rubygems-requirements-system
iruby

7
packages/julia.jl Normal file
View File

@ -0,0 +1,7 @@
using Pkg
Pkg.add.([
"IJulia",
"StatsKit",
"Plots",
]);

View File

@ -19,6 +19,10 @@ dlang
gdc
ldc
vlang
go
rust
ghc
ruby
@ -28,8 +32,9 @@ crystal
python
python-pip
julia
sage
sage-doc
sagemath
sagemath-doc
sagetex
lua
luarocks
@ -95,7 +100,9 @@ pv
man
gvim
ranger
sqlitebrowser
jupyterlab
ihaskell
python-numpy
python-sympy
python-pandas
@ -110,6 +117,7 @@ sc-im
# Tools
gimp
rnote
librecad
freecad
libresprite
@ -117,6 +125,8 @@ audacity
tiled
lmms
libreoffice-still
texmaker
typora
# Media
mpv

11
setup
View File

@ -58,9 +58,11 @@ fi
echo Installing packages...
yay -Sy --noconfirm `sed 's/^#.*$//' < packages.txt`
luarocks install `sed 's/^#.*$//' < rocks.txt`
npm i -g `sed 's/^#.*$//' < npm.txt`
yay -Sy --noconfirm `sed 's/^#.*$//' < packages/system.txt`
sudo luarocks install `sed 's/^#.*$//' < packages/rocks.txt`
sudo npm i -g `sed 's/^#.*$//' < npm.txt`
gem install --user-install `sed 's/^#.*$//' < packages/gems.txt`
julia packages/julia.jl
@ -123,3 +125,6 @@ echo Installing apps...
# Changing shell
chsh -s /bin/fish
# Register iruby
iruby register --force