Update main branch #1

Merged
jakalx merged 120 commits from develop into main 2024-02-05 21:51:32 +01:00

120 commits

Author SHA1 Message Date
1f2545df5b alex: Prepare to load xmonad by default 2024-02-05 21:17:37 +01:00
61d36c4c5c xmonad: Run xmonad as xsession command 2024-02-05 21:17:37 +01:00
3c6f676b59 dregil: Disable gnome-keyring on xmonad 2024-02-05 21:17:37 +01:00
24ae60a3fe thrall: Forward /elfeed to elfeed-web on localhost 2024-02-05 21:11:04 +01:00
c308c70205 emacs: Enable elfeed-web package 2024-02-05 21:10:39 +01:00
51544c68a3 emacs: Install and use org-ql 2024-02-04 23:42:15 +01:00
d4b8835050 home: Configure editorconfig 2024-02-04 23:41:24 +01:00
6d49c9127d emacs: Create a shell script instead of an alias 'e' 2024-02-04 16:11:03 +01:00
fd479fbd1a dregil: Remove commented code 2024-02-04 12:35:25 +01:00
755a294df6 dregil: Remove NixOS tags 2024-02-04 12:25:47 +01:00
ba80ec150a dregil: Disable system-wide gpg-agent 2024-02-04 12:25:03 +01:00
9389d2661a flake: Restructure home/ 2024-02-04 07:54:33 +01:00
07268b2730 flake: Get rid of outputs/ directory 2024-02-04 07:39:19 +01:00
11f9ddd193 emacs: Switch back to ranger instead of dirvish 2024-02-03 23:22:06 +01:00
004a0c5274 emacs: Use double colon comments to get correct indentation 2024-02-03 23:21:34 +01:00
5d3ade4cc0 firefox: Adapt to new config style 2024-02-03 22:43:03 +01:00
96b07843d2 emacs: Merge dregil and thrall's config files 2024-02-03 22:33:45 +01:00
16fcc510f6 home: Extract emacs related config to module 2024-02-03 22:10:45 +01:00
e9b9a996e8 dregil: Split up anne's home condig 2024-01-31 23:35:28 +01:00
6f396e82d4 cli: Avoid setting user name and homedir 2024-01-31 16:14:11 +01:00
d769f177b2 thrall: Add user description 2024-01-31 16:13:37 +01:00
eccc0f0afd modules: Update url of haskell.nix binary cache 2024-01-31 08:35:42 +01:00
dbe14a7d9a home: Move neovim config to subdir 2024-01-31 07:24:11 +01:00
e607d83f49 dregil: Integrate my home configuration 2024-01-29 22:20:57 +01:00
59512e77ef mail: Define a virtual alias for a family accaunt 2024-01-28 14:01:31 +01:00
cc05e806a8 dregil: Split X11 configuration 2024-01-28 14:01:25 +01:00
76fbe957a7 igor: Prepare configuration of igor 2024-01-27 22:24:49 +01:00
ef1f55cd8d dregil: Refactor configuration 2024-01-24 22:43:56 +01:00
5da20a0e67 dregil: Limit the number of cores used for building 2024-01-24 21:52:40 +01:00
8b32545af3 dregil: Define dregil as 127.0.0.1 2024-01-24 21:52:40 +01:00
8bc3e82f6d cli: Install btop as a program 2024-01-24 21:52:40 +01:00
a12c6266cc thrall: Move most modules from flake to thrall 2024-01-24 21:50:18 +01:00
2d8e1a873a thrall: Move ssh keys into ssh config module 2024-01-22 21:41:35 +01:00
a951a1e3fb thrall: Extract modules 2024-01-22 21:19:09 +01:00
5c1e8ea969 thrall: Extract timezone configuration 2024-01-21 10:52:56 +01:00
10843c1efc thrall: Extract haskell.nix config
- iohk public key and cache
2024-01-20 19:51:48 +01:00
fbb85bc1da Extract configuration to own module 2024-01-20 17:41:14 +01:00
9ce6478c7b thrall: Reformat ip configuration 2024-01-20 10:50:48 +01:00
26e5a0e217 thrall: Activate repl for flakes 2024-01-19 20:39:39 +01:00
4d863f6a06 thrall: Increase fail2ban bantime 2024-01-19 20:39:02 +01:00
07177629bc thrall: Activate fail2ban for postfix 2024-01-19 20:38:34 +01:00
2873640cbf thrall: Upgrade postfix to prevent SMTP smuggling 2024-01-19 19:36:33 +01:00
55c210b8a6 thrall: Update from 23.05 to 23.11 2023-12-14 22:32:16 +01:00
6261d8bf97 thrall: Upgrade postgres to v15.5 2023-12-14 21:45:52 +01:00
4b3ed18218 cli: Use either eza or exa depending on home-manager version 2023-12-14 21:44:37 +01:00
f3adc3a8d5 thrall: Provide update script for postgresql
see: https://nixos.org/manual/nixos/stable/#module-services-postgres-upgrading for details
2023-12-14 19:39:37 +01:00
f99a81bc9b thrall: Configure reverse proxy for photo-groove 2023-12-14 15:19:47 +01:00
06984f9d3f thrall: Add wireguard config for homematic 2023-12-14 15:18:56 +01:00
c03c0a0348 dregil: Disable home-manager news 2023-10-21 11:18:21 +02:00
714ab61371 dregil: Override SSH_AUTH_SOCKET in zsh init 2023-10-17 21:01:42 +02:00
bc9b0edffa cli: Install btop as a top/htop replacement 2023-10-12 05:46:45 +02:00
a9f347a3eb dregil: Upgrade jitsi-meet-electron
Use the current release 2023.10.0.
2023-10-04 00:44:28 +02:00
0b92a67c77 dregil: Downgrade electron to electron-25
electron-26 has a bug so that applications stop working after a couple
of seconds.
2023-10-04 00:43:19 +02:00
7ec3be7624 flake: Update inputs 2023-10-04 00:42:59 +02:00
14ab93bea2 dregil: Add home-manager to programs 2023-10-04 00:42:32 +02:00
0c04e3c468 dregil: Install wine32 packages 2023-09-23 00:21:31 +02:00
147ee0a4e1 cli: Add tea - gitea frontend 2023-09-16 10:41:07 +02:00
fd4d6b369f flake: Update inputs 2023-09-16 01:03:36 +02:00
2816335e2b flake: Update inputs 2023-09-06 00:34:16 +02:00
a42932d6f0 dregil: Set zsh as default shell 2023-09-03 22:44:05 +02:00
9333f62fcd cli: Add git absorb
git-absorb is similar to `hq absorb`.
2023-08-16 15:11:53 +02:00
bbd734d9b6 dregil: Enable browserpass firefox extension 2023-08-11 21:40:40 +02:00
319d66e512 dregil: Repeat system-wide xkb options 2023-08-11 21:40:40 +02:00
1644897563 nixpkgs: Update nixpkgs-unstable and home-manager 2023-08-06 21:47:55 +02:00
fc62e3d62f dregil: Explicitly set boot loader timeout 2023-08-06 14:24:51 +02:00
c662e3354d dregil: Install gnome for Anne 2023-08-06 14:08:05 +02:00
11879ff5ef dregil: Remove superfluous language settings 2023-08-06 08:46:31 +02:00
e30fe7eef8 dregil: Activote xsession for anne 2023-08-06 00:01:07 +02:00
20856e1c65 dregil: Activate xsession for alex 2023-08-05 23:27:33 +02:00
ea06ca77c0 dregil: Fix typo in keyboard configuration 2023-08-05 23:27:13 +02:00
d325715e33 Remove commented code 2023-08-05 23:15:20 +02:00
b407c58205 dregil: Enable autorandr service 2023-08-05 23:15:05 +02:00
79ac67ecc5 dregil: Install some more ui tools 2023-08-05 23:14:58 +02:00
654cbbde52 dregil: Set my default keyboard to us/dvorak 2023-08-03 23:11:41 +02:00
91fac86331 dregil: Set default locales 2023-08-03 23:10:51 +02:00
160313f4f5 dregil: Switch from plasma to gnome 2023-08-03 08:17:45 +02:00
f911d46279 dregil: Use a fancier greeter for lightdm 2023-08-03 08:17:03 +02:00
b86f21d565 dregil: Add german to list of locales
Also set TIME_STYLE to iso.
2023-08-03 08:15:38 +02:00
343ac3757e dregil: Add an account for Anne 2023-08-02 15:06:16 +02:00
53b6e8d5b4 dregil: Use home-manager to set keyboard 2023-08-01 16:03:32 +02:00
f8411ac7e9 thrall: Combine two inlined modules 2023-08-01 15:34:19 +02:00
a8cbaa1647 flake: pass inputs as special argument to modules 2023-07-29 19:57:28 +02:00
40843d9338 thrall: Fix typo in comment 2023-07-29 19:57:28 +02:00
e58abd38d3 redmi: update to nixos 23.05 2023-07-28 20:58:02 +02:00
ef5cad7929 cli: Add gopass-jsonapi and gopass-hibp
gopass-jsonapi is required for the firefox extension Gopass-Bridge,
gopass-hibp integrates Have I Been Pwned into gopass.
2023-07-24 22:14:28 +02:00
3385a2362b thrall: configure hledger-web service 2023-07-24 20:20:10 +02:00
c0b95af1bf thrall: Use htpasswd from apacheHttpd to generate htaccess 2023-07-24 20:20:10 +02:00
3addce8fc5 dregil: Install calibre ebook reader 2023-07-17 13:30:46 +02:00
4a94059487 dregil: Install wine explicitly 2023-07-17 13:30:02 +02:00
22defe7f45 redmi: Install helix 2023-07-12 00:37:41 +02:00
12ea6444b9 redmi: Add git-annex 2023-07-11 22:34:46 +02:00
4dc23264c1 dregil: Install wine explicitly 2023-07-11 14:51:55 +02:00
c2fb887f34 thrall: Make all inputs available as channels 2023-07-09 20:37:31 +02:00
d2c9c51070 cli: Move git-annex to user packages (from thrall) 2023-07-08 16:38:59 +02:00
ba2ef103fa cli: Configure exa to replace ls 2023-07-05 22:35:01 +02:00
3a2f714943 cli: Put name and email into a record 2023-07-05 22:34:20 +02:00
92bf748a71 emacs: Set as default editor 2023-07-05 21:09:55 +02:00
3891b6c2cd tmux: Provide key binding to swap windows 2023-07-05 19:37:34 +02:00
54cc1aa25e cli: Cleanup format 2023-07-05 19:34:48 +02:00
e3de8dcd0a home: Remove doom emacs submodule 2023-07-05 19:30:37 +02:00
28604f4053 thrall: Reuse nginx user and group for hledger-web secret 2023-07-03 21:37:59 +02:00
6c4a99eb78 cli: Move common shellAliases to home-manager equivalent config 2023-07-02 22:31:44 +02:00
737d5a5877 cli: Move shellAlias to environment config 2023-07-02 22:22:57 +02:00
c34946321f cli: Enable starship shell prompt 2023-07-02 22:22:57 +02:00
cbbc252230 cli: Define some usefull shell aliases 2023-07-02 22:22:57 +02:00
3649a22287 cli: Enable zsh plugins fzf, z and fd 2023-07-02 22:22:57 +02:00
980f6c0e69 emacs: Do not use overlay, but version from nixos-unstable (28.2) 2023-07-02 22:18:59 +02:00
266ff4a362 cli: Move some tools from dregils config to cli 2023-07-01 00:23:25 +02:00
6fe9ad8c6e dregil: Import cli.nix 2023-07-01 00:12:06 +02:00
525a4665e7 dregil: Update to 23.05 2023-06-24 02:15:33 +02:00
a88b91a78e dregil: Use gopass as password-store backend 2023-06-24 01:47:33 +02:00
e2f20f0278 Update to 23.05 2023-06-23 11:31:43 +02:00
074ab56782 cli: Add tools needed by emacs 2023-06-22 01:26:08 +02:00
48efb92bd2 thrall: Handle kobjolke.de 2023-05-15 14:30:08 +02:00
421c970ef5 cli: Use emacsUnstable instead of bleeding edge 2023-05-15 14:30:08 +02:00
1e81cd287c dregil: Enable gpg-agent with ssh via home-manager 2023-05-12 20:27:13 +02:00
df600c917c thrall: Enable hledger web interface 2023-04-17 00:29:44 +02:00
407d1d2ad0 thrall: Enable roundcube webmail 2023-04-15 07:54:34 +02:00
65908440da thrall: Document how to create age encrypted files 2023-04-12 09:26:37 +02:00
cc0cd9c275 thrall: Change hashed password of archive@failco.de 2023-04-12 00:07:51 +02:00