add and tweak more packages

This commit is contained in:
NunoSempere 2025-01-03 18:45:52 +01:00
parent f970615cbb
commit 973de4366c
13 changed files with 52 additions and 18 deletions

View File

@ -6,8 +6,9 @@ cp -a config/. ~/.config
# actually, I want this command to be indempotent, mmh # actually, I want this command to be indempotent, mmh
# install core packages # install core packages
bash packages/core/1-lf.sh sudo apt install lf
bash packages/core/2-tmux.sh sudo apt install tmux
sudo apt install curl make git
bash packages/core/3-gnome-extensions.sh bash packages/core/3-gnome-extensions.sh
bash packages/core/4-alacritty.sh bash packages/core/4-alacritty.sh

View File

@ -1,3 +1,7 @@
source packages/finegrained/1-rose.sh source packages/finegrained/1-rose.sh
sudo apt install zathura
sudo apt install vlc
source packages/finegrained/3-mullvad.sh
echo 1 && sleep 2 && bash echo 1 && sleep 2 && bash

View File

@ -1,26 +1,25 @@
# NunOS: A soothing Linux distribution # NunOS: A soothing Linux distribution
Note: still very much a work in progress!
## Plan ## Plan
- [ ] Decide on base distro: debian - [x] Decide on base distro: debian
- Good governance model - Good governance model
- I trust it, I like it - I trust it, I like it
- I dislike systemd, but Gentoo, OpenBSD, Devuan, etc. seem too niche - I dislike systemd, but Gentoo, OpenBSD, Devuan, etc. seem too niche
- [ ] Decide on desktop environment: GNOME - [x] Decide on desktop environment: xfce.
- Good for shortsighted users
- Sensible array of default applications
- Doesn't try to imitate Windows
- I like the search with the "windows" key
- Escape hatch
- Xmonad too hardcore
- [ ] Figure out a few basic things
- how to specify shortcuts in the command line: gsettings, or dconf-editor
- [ ] Describe how to get debian step by step
- [ ] Describe how to install debian step by step - [ ] Describe how to install debian step by step
- [ ] Describe how to install the recommended software step by step. - [ ] Describe how to install the recommended software step by step.
- With .md.sh scripts - With .md.sh scripts
- Why imperatively? Because nixos has a much higher setup cost for me. - Why imperatively? Because nixos has a much higher setup cost for me.
- [ ] Recommended hardware - [ ] Recommended hardware
- [ ] Potentially build on top of this to SentinelOS
- [ ] Install way more software
Previously done for GNOME
- [x] Figure out how to specify shortcuts in the command line: gsettings, or dconf-editor
## About ## About
@ -44,3 +43,7 @@ Partition > Guided - use entire disk and set up encrypted LVM.
wget https://git.nunosempere.com/open.source/nunOS/raw/branch/master/1-bootstrap.sh wget https://git.nunosempere.com/open.source/nunOS/raw/branch/master/1-bootstrap.sh
source bootstrap.sh source bootstrap.sh
``` ```
## Notes to self
- Doing this step by step and testing in between is too annoying. Better to imperatively define it and then test it at the end.

View File

@ -1 +0,0 @@
sudo apt install lf

View File

@ -1 +0,0 @@
sudo apt install tmux

View File

@ -23,3 +23,4 @@ wmctrl -a $name
gsettings set org.gnome.shell disable-user-extensions false gsettings set org.gnome.shell disable-user-extensions false
gnome-extensions enable gtktitlebar@velitasali.github.io gnome-extensions enable gtktitlebar@velitasali.github.io
gnome-extensions enable hidetopbar@mathieu.bidon.ca gnome-extensions enable hidetopbar@mathieu.bidon.ca
# also, should go to settings and set "always", not just when maximized.

View File

@ -6,9 +6,9 @@ sudo chown $(whoami) rosenrot-browser
git clone https://github.com/NunoSempere/rosenrot-browser git clone https://github.com/NunoSempere/rosenrot-browser
cd rosenrot-browser cd rosenrot-browser
cd user-scripts bash user-scripts/debian-12/install-with-dependencies-gtk4.sh
cd debian-12 make
bash install-with-dependencies.sh sudo make install
rose https://git.nunosempere.com/open.source/nunOS https://git.nunosempere.com/open.source/rosenrot & rose https://git.nunosempere.com/open.source/nunOS https://git.nunosempere.com/open.source/rosenrot &
cd ~/nunOS cd ~/nunOS

View File

@ -0,0 +1 @@
sudo apt install zathura

View File

@ -0,0 +1,9 @@
# Download the Mullvad signing key
sudo curl -fsSLo /usr/share/keyrings/mullvad-keyring.asc https://repository.mullvad.net/deb/mullvad-keyring.asc
# Add the Mullvad repository server to apt
echo "deb [signed-by=/usr/share/keyrings/mullvad-keyring.asc arch=$( dpkg --print-architecture )] https://repository.mullvad.net/deb/stable $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/mullvad.list
# Install the package
sudo apt update
sudo apt install mullvad-vpn

View File

@ -0,0 +1 @@
curl -fsS https://dl.brave.com/install.sh | sh

View File

@ -0,0 +1,3 @@
sudo apt install flatpak
flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo
flatpak install com.stremio.Stremio

View File

@ -0,0 +1,9 @@
cd /var/local
sudo mkdir tmpmail
sudo chown $(whoami) tmpmail
git clone https://github.com/sdushantha/tmpmail
cd tmpmail
chmod +x tmpmail
sudo mv tmpmail /usr/bin/tmpmail
sudo apt install w3m

4
packages/manual/index.md Normal file
View File

@ -0,0 +1,4 @@
- Gnome extensions > GTK title bar > Always
- Settings > Keyboard > Input sources > add Spanish.
- Gnome tweaks > Keyboard and mouse > Additional layout options > swap esc and caps locs.
- https://extensions.gnome.org/extension/5943/soft-brightness-plus/