<feed xmlns='http://www.w3.org/2005/Atom'>
<title>config/nixos/profiles/workstation, branch master</title>
<subtitle>My personal config files.</subtitle>
<id>http://git.push-f.com/config/atom/nixos/profiles/workstation?h=master</id>
<link rel='self' href='http://git.push-f.com/config/atom/nixos/profiles/workstation?h=master'/>
<link rel='alternate' type='text/html' href='http://git.push-f.com/config/'/>
<updated>2026-10-14T05:47:10Z</updated>
<entry>
<title>feat(workstation): set up LSP with nvim</title>
<updated>2026-10-14T05:47:10Z</updated>
<author>
<name>Martin Fischer</name>
<email>martin@push-f.com</email>
</author>
<published>2026-10-02T15:18:58Z</published>
<link rel='alternate' type='text/html' href='http://git.push-f.com/config/commit/?id=5ea398f22f771026688e824b9094bda7b9ccce90'/>
<id>urn:sha1:5ea398f22f771026688e824b9094bda7b9ccce90</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(workstation): add qalc</title>
<updated>2026-10-14T05:47:10Z</updated>
<author>
<name>Martin Fischer</name>
<email>martin@push-f.com</email>
</author>
<published>2026-10-07T18:19:48Z</published>
<link rel='alternate' type='text/html' href='http://git.push-f.com/config/commit/?id=3662a2dd5d5fa44937cf8ca4a7de6249c9624c07'/>
<id>urn:sha1:3662a2dd5d5fa44937cf8ca4a7de6249c9624c07</id>
<content type='text'>
Before I was using python as a calculator, which is a bad idea
because of floating-point arithmetic. qalc is great.
</content>
</entry>
<entry>
<title>tweak(workstation): remove global lang toolchains</title>
<updated>2026-10-14T05:47:10Z</updated>
<author>
<name>Martin Fischer</name>
<email>martin@push-f.com</email>
</author>
<published>2026-10-07T18:16:39Z</published>
<link rel='alternate' type='text/html' href='http://git.push-f.com/config/commit/?id=5639ceee23a7278284d8e6b16cdd371fc5982486'/>
<id>urn:sha1:5639ceee23a7278284d8e6b16cdd371fc5982486</id>
<content type='text'>
They should be pinned in projects that need them.
</content>
</entry>
<entry>
<title>tweak(workstation): remove vscodium</title>
<updated>2026-10-14T05:03:56Z</updated>
<author>
<name>Martin Fischer</name>
<email>martin@push-f.com</email>
</author>
<published>2026-10-07T17:53:20Z</published>
<link rel='alternate' type='text/html' href='http://git.push-f.com/config/commit/?id=c9ffb57463c20c4c2800c3c907462a0532c2f655'/>
<id>urn:sha1:c9ffb57463c20c4c2800c3c907462a0532c2f655</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tweak(workstation): use niri instead of sway</title>
<updated>2026-10-14T05:03:56Z</updated>
<author>
<name>Martin Fischer</name>
<email>martin@push-f.com</email>
</author>
<published>2026-10-02T16:26:19Z</published>
<link rel='alternate' type='text/html' href='http://git.push-f.com/config/commit/?id=86fd76bcdb1381fcaec188917d56ba7a8866c1f6'/>
<id>urn:sha1:86fd76bcdb1381fcaec188917d56ba7a8866c1f6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tweak(workstation): make nvim open mini.pick when passed dir</title>
<updated>2026-10-14T05:03:56Z</updated>
<author>
<name>Martin Fischer</name>
<email>martin@push-f.com</email>
</author>
<published>2026-10-02T16:00:45Z</published>
<link rel='alternate' type='text/html' href='http://git.push-f.com/config/commit/?id=54bf8396eaa5d06d5506c777fe18e5a898019f12'/>
<id>urn:sha1:54bf8396eaa5d06d5506c777fe18e5a898019f12</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tweak(workstation): use neovim instead of vim</title>
<updated>2026-10-14T05:02:21Z</updated>
<author>
<name>Martin Fischer</name>
<email>martin@push-f.com</email>
</author>
<published>2026-10-10T10:25:43Z</published>
<link rel='alternate' type='text/html' href='http://git.push-f.com/config/commit/?id=14b1b79d01ab39b9c4bb08258162be7d3da506c2'/>
<id>urn:sha1:14b1b79d01ab39b9c4bb08258162be7d3da506c2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(workstation): add /doc</title>
<updated>2026-10-14T04:57:39Z</updated>
<author>
<name>Martin Fischer</name>
<email>martin@push-f.com</email>
</author>
<published>2026-10-07T04:59:42Z</published>
<link rel='alternate' type='text/html' href='http://git.push-f.com/config/commit/?id=d52ba0d225c018df64d32b4840549e3a8cf1ee3b'/>
<id>urn:sha1:d52ba0d225c018df64d32b4840549e3a8cf1ee3b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(workstation): use nix-direnv</title>
<updated>2026-10-14T04:37:06Z</updated>
<author>
<name>Martin Fischer</name>
<email>martin@push-f.com</email>
</author>
<published>2026-09-30T16:44:39Z</published>
<link rel='alternate' type='text/html' href='http://git.push-f.com/config/commit/?id=f641d455b25968c7aec366a9dceb4febeb18d3da'/>
<id>urn:sha1:f641d455b25968c7aec366a9dceb4febeb18d3da</id>
<content type='text'>
nix-direnv isn't used automatically when installed,
it needs to be sourced in direnvrc, which I was missing.
Just enabling programs.direnv does this by default
(programs.direnv.nix-direnv.enable defaults to true).
This had caused gcroots to be broken for some reason.

I'm removing user/direnv/direnv.toml because with
programs.direnv it's not read anymore since the module
sets DIRENV_CONFIG=/etc/direnv.
</content>
</entry>
<entry>
<title>fix(workstation): don't duplicate nixpkgs in Nix store</title>
<updated>2026-10-14T04:37:06Z</updated>
<author>
<name>Martin Fischer</name>
<email>martin@push-f.com</email>
</author>
<published>2026-09-30T16:03:25Z</published>
<link rel='alternate' type='text/html' href='http://git.push-f.com/config/commit/?id=3f7a0208a50710a5718325bd1426ff12768ab2c8'/>
<id>urn:sha1:3f7a0208a50710a5718325bd1426ff12768ab2c8</id>
<content type='text'>
Because of pkgs.path it was duplicated like this:

    /nix/store/pc9hl2h87dzm7m4dypva8avlsgyjvd5l-source
    /nix/store/49qdbzdg4bdq1ahw6jsk1i96nfg0hcjj-pc9hl2h87dzm7m4dypva8avlsgyjvd5l-source
</content>
</entry>
</feed>
