Oliver Davies
80860fe6df
Upgrade nixpkgs to 23.11
2023-12-03 08:54:29 +00:00
Oliver Davies
50311f4102
Update Home Manager desktop packages
2023-11-29 09:46:39 +00:00
Oliver Davies
024384303f
feat(i3): more key mappings
2023-11-21 23:16:17 +00:00
Oliver Davies
eeae7c00ef
chore(nixos): switch to lightdm
2023-11-19 08:41:14 +00:00
Oliver Davies
f3ae000713
feat(i3): re-add workspace switching
2023-11-16 19:11:50 +00:00
Oliver Davies
00593ad29d
feat(home-manager): add kdenlive and OBS Studio
2023-11-15 08:52:28 +00:00
Oliver Davies
d68d1aa679
refactor: switch from sway to i3
2023-11-15 08:52:28 +00:00
Oliver Davies
ec23fb1431
refactor(nixos): extract Home Manager modules
2023-11-07 07:20:47 +00:00
Oliver Davies
2968f5396d
feat(nixos): configure garbage collection and
...
...optimisation
2023-11-07 00:07:24 +00:00
Oliver Davies
8f5a8dee66
refactor(flake): move pkgs
2023-11-06 23:24:53 +00:00
Oliver Davies
9dc52fc3a0
feat(nixos): add fonts
2023-11-04 20:23:50 +00:00
Oliver Davies
6514792445
refactor(flake): add pkgsUnstable in other files
2023-11-04 10:29:29 +00:00
Oliver Davies
7b86cafc22
stable
2023-10-03 23:35:26 +01:00
Oliver Davies
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
Oliver Davies
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
Oliver Davies
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
Oliver Davies
09981552c6
style: nix fmt
2023-09-27 21:02:06 +01:00
Oliver Davies
028c69bccf
chore(nvim): remove unused configuration
2023-09-18 22:49:55 +01:00
Oliver Davies
c29c49d5dd
feat(nixos): add IntelOneMono font
2023-09-18 22:35:29 +01:00
Oliver Davies
944e5d7911
revert(zsh): re-add suffix aliases
...
This reverts commit de69d1253b
.
2023-09-14 19:07:01 +01:00
Oliver Davies
e649eb98bf
chore(zsh): configure exa colours
2023-09-14 07:45:52 +01:00
Oliver Davies
de69d1253b
feat(zsh): re-add suffix aliases
2023-09-14 07:39:06 +01:00
Oliver Davies
610fc6ffbf
refactor(nixos): avoid repetition of the username
2023-09-14 07:25:55 +01:00
Oliver Davies
5f2c4b18b2
chore(sway): simplify sway colours
2023-09-12 23:46:09 +01:00
Oliver Davies
7c566dbe76
chore(nixos): change font
2023-08-29 23:04:25 +01:00
Oliver Davies
aff7d4d509
feat(nixos): add shotwell
2023-08-27 17:35:23 +01:00
Oliver Davies
150e945417
feat(nixos): configure more Firefox settings
2023-08-27 01:57:12 +01:00
Oliver Davies
73d1d765cc
chore(nixos): use Fira Code Mono
2023-08-24 22:39:35 +01:00
Oliver Davies
3824c8f40b
feat(home-manager): add okular for previewing PDFs
2023-08-21 22:56:57 +01:00
Oliver Davies
cbb337fcd1
feat(nixos): enable printing
2023-08-21 17:40:46 +01:00
Oliver Davies
db880e13ad
feat(nixos): add wob
...
Add wob to show an overlay when changing volume and brightness.
2023-08-17 20:23:50 +01:00
Oliver Davies
0634242cad
feat(nixos): use IntelOne Mono
2023-08-17 20:23:50 +01:00
Oliver Davies
ca7ad57690
fix(nixos): volume keys in swaywm
2023-08-17 20:23:50 +01:00
Oliver Davies
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
Oliver Davies
577054a9e5
feat(zsh): show ASCII logo in a new terminal
2023-08-12 19:53:07 +01:00
Oliver Davies
b7dca115ae
feat(nixos): add via and vial for keyboard
...
...configuration
2023-08-11 00:29:01 +01:00
Oliver Davies
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
Oliver Davies
eac470013b
refactor(flake): re-organise systems and modules
2023-08-08 13:24:29 +01:00
Oliver Davies
ddf1ddb1b2
refactor(nixos): define devices by label
2023-08-07 21:42:17 +01:00
Oliver Davies
015b617ba1
chore(nixos): use JetBrains Mono
2023-08-05 01:36:00 +01:00
Oliver Davies
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
Oliver Davies
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
Oliver Davies
c076c756e6
refactor(nixos): remove unused overlay
2023-07-30 22:57:27 +01:00
Oliver Davies
c0243ed7ef
feat(nixos): update kernel packages
2023-07-18 20:24:52 +01:00
Oliver Davies
ebf27538d6
feat(nixos): use Firefox Developer Edition
2023-07-18 20:23:55 +01:00
Oliver Davies
d486ace596
feat(nixos): add and use IntelOne Mono
2023-07-07 09:22:50 +01:00
Oliver Davies
db8bac91e7
feat(sway): set as the default graphical session
2023-06-24 10:31:51 +01:00
Oliver Davies
a7c7fb6989
feat(nixos): add wl-clipboard
2023-06-23 22:34:10 +01:00
Oliver Davies
43c720d245
chore(alacritty): use IBM Plex Mono
2023-06-23 22:33:42 +01:00
Oliver Davies
8997e76108
fix(nixos): enable gvfs
...
This is needed by thunar-volman.
2023-06-22 08:43:01 +01:00