Commit graph

54 commits

Author SHA1 Message Date
c47 21391bf085
Configure gruvbox color scheme 2024-04-28 18:38:04 +02:00
c47 d0f7907aca
Add fsfe to allowed_signers
Added the fsfe-key to allowed signers and configured the conditianal to
load the config from the path when working in that directory.
2024-04-28 18:35:52 +02:00
c47 6a5d1db58b
Add support for local zshrc
Added a conditional to check for existence of .zshrc.local, which is a
local file: not in the git repository.
2024-04-28 18:33:19 +02:00
c47 204737ef0c
Add TPM and srcery theme to tmux
Installed TPM - tmux plugin manager - and the srcery theme via git and
added configuration to ~/.config/tmux/tmux.conf
2024-04-05 09:38:41 +02:00
c47 53e3be71b1
Change keybindings for window cycling
Changed `Alt-Shift-l' to `Ctrl-Shift-l' and `Alt-Shift-H' to
`Shift-Alt-h'.
2024-03-10 20:16:32 +01:00
c47 48804bb225
Set bind' instead of set'
Accidentally configured `set' instead of `bind' for the new keybindings.
2024-03-09 22:28:47 +01:00
c47 2b0d6767e5
Add keybindings for easier window cycling
Added keybindings `alt + shift + [HL]' to select previous and next
window.

Also updated the source binding, because ~/.tmux.conf got moved to
~/.config/tmux/tmux.conf
2024-03-09 22:14:13 +01:00
c47 09ed5b1801
Move ~/.tmux.conf to ~/.config/tmux/tmux.conf 2024-03-09 18:45:29 +01:00
c47 13a6cf624e
Add newsboat to dotfiles
Installed the newsboat feedreader, added it's XDG config directory to
the repository with first (hidden) feed of phoronix.com and a query feed
that filters articles that contain the word Microsoft in their title.
2024-03-06 21:50:43 +01:00
c47 769815f125
Add d/filmek dirhash 2024-03-06 21:50:11 +01:00
c47 1af5a16d51
Add info@ mail address 2024-03-06 21:49:32 +01:00
c47 ea20f9add4
Add gpg.format ssh to gitconfig 2024-02-19 11:59:43 +01:00
c47 652a66af81
Add missing `fi' 2024-02-19 11:59:15 +01:00
c47 3d5cefd190 Add 'nheko' class to manageHook
Added nheko to manageHook to shift it to WS3 as done with the other chat
clients as well.
2024-02-19 06:58:09 +01:00
c47 402cb0caf4 Add support for named (read: hashed) directories
Added support for named directories to my zsh config.
This is a way to access directories under shortened names
conveniently.
2024-02-19 06:55:50 +01:00
c47 2325604f1c Move ssh-agent to /run/user and add 'nix' to $PATH
Move my ssh-agent.sock to /run/user/<ID>/

Added ~/.nix-profile/bin to ${PATH}
2024-02-19 06:50:52 +01:00
c47 9c38cd7801 Correct set-links.sh
Configured a wrong path for zsh-files in set-links.sh - forgot the zsh/
subfolder. This commit brings the needed changes.
2024-02-19 06:43:40 +01:00
c47 8c7af67d01 Change set-links.sh accordingly to b1a03cb2df
In commit b1a03cb2df ~/.gitconfig got moved to ~/.config/git/config,
but set-links.sh didn't got updated. This commit makes up for it.
2024-02-19 06:38:02 +01:00
c47 5f57445802
Add log.showSignatrue = true to ~/.config/git/config 2024-02-18 11:21:59 +01:00
c47 b1a03cb2df
Config to ~/.config/git/config + allowed_signers
Moved my ~/.gitconfig to ~/.config/git/config to have a sane location to
collect git related global configs.

Added ~/.config/git/allowed_signers and configured
`gpg.ssh.allowedSignersFile' in ~/.config/git/config to have the correct
output of `git log --show-signatures'
2024-02-18 11:13:16 +01:00
c47 6e68096cde
Add basic zsh configuration
Added basic zsh configuration
2024-02-18 00:27:46 +01:00
c47 b52a84b68b Add support for context sensitive git configs
Added the `includeIf' section to my global .gitconfig to have the
ability to pull in configs for my private git repos dynamically.

Solution shown by Scott Chacon in his talk
"So you think you know git?" at FOSDEM2024

'https://www.youtube.com/watch?v=aolI_Rz0ZqY'
2024-02-17 21:53:19 +01:00
c47 875cbef0b9 Move ssh-agent.sock to /var/run/user
Totally forgot about /var/run/user directory. There is already a place
for user specific tempfiles, so better use that one instead.
2024-02-17 09:36:41 +01:00
c47 76b83497a2 Add LS_COLORS and move ssh-agent.sock to /tmp
Added my LS_COLORS config to bashrc

Decided to move ssh-agent.sock to a fixed location in /tmp because
removal on shutdown in ~ needs a bunch of configuration for something
already existing in /tmp.
2024-02-17 09:24:45 +01:00
c47 24dfbcb366 Start ssh-agent via bash startup
Export SSH_AUTH_SOCK and start ssh-agent using this socket.
2024-02-03 09:47:47 +01:00
c47 a0d247f2bf Add check for `pidof'
Added a check for pidof's existence and just create a 'pidof' named
function to mimic `pidof' if doesn't exist.
2024-02-03 09:45:59 +01:00
c47 da20795969 Add `-b' to 'cal' alias
Added `-b' to 'cal' alias to have traditional cal output and to get back
the ability to print a whole year with -y.
2024-02-03 09:43:04 +01:00
c47 d93b41848d Autostart terminator with title; Add setxkbmap
Added setxkbmap us_de to load my custom keymap.

Autostart terminator now with title, instead of class name.
2024-01-27 15:52:45 +01:00
c47 5acb0241f2 Change className to title for terminator
It is possible to match windows by title in manage hook, so I changed
this because this way I can have have terminator set as terminal
emulator that I lauch by keybinding and have terminator with custom
title started automatically and this one window will open on the
specified workspace.
2024-01-27 15:47:54 +01:00
c47 059412b0d6 Add nix-profile/bin to $PATH 2024-01-27 15:47:11 +01:00
c47 dd678d5e4e Add gxmessage to floats
Added Gxmessage class to doFloat windows in xmonad.
2024-01-22 20:44:07 +01:00
c47 aef6c8d522 Replace rem command
Replaced mistakenly added line.
2024-01-22 20:42:41 +01:00
c47 9092d42e5d Add rem oneshot to xsessionrc
Autostart `rem` at with xsession.
2024-01-22 01:15:38 +01:00
c47 81b13f4bd7 Add mpdconf and ncmpcpp config-dir
Added mpdconf. This file contains an include of ~/.mpdconf.local
which contains the listen directive.

Added a basic ncmpcpp config - mostly because a few keybindings
for daily usage that I really got used to.
2024-01-21 13:04:00 +01:00
c47 5fb51a2acf Add support for .bashrc.local 2024-01-21 12:58:28 +01:00
c47 4c060aecdd Add `remind' aliases and general float class
Addedd remind aliases to .bash_aliases and a general float class
config to xmonad.
2024-01-21 10:38:16 +01:00
c47 616a222e89 Add settings.lua
Added an init.lua to lua/core namespace and required 'core' in
main init.lua.

Added settings.lua for general settings of neovim.
2024-01-17 19:35:24 +01:00
c47 1922a88359 Add neogit config to lazy
Added neogit config to lazy to install neogit and it's
dependencies. Decided to use nvim-telescope instead of
fzf-lua for now.
2024-01-17 18:41:46 +01:00
c47 c1d7f3e2ab Add ~/.gitconfig 2024-01-16 19:25:55 +01:00
c47 c24f987677 Add easyeffects to manageHook
Shift easyeffects to WS9
2024-01-14 22:53:43 +01:00
c47 120ac74515 Add maneageHook entries for chat tools
Added manageHook entries for desktop chat clients to spawn on
WS3 and put oneshot entries in .xsessionrc.
2024-01-14 15:39:21 +01:00
c47 aaef6850ed Set myTerminal to something else than terminater
Have just set myTerminal to gnome-terminal again, because
terminator, when launched with a specific name, passes the name
to all future instancse in current xsession.
2024-01-14 14:59:09 +01:00
c47 fe08c1fda7 Add Brave-browser shift to WS7
Always open brave on workspace 7
2024-01-14 13:03:30 +01:00
c47 06025963d1 Add higlight for current tmux window
Highlight focused window
2024-01-14 11:59:59 +01:00
c47 ca11a53828 Remove obsolete SpawnOnce import
Removed a leftover from previous commit. The import of
XMonad.Util.SpawnOnce in combination with the startupHoop didn't
work for me as expected.
2024-01-14 11:24:14 +01:00
c47 d3b47ba8d4 Manage autostart programs in xmonad
I start programs on xsession enter via ~/.xsessionrc.

To make programs get started on the specified workspaces I use
xmonad's manageHook with `className =?' functionality to match
programs to spawn.
2024-01-14 11:18:24 +01:00
c47 75d9206a6f Add .gitignore and xmonad/
Added .gitignore with first entries to ignore everything in
xmonad subdirectory, but xmonad.hs.

Added a very minimal basic xmonad.hs
2024-01-13 23:47:10 +01:00
c47 26c783104b Remove default color settings and add missing PATH
Removed Debian's default color config for `ls'
and added missing PATH configuration.
2024-01-13 21:17:27 +01:00
c47 6670ff0329 Add tmux.conf
Added a complete basic tmux.conf.
2024-01-13 19:18:38 +01:00
c47 a5c7dc600b Add basic bash startup files and set-links.sh
* bash
    Added basic bash startup files, with basic needed settings and
    possibility to source .bash*.local files for adding local
    configs without adding them to the git repo.

* set-links.sh
    A simple shell script to put symlinks in ${HOME} and
    ${XDG_CONFIG_HOME} and such.
2024-01-13 17:58:33 +01:00