Skip to content

Repository files navigation

#+title: dotfiles
#+author: Nicola Ferru <NFVBlog>
This repository contains the configuration that I use to work, all the files are distributed with the limitations set by the license, which can be consulted from
the file [[https://github.com/NF02/dotfiles/blob/master/LICENSE][LICENSE]].
#+CAPTION: A screenshot of the desktop
#+NAME:   fig:screenshot
[[https://raw.githubusercontent.com/NF02/dotfiles/master/img.png]]
** Default program
 * [[https://github.com/swaywm/sway][sway]] - tiling compositor manager;
 * [[https://codeberg.org/dnkl/foot][foot]] - terminal emulator;
 * [[https://github.com/vivien/i3blocks][i3blocks]] - Status bar;
 * [[https://www.mozilla.org/en-US/firefox/new/][Firefox]] - browser web;
 * [[https://filezilla-project.org/download.php?type=client][Filezilla]] - FTP client;
 * [[https://alacritty.org/][alacritty]] - system terminale;
 * [[https://github.com/ErikReider/SwayNotificationCenter][SwayNotificationCenter]] - notification center & notify deamon;
 * [[https://github.com/NF02/wlsyshot][wlsyshot]] - screenshot app;
 * [[https://www.thunderbird.net/][thunderbird]] - mail client;
 * [[https://git.kernel.org/pub/scm/network/wireless/iwd.git/][iwd]] - connection manager;
 * [[https://wiki.archlinux.org/title/Systemd-boot][systemd-boot]] - bootloader;
 * [[https://www.gnu.org/software/emacs/][emacs]] - text editor, markdown editor & LaTeX editor;
 * [[https://github.com/lxde/pcmanfm][pcmanfm]] - file manager;
 * [[https://github.com/fulhax/ncpamixer][ncpamixer]] - mixer audio;
 * [[https://github.com/swaywm/swaylock][swaylock]] - lockscreen;
 * [[https://github.com/sentriz/cliphist][cliphist]] - clipboard;
 * [[https://www.zsh.org/"][zsh]] - system shell;
 * [[https://github.com/skeeto/elfeed][elfeed]] - RSS reader;
** Installation
These are the steps to be able to install my configuration, the comments indicate what you are applying, obviously if you need only a specific part you can copy the
single file as the UNIX shell allows you to do.
#+begin_src zsh
git clone https://github.com/nf02/dotfiles
# app config
cp -r dotfiles/.config/* .config/
# emacs config
cp -r dotfiles/.emacs.d/ ~

# install zi package manager
sh -c "$(curl -fsSL get.zshell.dev)" -- -i skip -b main
cp -r .zshrc ~/
cp -r .config/zsh ~/.config/
#+end_src

About

My Linux setup file, based on tiling window manager and optimized for the work I do, I have also brought it to my workstation and it works fine

Topics

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages