Commit graph

73 commits

Author SHA1 Message Date
9ec1f48792 Move autorandr configuration to its own module 2023-12-12 20:29:56 +00:00
b40e25dea0 Revert "Switch to unstable by default"
This reverts commit 3c7877776e.

Slack was broken when using the unstable version of nixpkgs.
2023-12-12 20:17:40 +00:00
5daa6f85af Use autorandr for monitor management 2023-12-07 09:11:42 +00:00
3c7877776e Switch to unstable by default 2023-12-06 15:36:10 +00:00
80860fe6df Upgrade nixpkgs to 23.11 2023-12-03 08:54:29 +00:00
50311f4102 Update Home Manager desktop packages 2023-11-29 09:46:39 +00:00
024384303f feat(i3): more key mappings 2023-11-21 23:16:17 +00:00
eeae7c00ef chore(nixos): switch to lightdm 2023-11-19 08:41:14 +00:00
f3ae000713 feat(i3): re-add workspace switching 2023-11-16 19:11:50 +00:00
00593ad29d feat(home-manager): add kdenlive and OBS Studio 2023-11-15 08:52:28 +00:00
d68d1aa679 refactor: switch from sway to i3 2023-11-15 08:52:28 +00:00
ec23fb1431 refactor(nixos): extract Home Manager modules 2023-11-07 07:20:47 +00:00
2968f5396d feat(nixos): configure garbage collection and
...optimisation
2023-11-07 00:07:24 +00:00
8f5a8dee66 refactor(flake): move pkgs 2023-11-06 23:24:53 +00:00
9dc52fc3a0 feat(nixos): add fonts 2023-11-04 20:23:50 +00:00
6514792445 refactor(flake): add pkgsUnstable in other files 2023-11-04 10:29:29 +00:00
7b86cafc22 stable 2023-10-03 23:35:26 +01:00
3ea182c94b chore(nixos): re-organise packages
Remove packages that are either no longer used or have been moved into
per-project flakes that are used with direnv.
2023-10-03 18:44:31 +01:00
b806a00ac0 build(deps): remove teams
Remove Microsoft Teams for Linux as it's no longer supported upstream.
2023-10-03 18:28:56 +01:00
badbf0bac3 feat(nixos): enable auto-cpufreq
See https://github.com/AdnanHodzic/auto-cpufreq

I've used `auto-cpufreq --stats` to do some initial monitoring.

Further configuration can be added with `services.auto-cpufreq.settings`,
if needed.
2023-09-28 00:53:51 +01:00
09981552c6 style: nix fmt 2023-09-27 21:02:06 +01:00
028c69bccf chore(nvim): remove unused configuration 2023-09-18 22:49:55 +01:00
c29c49d5dd feat(nixos): add IntelOneMono font 2023-09-18 22:35:29 +01:00
944e5d7911 revert(zsh): re-add suffix aliases
This reverts commit de69d1253b.
2023-09-14 19:07:01 +01:00
e649eb98bf chore(zsh): configure exa colours 2023-09-14 07:45:52 +01:00
de69d1253b feat(zsh): re-add suffix aliases 2023-09-14 07:39:06 +01:00
610fc6ffbf refactor(nixos): avoid repetition of the username 2023-09-14 07:25:55 +01:00
5f2c4b18b2 chore(sway): simplify sway colours 2023-09-12 23:46:09 +01:00
7c566dbe76 chore(nixos): change font 2023-08-29 23:04:25 +01:00
aff7d4d509 feat(nixos): add shotwell 2023-08-27 17:35:23 +01:00
150e945417 feat(nixos): configure more Firefox settings 2023-08-27 01:57:12 +01:00
73d1d765cc chore(nixos): use Fira Code Mono 2023-08-24 22:39:35 +01:00
3824c8f40b feat(home-manager): add okular for previewing PDFs 2023-08-21 22:56:57 +01:00
cbb337fcd1 feat(nixos): enable printing 2023-08-21 17:40:46 +01:00
db880e13ad feat(nixos): add wob
Add wob to show an overlay when changing volume and brightness.
2023-08-17 20:23:50 +01:00
0634242cad feat(nixos): use IntelOne Mono 2023-08-17 20:23:50 +01:00
ca7ad57690 fix(nixos): volume keys in swaywm 2023-08-17 20:23:50 +01:00
7e8fc3c86f feat(home-manager): add local directories to PATH
This adds local `vendor/bin` and `node_modules/.bin` directories to my
`PATH` so I can more quickly and easily run binaries within a project
from within those directories without needing to include the path.
2023-08-14 17:49:20 +01:00
577054a9e5 feat(zsh): show ASCII logo in a new terminal 2023-08-12 19:53:07 +01:00
b7dca115ae feat(nixos): add via and vial for keyboard
...configuration
2023-08-11 00:29:01 +01:00
3b890d9ee5 refactor(flake): split NixOS Home Manager configs
Create a NixOS-specific Home Manager configuration and a reusable shared
configuration that can be imported and also used by other configurations,
such as WSL2.
2023-08-08 22:35:23 +01:00
eac470013b refactor(flake): re-organise systems and modules 2023-08-08 13:24:29 +01:00
ddf1ddb1b2 refactor(nixos): define devices by label 2023-08-07 21:42:17 +01:00
015b617ba1 chore(nixos): use JetBrains Mono 2023-08-05 01:36:00 +01:00
b68ad75ce3 build(flake): switch to stable by default
Switch to using the stable version of nixpkgs but still use unstable
where it's needed.
2023-08-04 22:54:32 +01:00
8f4aa7bbfc chore: remove apollo configuration
Remove the configuraton for my `apollo` laptop as I don't use it
regularly and I want to simplify my configuration before I refactor it.
2023-08-04 21:09:47 +01:00
c076c756e6 refactor(nixos): remove unused overlay 2023-07-30 22:57:27 +01:00
c0243ed7ef feat(nixos): update kernel packages 2023-07-18 20:24:52 +01:00
ebf27538d6 feat(nixos): use Firefox Developer Edition 2023-07-18 20:23:55 +01:00
d486ace596 feat(nixos): add and use IntelOne Mono 2023-07-07 09:22:50 +01:00