Giter Site home page Giter Site logo

christian-heusel / dotfiles Goto Github PK

View Code? Open in Web Editor NEW
12.0 12.0 0.0 581 KB

My dotfiles and i3 install (configured by ansible)

License: GNU General Public License v3.0

Shell 37.50% Python 6.69% Jinja 36.80% Perl 7.86% Vim Script 11.16%
ansible ansible-playbook archlinux i3-gaps i3wm

dotfiles's People

Contributors

christian-heusel avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

dotfiles's Issues

Write script to rotate passwords

Something like gopass-rotate:

  1. Get password name gum input
  2. Search for the password in the store gopass search
  3. Select the right one gum choose
  4. Copy old password
  5. Wait for confirmation
  6. Use gopass gen to overwrite

limit the line numbers for rofi

After very great (and not at all breaking) update to rofi 1.7.0 the line numbers are no longer limited to my application launcher shortcut ...

`/perlexec` error in weechat

Keeps spamming the following:

20:44    weechat   โš  โ•ก Unknown command "/perlexec" (type /help for help)

enable automatic backups of `/home`

Idea:

  • Snapshottable file system on the computer (zfs, btrfs)
  • remote backup via VPN (rsync, borg, ??)
  • Calculate the space requirements and cleanup /home

`XDG_STATE_HOME` unbound on Debian

Nov 06 23:52:39 joeryzen bash[2579]: /home/chris/.config/i3/my_scripts/update_and_run.sh: line 34: XDG_STATE_HOME: unbound variable
Nov 06 23:52:39 joeryzen systemd[2562]: dotfiles.service: Main process exited, code=exited, status=1/FAILURE
Nov 06 23:52:39 joeryzen systemd[2562]: dotfiles.service: Failed with result 'exit-code'.
Nov 06 23:52:39 joeryzen systemd[2562]: Failed to start Apply my dotfile and user configuration.

unlock keyring

Currently I have to put in my password on ALL of the following occasions:

  • login the user
  • unlock keyring
  • unlock the ssh key in ZSH
  • unlock the ssh key for the ansible task

This should be simpler

buffer hiding broken

Currently buffers are also hidden if there is a new message in them.
Maybe just disable buffer hiding? ๐Ÿซค

Create some mechanism to notify me of updates on `molly-guard`

Good start is:

curl --silent https://aur.archlinux.org/rpc/\?v\=5\&type\=search\&arg\=molly-guard | jq ".results[0].Version"
curl --silent https://sources.debian.org/api/src/molly-guard/ | jq ".versions[].version" | sort --reverse --version-sort | head -1

`ssh` over `tsh` fails on debian

It turns tsh is saved in /usr/local/bin/tsh on my debian machine and not /usr/bin/tsh as apparantly on arch ...
Maybe we can use which or command -v ...? ๐Ÿ˜„

create a systemd user unit to periodically apply

It would make sense to periodically (automatically) pull the latest configset and apply it:

  1. trigger systemd timer
  2. trigger systemd unit
  3. bashscript
    1. (authorize key)
    2. pull repo
    3. apply config (no sudo)
    4. report error on failure

This should also be part of this repo

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.