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 set fish_greeting
fish_add_path "$HOME/.local/bin" 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 -x EDITOR /usr/bin/vim
set -e DEBUGINFOD_URLS # Disable GDB debuginfo 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 gdc
ldc ldc
vlang
go
rust
ghc ghc
ruby ruby
@ -28,8 +32,9 @@ crystal
python python
python-pip python-pip
julia julia
sage sagemath
sage-doc sagemath-doc
sagetex
lua lua
luarocks luarocks
@ -95,7 +100,9 @@ pv
man man
gvim gvim
ranger ranger
sqlitebrowser
jupyterlab jupyterlab
ihaskell
python-numpy python-numpy
python-sympy python-sympy
python-pandas python-pandas
@ -110,6 +117,7 @@ sc-im
# Tools # Tools
gimp gimp
rnote
librecad librecad
freecad freecad
libresprite libresprite
@ -117,6 +125,8 @@ audacity
tiled tiled
lmms lmms
libreoffice-still libreoffice-still
texmaker
typora
# Media # Media
mpv mpv

11
setup
View File

@ -58,9 +58,11 @@ fi
echo Installing packages... echo Installing packages...
yay -Sy --noconfirm `sed 's/^#.*$//' < packages.txt` yay -Sy --noconfirm `sed 's/^#.*$//' < packages/system.txt`
luarocks install `sed 's/^#.*$//' < rocks.txt` sudo luarocks install `sed 's/^#.*$//' < packages/rocks.txt`
npm i -g `sed 's/^#.*$//' < npm.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 # Changing shell
chsh -s /bin/fish chsh -s /bin/fish
# Register iruby
iruby register --force