GithubHelp home page GithubHelp logo

ramkumar47 / arch_linux_configuration Goto Github PK

View Code? Open in Web Editor NEW
0.0 0.0 0.0 72.64 MB

This repository contains my personal ArchLinux configuration files and customization ideas

Shell 0.70% Perl 0.10% CSS 0.79% Awk 0.02% SCSS 1.15% Python 0.65% HTML 0.05% JavaScript 96.54%

arch_linux_configuration's Introduction

arch_linux_configuration

This repository contains my personal ArchLinux configuration files and customization ideas

Each directory will have its own configuration files along with a README.md file individually

  • the file "bash_profile" is added to the home directory under hidden state ("."-prefix) so as to enable auto startx to work

  • the bashrc file is also similar to bash_profile and can be added after checking the needed.

applications to install for fresh installation

  • use pkglist.txt generated using pacman hook to install all the needed stuff

custom scripts folder

  • create the custom scripts folder as explained in the scripts directory, for accessing custom scripts at any path.

pkglist details

the file pkglist.txt contains the list of all packages that are installed in the up-to-date system.

  • in the file, rxvt-unicode-patched will be present instead of rxvt-unicode, the former is from AUR.
  • rxvt-unicode-patched is installed as it has support for ranger image previews.

No password Option

for certain super user options like shutdown, reboot etc can be made to work without password by adding the following line in the/etc/sudoers file.

%wheel ALL=(ALL) NOPASSWD: /sbin/shutdown/,/sbin/reboot,/sbin/poweroff just below the line %wheel ALL=(ALL) ALL

packages for wifi-menu

the packages required for wifi-menu to work are as follows 5 packages - iw, wpa_supplicant, netctl, dialog, dhcpcd, iwd these packages can be installed during pacstrap command at main installation and enable iwd, dhcpcd for wifi to work when using iwctl

instructions for mouse pointer and other themes setup

to set mouse pointer, launch the application lxappearance and go to Mouse Cursor tab, then choose breeze style. it will set the mouse pointer to kde-breeze style.

to set the qt-theme, launch application called qt5ct and choose the dark colo scheme that will get applied over all the qt based applications.

all the required packages are already included in the "pkglist.txt" file.

configuring clipit clipboard manager

clipit application is configured to run at start. It is installed from their github repository than from AUR, just for simplicity.

after base and extended installation, clone the repository https://github.com/CristianHenzel/ClipIt and follow their instructions to install it. The repository files can be removed after installation for cleanup.

managing policy toolkit

polkit is a toolkit used to handle unprivileged process to speak to previliged processes (https://wiki.archlinux.org/index.php/Polkit). To give privilige to unprivileged process, it will ask for password through an "authorization agent" It is that popup dialog that asks for password. At present, the configuration was done with package polkit-gnome.

configuring qutebrowser

qutebrowser is installed from the offical repository and is available in the pkglist.txt file. after installation, follow the readme instructions in the qutebrowser/ directory

qutebrowser is bound to $mod+F2 on the configuration.

configuring grubmenu

grub menu can be configured by the application grub-customizer (in pkglist.txt) during configuration, for background choose "wallpaper_19.png" and for font, choose DejaVu Sans Mono Bold 15, and Normal font foreground and background will be white and transparent, respectively. highlighed font fore and background will be black and red respectively. saving it will set the grub theme to the need

arch_linux_configuration's People

Contributors

ramkumar47 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.