Commit graph

26 commits

Author SHA1 Message Date
Swarsel
ec82754ae1
feat(WIP): add modules for home-manager options 2024-07-24 18:36:22 +02:00
Swarsel
5acbfe0edd
refactor: split common/nixos.nix and -/home.nix
Split these big files into modular files that
are easier to share and read on their own.
2024-07-23 11:37:11 +02:00
Swarsel
dc66bb27dd
chore: code cleanup (nixpkgs-fmt style) 2024-07-20 00:21:55 +02:00
Swarsel
72d321f478
feat: Add automatic formatting for .nix files 2024-07-19 00:52:43 +02:00
Swarsel
3eecea6503
chore: code cleanup 2024-07-18 23:12:04 +02:00
Swarsel
0173c3eac7
chore: adapt outputs for new dock 2024-07-18 21:02:42 +02:00
Swarsel
9aae585268
feat: enable firmware upgrades for fourside 2024-07-18 21:02:13 +02:00
Swarsel
add59c36bf
feat: add nswitch-rcm-nix 2024-07-18 14:57:04 +02:00
Swarsel
3415c8b0cb
chore: enable quick tab-switch for firefox 2024-07-17 04:16:22 +02:00
Swarsel
183c04212f
chore: refine yubikey settings 2024-07-11 18:52:46 +02:00
Swarsel
1af0cc3ac5
fix: disable emacs devdocs update on startup
This caused errors when starting the emacs daemon with no internet
connection.
2024-07-11 11:09:51 +02:00
Swarsel
88f64a3139
feat: add fourside monitor workspace binding 2024-07-11 10:49:39 +02:00
Swarsel
417f49e2ac
fix: Slow nixos-rebuild due to Virtualbox guest 2024-07-11 10:48:28 +02:00
Swarsel
ab4c219ab1
Trackpoint; Programming features
NixOS:
feat: enable Trackpoint customization
feat: make Zig, Go available
chore: remove obsolete Emacs code for Rust

Emacs:
feat: visual-line mode now enabled globally
fix: make rustic-mode work with tree-sitter
2024-06-28 00:10:15 +02:00
Swarsel
0e7daf0d13
refactor: consolidate Nix.org and Emacs.org
The configuration options that used to be stored in Emacs.org and
Nix.org are now no longer split into two files. Instead, there now
is a single file SwarselSystems.org that holds both these configs.
2024-06-20 18:10:52 +02:00
Swarsel
85c3c8b69f
fix: SwayFX and Syncthingtray
Circumvents an upstream error that fails the sandbox for SwayFX due to
always requiring DRM device

Fix floating syncthingtray windows not showing due to recent versions
not setting app_id correctly
2024-05-28 23:43:11 +02:00
Swarsel
ca08aef2ad
Magit: Fix pinentry not recognised 2024-05-22 03:57:55 +02:00
Swarsel
60eb5e4b35
Transition to most recent state
nix:
fix mu4e from nonworking (rebuilt database)
fix printer driver that was not working after update
add network scanning
remove nix-gaming steam addons (now part of nixpkgs)
add pass-fuzzel for otp's
update deprecated expressions
add powerprofilesdaemon to waybar
fix hardware group in waybar folding to the wrong side
fix emacs server not starting
disable swayfx for now (broken in most recent nixpkgs)
disable some broken yubikey packages (*-flutter, -manager(-qt), -oath)
do not mount eternor by default
fix pinentry now requiring an extra expression to work

emacs:
fix corfu down/up keys not performing as intended
add ispell
inhibit useless messages
unclutter modeline
tune cape
add crdt (collaborative editing)
add avy
add diff-hl
fix oversight in latex greek symbols that had tau and theta on the same key
start eglot more consistently
fix dashboard showing footer line and not showing navigation
2024-05-17 05:05:48 +02:00
Swarsel
28ef6da2fb
upgraded flake to recent 2024-05-05 02:31:19 +02:00
Swarsel
fda648a01f
add minecraft to fourside 2024-05-05 02:30:21 +02:00
Swarsel
abfa84e9aa
new network setup 2024-05-05 02:30:20 +02:00
Swarsel
54631074da
reorganize Org file structure (emacs) 2024-05-05 02:30:18 +02:00
Swarsel
1332f472ca
fix template typos 2024-05-05 02:30:17 +02:00
Swarsel
8c23c9e110
add hardware config to fourside 2024-05-05 02:30:15 +02:00
Swarsel
d6b9ea90b9
add missing gpgagent conf for fourside 2024-05-05 02:30:14 +02:00
Swarsel
d2991c3bbf
fourside config 2024-05-05 02:30:13 +02:00