#minimal, battery focused setup (archinstall and afterwards) (newbie)

71 messages · Page 1 of 1 (latest)

silent tree
#

How should I setup arch using archinstall to be battery focused and minimal for C++ development (latest dev env) with a minimalistic wayland WM, DE, etc.

Laptop in question only would be used to code in C++, browse web and read some documents (pdf, docx, etc). Secondary machine for when away from home and no dual boot.

I will do some vulkan development as well.

What packages should I install and what should I do after installation?

#

What I will definitely need:
llvm, cmake, ninja, vulkan sdk, nvim, a browser
What I will probably need:
sway, powertop, tlp, etc

Note: Laptop in question will most likely be low end, but I don't have it yet, so I might consider some advice on this: (e.g. buy AMD gpu)

Note: I only used ubuntu and fedora before

Note: I'm trying to create a reproduceable setup

Any advice is welcome

#

minimal, battery focused setup (archinstall and afterwards) (newbie)

smoky turret
#

just do a barebones install

silent tree
smoky turret
#

plasma can be minimal

#

can't recommend a WM since you're a new user

#

there's xfce but lacks wayland

silent tree
smoky turret
silent tree
#

Yeah, I just meant this wouldn't be my daily machine. So I could do without all the tools.

smoky turret
#

pipewire and network manager are required, but that doesn't mean you have to use them

#

it's like when you have windows but set audio to muted

silent tree
#

FYI I only want wayland for development purposes.
But if you still think I should go with KDE, I'll do it 😄

smoky turret
#

just install plasma with pipewire and network manager but no KDE apps

#

the only KDE apps that you'll need are dolphin, konsole, ark, okular, kate and gwenview

silent tree
#

Any other apps that I might need? Cause arch is a bit more barebones

#

Probably I'll need some stuff that's usually bundled with fedora/ubuntu

smoky turret
#

nah, that's the minimal plasma install

#

the rest of apps are up to you

#

then if you want, KDE connect

#

.aw kde connect

slate copperBOT
silent tree
#

Ok, thanks. I'll update you

smoky turret
#

since this is a dev install, you don't need kde apps

#

what I mentioned are the must have KDE apps

#

konsole = terminal
kate = notepad++ clone

#

okular = document/PDF viewer
gwenview = image viewer
ark = archive manager
dolphin = file manager

#

if you ever need more KDE features, just install them

#

@silent tree

#

fedora and ubuntu install waay too much packages that you won't use aka bloat
arch allows a granular selection for lightweight @silent tree

silent tree
#

Is there anything missing or bad or unnecessary?

smoky turret
# silent tree

Why are you adding plasma desktop? Archinstall does the installation of plasma when you select the desktop profile

smoky turret
#

how about you run this on a VM to practice?

#

so you double check and learn before doing permanent changes on bare metal

#

nvm, wrong thread

#

mb

smoky turret
silent tree
silent tree
smoky turret
smoky turret
silent tree
smoky turret
#

you will use AMD/intel/nvidia on real hardware later

silent tree
#

nvm. I'm dumb

smoky turret
silent tree
#

I could come into VC, but not rn. 30mins?

smoky turret
#

use btrfs with snapper and archinstall to speedrun it

silent tree
smoky turret
#

I mean, I always advice to do preparation steps before archinstall

harsh pendant
#

dont know why youre looking for a minimal install in the first place

silent tree
#

I'll get a laptop, but it will be low end. So I want a lightweight setup which doesn't drain battery a lot

harsh pendant
#

ok so you need longer battery life

#

that is very different from a minimal setup

silent tree
# harsh pendant that is very different from a minimal setup

Well, I want it to be minimal for 3 reasons:
1-) Performance. Minimalist setups simply does less, performs better and consumes less battery
2-) I only want this setup to browse the web and compile C++ code. I don't need anything else
3-) I don't care about the looks. I care about functionality => minimal animations, no wallpaper, etc.

TL;DR I want both minimal setup and long lasting battery. They also happen to align on doing less work.

Btw: they are a bit vague on purpose, cause I don't know specifics of a lot of things. I'm not much of tinkerer, so lacking a bit knowledge