Trolli Schmittlauch
3cdcd3a724
git: add .DS_Store files to global ignore
2024-03-18 11:59:50 +01:00
Trolli Schmittlauch
3acecfd505
fixup! flake: add nix run .#hm -- switch
command
2024-03-18 11:52:36 +01:00
Trolli Schmittlauch
969e3d981c
workmac: move over the nix-darwin configuration
2024-03-18 11:49:35 +01:00
Trolli Schmittlauch
2a7ae8db06
fixup! unify home-manager configurations of workmac and main laptop
2024-03-18 11:06:21 +01:00
Trolli Schmittlauch
b3cf056b94
flake: add nix run .#hm -- switch
command
...
convenience shell script for invoking home-manager with the correct
homeConfiguration output
2024-03-17 19:54:46 +01:00
Trolli Schmittlauch
f14b290937
unify home-manager configurations of workmac and main laptop
...
- manually inspected changes of "workmac" branch
- modularised out some config parts into modules
2024-03-17 19:18:53 +01:00
Trolli Schmittlauch
2bdff39416
[treewide] reformat all files with nixfmt-rfc-style
2024-03-16 17:18:20 +01:00
Trolli Schmittlauch
3a31c21ae2
flake: enable treefmt for formatting
...
- for now, uses only `nixfmt-rfc-style`
- can be invoked with `nix flake check` and `nix fmt`
2024-03-16 17:16:55 +01:00
Trolli Schmittlauch
d25fffc899
host framenix: linux 6.8-rc6 -> 6.8.0 from nixpkgs again
2024-03-14 00:32:54 +01:00
Trolli Schmittlauch
f63fd5a548
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixos-unstable':
'github:NixOS/nixpkgs/3030f185ba6a4bf4f18b87f345f104e6a6961f34' (2024-03-09)
→ 'github:NixOS/nixpkgs/0ad13a6833440b8e238947e47bea7f11071dc2b2' (2024-03-12)
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/ddcd7598b2184008c97e6c9c6a21c5f37590b8d2' (2024-03-11)
→ 'github:NixOS/nixpkgs/51063ed4f2343a59fdeebb279bb81d87d453942b' (2024-03-12)
2024-03-14 00:28:24 +01:00
Trolli Schmittlauch
a5b5edc677
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixos-unstable':
'github:NixOS/nixpkgs/9df3e30ce24fd28c7b3e2de0d986769db5d6225d' (2024-03-06)
→ 'github:NixOS/nixpkgs/3030f185ba6a4bf4f18b87f345f104e6a6961f34' (2024-03-09)
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/2be119add7b37dc535da2dd4cba68e2cf8d1517e' (2024-03-08)
→ 'github:NixOS/nixpkgs/ddcd7598b2184008c97e6c9c6a21c5f37590b8d2' (2024-03-11)
2024-03-12 11:32:25 +01:00
Trolli Schmittlauch
5fecbcfc5e
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/880992dcc006a5e00dd0591446fdf723e6a51a64' (2024-03-05)
→ 'github:NixOS/nixpkgs/2be119add7b37dc535da2dd4cba68e2cf8d1517e' (2024-03-08)
2024-03-09 15:00:19 +01:00
Trolli Schmittlauch
8a9d249904
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixos-unstable':
'github:NixOS/nixpkgs/1536926ef5621b09bba54035ae2bb6d806d72ac8' (2024-02-29)
→ 'github:NixOS/nixpkgs/9df3e30ce24fd28c7b3e2de0d986769db5d6225d' (2024-03-06)
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/79baff8812a0d68e24a836df0a364c678089e2c7' (2024-03-01)
→ 'github:NixOS/nixpkgs/880992dcc006a5e00dd0591446fdf723e6a51a64' (2024-03-05)
2024-03-08 21:47:19 +01:00
Trolli Schmittlauch
049ff40b14
host framenix: linux 6.8-rc6 -> 6.8-rc7
2024-03-04 00:55:24 +01:00
Trolli Schmittlauch
0abcc294af
host framenix: linux 6.8-rc5 -> 6.8-rc6
...
- allows dropping the suspend patch
- now back at an unpatched kernel
2024-03-03 20:13:18 +01:00
Trolli Schmittlauch
3e481206f1
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixos-unstable':
'github:NixOS/nixpkgs/73de017ef2d18a04ac4bfd0c02650007ccb31c2a' (2024-02-24)
→ 'github:NixOS/nixpkgs/1536926ef5621b09bba54035ae2bb6d806d72ac8' (2024-02-29)
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/5bf1cadb72ab4e77cb0b700dab76bcdaf88f706b' (2024-02-25)
→ 'github:NixOS/nixpkgs/79baff8812a0d68e24a836df0a364c678089e2c7' (2024-03-01)
2024-03-02 21:51:12 +01:00
Trolli Schmittlauch
77bdc00e95
logseq: move back to upstream nixpkgs
2024-02-25 22:53:31 +01:00
Trolli Schmittlauch
e43b1b240a
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixos-unstable':
'github:NixOS/nixpkgs/0e74ca98a74bc7270d28838369593635a5db3260' (2024-02-21)
→ 'github:NixOS/nixpkgs/73de017ef2d18a04ac4bfd0c02650007ccb31c2a' (2024-02-24)
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/526d051b128b82ae045a70e5ff1adf8e6dafa560' (2024-02-20)
→ 'github:NixOS/nixpkgs/5bf1cadb72ab4e77cb0b700dab76bcdaf88f706b' (2024-02-25)
2024-02-25 22:46:57 +01:00
Trolli Schmittlauch
6f49e60a70
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixos-unstable':
'github:NixOS/nixpkgs/a4d4fe8c5002202493e87ec8dbc91335ff55552c' (2024-02-15)
→ 'github:NixOS/nixpkgs/0e74ca98a74bc7270d28838369593635a5db3260' (2024-02-21)
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/c68a9fc85c2cb3a313be6ff40511635544dde8da' (2024-02-15)
→ 'github:NixOS/nixpkgs/526d051b128b82ae045a70e5ff1adf8e6dafa560' (2024-02-20)
2024-02-21 18:57:41 +01:00
Trolli Schmittlauch
346b7afd65
host framenix: linux 6.8-rc4 -> 6.8-rc5
...
allows dropping the drm buddy patch
2024-02-21 18:57:07 +01:00
Trolli Schmittlauch
10f78e86bf
framenix: porper patch for suspend-resume-freeze
...
allows re-enabling the previously blacklisted module amd-pmf
2024-02-17 19:06:49 +01:00
Trolli Schmittlauch
7ebe7bc149
[flake lock update]
2024-02-17 03:12:21 +01:00
Trolli Schmittlauch
5cedb5444a
framenix kernel: update and pull graphics fix patch from git
2024-02-17 03:11:59 +01:00
Trolli Schmittlauch
d46efe181f
framenix kernel: 6.8-rc3 -> 6.8-rc4
2024-02-17 03:11:17 +01:00
Trolli Schmittlauch
9f55497476
host framenix: apply workaround against suspend-resume freeze bug in kernel 6.8
2024-02-17 00:34:25 +01:00
Trolli Schmittlauch
0cd23886c0
[flake lock update]
2024-02-16 04:25:14 +01:00
Trolli Schmittlauch
d390e95117
nixos-hardware: [flake lock update]
2024-02-12 20:08:07 +01:00
Trolli Schmittlauch
1dadc5c66f
[flake lock update]
2024-02-12 19:32:35 +01:00
Trolli Schmittlauch
a23072866f
hosts/framenix: reduce power consumption with proper PPD CPU + ABM
...
- patch PPD to properly set the powersave level for the spu as well
- enable adaptive backlight management at lowest level
inspired by 1cbeaa156b/packages/default.nix
2024-02-12 19:32:19 +01:00
Trolli Schmittlauch
5cb55e9805
flake: add overlays and minimal devShell
...
inspired by 1cbeaa156b/profiles/base/default.nix
2024-02-12 19:12:47 +01:00
Trolli Schmittlauch
bcf415bcec
lnav: add as a CLI tool
2024-02-10 00:46:15 +01:00
Trolli Schmittlauch
087cb1caf9
framenix kernel: 6.8-rc2 -> 6.8-rc3
2024-02-10 00:15:25 +01:00
Trolli Schmittlauch
a18b8a685e
framenix: use targeted patch instead of reverts
2024-02-10 00:15:24 +01:00
Trolli Schmittlauch
7ec8fa2d44
[flake lock update]
2024-02-10 00:15:14 +01:00
Trolli Schmittlauch
761a33c1fb
direnv: prefer usage of nix-direnv over lorri
2024-02-10 00:13:01 +01:00
Trolli Schmittlauch
1e40e5fa9b
framenix: patch kernel against grpahics flickering
...
only a temporary mitigation, should hopefully land upstream at some point
2024-02-06 00:56:12 +01:00
Trolli Schmittlauch
81c32881b3
[flake lock update]
2024-02-05 15:17:07 +01:00
Trolli Schmittlauch
bc34c7638c
common: remove superfluous sound.enable
...
That option naming is misleading, it is not needed
when already using pulseaudio and only enables a
pure-ALSA setup.
2024-02-04 02:40:14 +01:00
Trolli Schmittlauch
a17a37f4c1
logseq: re-lock the temporary fixup flake input
2024-02-01 18:28:41 +01:00
Trolli Schmittlauch
76b17a9903
[flake lock update]
2024-01-31 16:47:30 +01:00
Trolli Schmittlauch
9ad1049f4a
nixosConfigurations: move input forwarding to inline module
...
Inspired by https://jade.fyi/blog/flakes-arent-real/ , this is better for
composability:
> it also doesn't work outside of the flake that's actually invoking nixpkgs.lib.nixosSystem. The latter is the much more sinister part, and the reason I would strongly recommend inline modules with closures instead of specialArgs: they break flake composition.
For now, the `system` remains a specialArg, until I decide what to do
with that.
2024-01-20 12:25:32 +01:00
Trolli Schmittlauch
4a43774913
host framenix: apply workaround against amdgpu issue
2024-01-20 01:52:32 +01:00
Trolli Schmittlauch
e5a5639aa1
host framenix: use latest firmware from unstable
2024-01-19 00:24:00 +01:00
Trolli Schmittlauch
f43f752fda
studio-link: install 21.07.0 via NUR
2024-01-18 23:14:16 +01:00
Trolli Schmittlauch
c44dcb450f
[flake lock update]
2024-01-18 19:45:44 +01:00
Trolli Schmittlauch
0b821e04da
netcat: switch to openbsd implementation, it turned out more reliable in manual tests
2024-01-11 22:59:14 +01:00
Trolli Schmittlauch
34dce961d3
host framenix: use latest stable linux kernel to profit from fixes for new hardware
2024-01-11 18:24:06 +01:00
Trolli Schmittlauch
ee009e1d03
host framenix: install radeontop
2024-01-11 18:16:12 +01:00
Trolli Schmittlauch
fbef60be21
hosts: smartd only activated on thinknix
2024-01-11 01:50:31 +01:00
Trolli Schmittlauch
85101e1d85
host framenix: disable fingerprint sensor, enable fwupd
2024-01-11 01:50:08 +01:00