Reproduceerbare computer setup #12

Open
opened 2024-04-07 11:15:47 +00:00 by bart_terpstra · 0 comments
Member

Voor het faciliteren van gebruik van iig onze eigen diensten via een standaard setup die alle nodige/aangeraden clients omvat, is het verstandig om een reproduceerbare computer setup te ontwikkelen.

  • Arch Linux
    • biedt tegenwoordig guided installer archinstall die een reproduceerbare config maakt. dit zou het toegankelijker kunnen maken voor ons om een base setup script voor end users bij ons te maken.
    • bak wat in via archiso? evt met offline installation
  • https://mxlinux.org/ is een debian-derivative met live usb en snapshot functies
  • guix system kan de huidige build er maken tot container/vm/image/docker-image
  • nixos iso bouwen (meer)
    • zijn ook ldap service dingen voor guix en nix 👀

e.g.

mirrors
gnome (xorg)
programs: zsh tealdeer thunderbird firefox pass webtorrent-desktop signal-desktop libreoffice-fresh jitsi-meet nextcloud-client git code paper-icon-theme
zsh (default, completion, highlighting)
settings (gnome-control-center):
    appearance -> dark
    online accounts:
        nextcloud
        imap: bij1.org
    default applications:
    web: firefox
    mail: thunderbird
tweaks (gtweaks): appearance:
    legacy applications: adwaita-dark
    icons: paper-mono-dark
nopasswd
browser:
    general: browsing: autoscrolling
    plugins: ublock origin

ben zelf ook fan van wat andere, maar die lijken weer eerder advanced dan oncontroversieel? or well, hebben drawbacks en daar moet je mee om weten te gaan:

librewolf:
    breekt plaatjes bij bv digiD qr codes tot je gaten prikt in canvas security voor die site
    resistFingerprinting clasht met alt-D onder vimium-FF
    autoplay van audio/video op sites staat standaard uit
    form autofill vergt Remember search and form history
ublock origin: breekt sommige sites, dus moet dan weer gaten prikken
dark reader: niet iedereen wil dark misschien, en verschilt nog wel eens welke mode goed rendert en niet te veel cpu cycles kost
vimium: hotkeys clashen nog wel eens dus moet dan weer gaten in prikken
searx: beetje config qua hotkeys/theme voor UX als duckduckgo?
paperwm: mist even maintainer

archiso live usb wordt dan vermoedelijk niet encrypted.
kan bij iso naar USB het dan zo dat je er niet gewoon nog een file op de USB bij zet? anders kunnen mensen nog gevoelige gegevens op de USB erbij zetten ipv in cloud.

wat ik zelf op arch gebruik valt ook op nix te vinden.
op guix mis ik nog wel wat:

wezterm-nightly
oh-my-zsh (kan ook via zsh config)
amp
adapta-gtk-theme
tealdeer
variety
vscodium (wel in nonguix)
webtorrent-desktop

niet per se einde van de wereld but yeah, nix lijkt wel meer mature.

edit: ben erop gewezen dat ik nonguix nog niet had meegenomen

mobile track: nixos mobile

nixos en guix hebben ook elkaars package managers lijkt het, dus maakt misschien niet uit welke je kiest (?)

edit: nix heeft nou even niet guix, omgekeerd wel

mijn huidige setup: cfg

GUI-first nixos smaakje: https://snowflakeos.org/

Voor het faciliteren van gebruik van iig onze eigen diensten via een standaard setup die alle nodige/aangeraden clients omvat, is het verstandig om een reproduceerbare computer setup te ontwikkelen. - Arch Linux - biedt tegenwoordig [guided installer ](https://wiki.archlinux.org/title/Archinstall "‌")`archinstall` die een reproduceerbare config maakt. dit zou het toegankelijker kunnen maken voor ons om een base setup script voor end users bij ons te maken. - bak wat in via [archiso](https://wiki.archlinux.org/title/Archiso "‌")? evt met [offline installation](https://wiki.archlinux.org/title/Offline_installation "‌") - [https://mxlinux.org/](https://mxlinux.org/ "‌") is een debian-derivative met live usb en snapshot functies - `guix system` kan de huidige build er maken tot `container`/`vm`/`image`/`docker-image` - nixos [iso bouwen](https://nixos.org/guides/building-bootable-iso-image.html "‌") ([meer](https://github.com/mikeroyal/NixOS-Guide#creating-a-nixos-installation-iso "‌")) - zijn ook ldap service dingen voor guix en [nix](https://search.nixos.org/options?channel=unstable&from=0&size=50&sort=relevance&type=packages&query=ldap "‌") :eyes: e.g. mirrors gnome (xorg) programs: zsh tealdeer thunderbird firefox pass webtorrent-desktop signal-desktop libreoffice-fresh jitsi-meet nextcloud-client git code paper-icon-theme zsh (default, completion, highlighting) settings (gnome-control-center): appearance -> dark online accounts: nextcloud imap: bij1.org default applications: web: firefox mail: thunderbird tweaks (gtweaks): appearance: legacy applications: adwaita-dark icons: paper-mono-dark nopasswd browser: general: browsing: autoscrolling plugins: ublock origin ben zelf ook fan van wat andere, maar die lijken weer eerder advanced dan oncontroversieel? or well, hebben drawbacks en daar moet je mee om weten te gaan: librewolf: breekt plaatjes bij bv digiD qr codes tot je gaten prikt in canvas security voor die site resistFingerprinting clasht met alt-D onder vimium-FF autoplay van audio/video op sites staat standaard uit form autofill vergt Remember search and form history ublock origin: breekt sommige sites, dus moet dan weer gaten prikken dark reader: niet iedereen wil dark misschien, en verschilt nog wel eens welke mode goed rendert en niet te veel cpu cycles kost vimium: hotkeys clashen nog wel eens dus moet dan weer gaten in prikken searx: beetje config qua hotkeys/theme voor UX als duckduckgo? paperwm: mist even maintainer archiso live usb wordt dan vermoedelijk niet encrypted. kan bij iso naar USB het dan zo dat je er niet gewoon nog een file op de USB bij zet? anders kunnen mensen nog gevoelige gegevens op de USB erbij zetten ipv in cloud. wat ik zelf op arch gebruik valt ook op nix te vinden. op guix mis ik nog wel wat: wezterm-nightly oh-my-zsh (kan ook via zsh config) amp adapta-gtk-theme tealdeer variety vscodium (wel in nonguix) webtorrent-desktop niet per se einde van de wereld but yeah, nix lijkt wel meer mature. edit: ben erop gewezen dat ik nonguix nog niet had meegenomen mobile track: nixos mobile nixos en guix hebben ook elkaars package managers lijkt het, dus maakt misschien niet uit welke je kiest (?) edit: nix heeft nou even niet guix, omgekeerd wel mijn huidige setup: [cfg](https://codeberg.org/kiara/cfg) GUI-first nixos smaakje: https://snowflakeos.org/
bart_terpstra added the
invalid
Legacy
lage prioriteit
labels 2024-04-07 11:15:47 +00:00
bart_terpstra added this to the (deleted) project 2024-04-07 11:15:48 +00:00
bart_terpstra modified the project from (deleted) to Meta 2024-04-07 11:45:34 +00:00
Sign in to join this conversation.
No description provided.