os-setup's People
os-setup's Issues
Sane configuration for ranger
Fix XAPPLRESDIR env variable
It is currenlty set as APPLRESDIR. This has effect of not applying URxvt settings.
Sane configuration for chrome
Maybe some security improvements. Chrome also reports a bunch of error when launched from terminal.
nm-applet seems to crash on boot sometimes
Enable / install a lockscreen
Investigate SSH setup
- limit the ssh access only to a bunch of non-root users
- handle ssh client +server installation
Setup function buttons
- volume
- brightness
System settings app
I need some sort of easy way of configuring various system settings like:
- audio
- mouse
- keyboard
- brightness ?
- video
Install Ly display manager
Install a good AUR package manager
Hopefully this will help with simplifying the package upgrade
Optimize for SSD
File manager
I need some sort of visual file manager where I can easily navigate through files and maybe preview / view them.
Remove os-setup folder from chroot-ed system
Remove os-setup from the new system at the end of the install
Sane Ly display manager config
- animate for the cool DOOM animation
- no borders
Sane configuration file for i3
Install nvidia drivers for the dedicated gpu
Update script
I need some sort of cron job that updates the system. It should also update AUR packages, which may be problematic. Chrome for example will probably lose the user, bookmarks, etc..
Setup a new user and setup it's password
Check if this is possible when chroot-ed or when booted directly into the new system
Audio doesn't work
Adds support for UEFI only
In case of BIOS boot, stop executing scripts. By dropping support for BIOS, I can automate the grub install steps, which in my opinion is more valuable. This will probably end up being used only by me after all and beside that, BIOS should already be considered old technology.
Synaptic drivers for touchpad
Investigate on chrome sandbox errors
Install intel drivers for the integrated graphics
Copy-paste system wide
Setup timezone + localization
Maybe move time sync to postinstall.sh instead.
vim config file replaces default arch-linux config
Currently I am copying my vim config file in /etc/vimrc to make the vim settings available to all users on the systems. However there's a default vim config file at that location that comes with arch. Of course it gets overwritten by mine, but I may break something. Fix this ?
Populate /etc/hosts
Background image
Install an image manipulation tool
GIMP ?
Sane configuration file for vim
Sane configuration file for urxvt
Investigate on clock desync when switching betweens linux and windows
Investigate and install some ttfs
Install a GUI file manager
Replace dmenu with rofi
Add applet for pavucontrol
pasystray
Install and configure xorg-server+ xorg-xinit
Achieve consistency through GUI applications
I want all the apps / applets to have a consistent / similar look and feel. Maybe I can do that by installing a bunch of gnome packages ?
Automate essential package install, GRUB install, other OS detection
This will include the following changes
- install essential packages
- generate fstab
- automatically chroot to /mnt
- install grub
- configure grub
- enable microcode updates
Install amd driver for dedicated graphics
Better the new user setup and the root password steps
If something goes wrong setting up the new user, a lot of the following steps will fail yielding a partial / incomplete installation.
Install Ly desktop manager
Install software required for wifi-setup
Install a browser
Install dhcpcd
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.