Skip to content

zielOS/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

*[] Add p10k to zsh and apply instant-prompt *[] Decide whether or not to use gpg-agent plugin from oh-my-zsh *[] The following hyprland plugins need to installed after logging into Hyprland:

  • hyprexpo from hyprland-plugins
  • hyprspace
  • hyprnome
  • hy3
  • hycov ?
  1. Apply theming directly in hyprland config file
  2. Simlink any appropriate binary in ~/.dots/.local/bin/hypr to /usr/local/bin
  3. Make ReGreet work with Hyprland
  4. Configuration files for hypridle and hyprlock need to updated from rxhyn nix files
  5. Trackpad needs to be disabled while typing in hyprland
  6. Install both distrobox and distrobox gui
  7. Create a secure rootless docker setup and harden it before creating distrobox containers
  8. Create 3 distrobox containers
  • gentoo
  • arch
  • clear linux
  1. Pass nvidia-driver to each of themm
  2. Figure out how doom emacs might access this distrobox
  3. Install and Setup atuin, chezmoi at a later date
  4. Install fonts in /usr/share/fonts/nerd instead of /usr/share/local/fonts/nerd
  5. Apply themes to flatpak apps individually. If theming does not work, try adding install the same app from an arch linux distrobox
  6. Install debugpy from debian repo
  7. Hardening profiles are taken from parrotos_files
  8. Enable automatic indentations in astrovim
  9. Add neotree plugin to astrovim
  10. Asusctltray needs to be fix
  11. Install nix with standalone flake and home-manager
  12. Eventually, all configurations are to be ported from their respective nixos configurations
  • Hyprland configuration has already been ported
  1. To port hm configurations, use the following steps:
  • install hm module one by one
  • when one module is setup, copy its contents to your dotfiles
  • then remove that module by commenting over it.
  1. Do a btrfs snapper snapshot to test the following:
  • the snapshot can be booted into
  • use arch wiki to make the snapshots read/write
  1. After all these steps, create a btrfs snapshot and move from update-initramfs to dracut. Make sure to copy dracut.conf to /etc
  2. Setup secureboot using pkgs available in debian's repositories. Otherwise use sbctl to setup following arch wiki.
  3. Add gpg-key support to git by following the git hm module
  4. Add git-lfs support to git as well.
  5. Configure zellij
  6. Setup ags hyprpanel.
  7. Add hyprmenu to HyprPanel
  8. Import bookmarks and info from chrome to firefox, and then to zen-browser
  9. When adding Kali linux repo, only add certain packages in debian-pinning
  10. Add hyprsunset to replace hyprshade
  11. Don't build emacs yourself since it starts on X11 by showing that error

*[X] Setup a separate setup_bins script TODO