Christoph Heiss
831354ed83
system: desktop: Add NetworkManager for desktop setups too
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-06-09 23:07:11 +02:00
Christoph Heiss
2649248f9c
home-manager: sway: Make Firefox always stacking
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-06-08 21:40:18 +02:00
Christoph Heiss
2e49ac3334
machines: Add configuration for zero; new workstation
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-06-08 21:38:44 +02:00
Christoph Heiss
c0e6e5d374
home-manager: sway: Add kill
keybind
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-06-01 17:19:37 +02:00
Christoph Heiss
2bcabba4dd
home-manager: maui: Add rust-analyzer
to PATH
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-05-25 16:22:53 +02:00
Christoph Heiss
7b7ff23aaa
home-manager: neomutt: Add some keybinds for the sidebar
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-05-16 17:11:47 +02:00
Christoph Heiss
6c76105ffb
home-manager: maui: Disable swayidle instead of swaylock
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-05-16 17:11:47 +02:00
Christoph Heiss
c282313848
home-manager: neomutt: Enable bitwarden and mbsync integration
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-05-16 17:11:47 +02:00
Christoph Heiss
7ef0ee6e87
home-manager: Add standalone configuration for maui
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-05-16 17:11:22 +02:00
Christoph Heiss
837cf0b669
home-manager: sway: Fix swayidle 10min timeout command/resume
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-05-13 20:12:14 +02:00
Christoph Heiss
d240e37859
desktop: Move some packages to home-manager configuration
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-05-09 17:11:06 +02:00
Christoph Heiss
bc9c5eda47
desktop: Remove ninja
and pavucontrol
from system packages
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-05-09 17:11:06 +02:00
Christoph Heiss
6d55a3be84
home-manager: neomutt: Set sane default for read_inc
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-05-09 17:11:06 +02:00
Christoph Heiss
963ad3b07a
home-manager: Only start sway on tty1 login if sway is enabled
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-05-09 17:11:06 +02:00
Christoph Heiss
0ca066e384
home-manager: Always use primary email address for git configuration
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-05-09 17:11:06 +02:00
Christoph Heiss
9387805010
home-manager: Allow overriding whether git should sign commits by default
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-05-09 17:11:06 +02:00
Christoph Heiss
bc31aab711
tree-wide: Update nixpkgs and home-manager
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-05-09 17:11:05 +02:00
Christoph Heiss
5358c6ae0a
home-manager: Replace zplug with official package and direct source
ing
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-05-07 17:48:14 +02:00
Christoph Heiss
d43755914a
system: headless: Properly disable systemd sleep/suspend/hibernate
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-05-05 21:53:16 +02:00
Christoph Heiss
21f2c8a55e
pkgs: Properly pull in custom packages via nixpkgs overlay
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-05-03 23:32:43 +02:00
Christoph Heiss
dee554ee60
home-manager: Add aliases for nix-shell
and nix develop
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-04-30 15:33:36 +02:00
Christoph Heiss
cb64252ca3
home-manager: Fix tmux uptime display using custom script
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-04-27 22:40:42 +02:00
Christoph Heiss
00117466e1
deskop: Sort top-level keys alphabetically
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-04-27 22:40:42 +02:00
Christoph Heiss
bd26464912
home-manager: Split up better in preparation for standalone configs
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-04-27 22:40:35 +02:00
Christoph Heiss
56f036f8cc
extra: bin: Add git-multi-shortlog
script and install on desktops
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-04-27 20:59:56 +02:00
Christoph Heiss
7c2c52ac8e
home-manager: Fix swaylock by actually _enabling_ it ..
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-04-27 17:36:58 +02:00
Christoph Heiss
16106460d6
home-manager: Fix maildir basepath
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-04-27 17:30:48 +02:00
Christoph Heiss
d9e9ff0462
home-manager: desktop: Use the curses
pinentry-flavor for gpg
...
`pinentry-tty` is really dumb and fails when called e.g. by neomutt,
preventing one from unlocking their key.
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-04-25 23:13:34 +02:00
Christoph Heiss
877e4527d4
deskop: Remove some tools, using nix-shell
/nix develop
and similar
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-04-25 16:17:49 +02:00
Christoph Heiss
a1f984f701
home-manager: neomutt: Add some keybindings and coloring
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-04-25 12:25:36 +02:00
Christoph Heiss
aa13f9fcdf
desktop: Add XDG mimetypes associations for webp and svg files
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-04-25 12:24:44 +02:00
Christoph Heiss
c3784c3ad5
home-manager: Update; enable NIXOS_OZONE_WL and remove fnott fix
...
- `NIXOS_OZONE_WL` now properly gets passed to applications launched
through systemd, which makes it way more useful [0].
- The fnott fix has been merged [1], so remove it.
[0] a5a294a622
[1] 3895469036
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-04-24 16:28:10 +02:00
Christoph Heiss
703f503014
home-manager: Enable less
command with custom lesskeys
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-04-24 15:33:14 +02:00
Christoph Heiss
d6c5c48f1e
desktop: Use ssh-agent for ssh key caching
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-04-24 15:32:31 +02:00
Christoph Heiss
2d31233394
home-manager: neomutt: Clean up settings a bit
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-04-24 13:37:54 +02:00
Christoph Heiss
31e5541f7d
home-manager: Fix ssh AddKeysToAgent
value
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-04-22 15:00:35 +02:00
Christoph Heiss
16c01f8e41
home-manager: Add temporary fix for fnott
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-04-20 15:53:14 +02:00
Christoph Heiss
15d9e884b7
home-manager: Upgrade commit pin
...
This now incorporates my wofi module, thus drop it from the tree.
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-04-20 14:03:39 +02:00
Christoph Heiss
79d641b34c
common: Upgrade nixpkgs commit pin
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-04-20 14:03:39 +02:00
Christoph Heiss
492b6bdfc0
home-manager: Add glosh
alias for deskop git usage
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-04-18 23:46:29 +02:00
Christoph Heiss
6e9fbee968
home-manager: Install xdg-utils
on deskop and move open
alias
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-04-18 20:55:16 +02:00
Christoph Heiss
a0bcd443b7
home-manager: Add neovim configuration
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-04-18 20:55:15 +02:00
Christoph Heiss
8d94745d9f
desktop: Add rust-analyzer
package
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-04-18 01:12:01 +02:00
Christoph Heiss
c4e57f0a74
home-manager: git: Turn off advice.skippedCherryPicks
option
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-04-18 01:11:21 +02:00
Christoph Heiss
8099ef8e1d
home-manager: Add some ssh config options
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-04-15 16:59:30 +02:00
Christoph Heiss
6955ea6a96
machines: Add trek
, my Framework laptop
...
.. and with it, all the infrastructure for desktop systems; as well as
laptop-specific things like WiFi and TLP.
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-04-08 18:33:17 +02:00
Christoph Heiss
6706d91aec
home-manager: tmux: Setup status bar properly
...
Fixes usage of the `sysstat` plugin, plus removes the need the for the
`prefix-highlight` plugin.
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-04-07 23:41:47 +02:00
Christoph Heiss
fa302ef4b6
system/lxc: Remove unused import
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-04-02 14:56:33 +02:00
Christoph Heiss
df9b15996d
machines: Add 'name'
...
Runs blocky + unbound for custom DNS.
Also adds all the common nix infrastructure needed.
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-04-01 22:20:34 +02:00