Commit graph

20 commits

Author SHA1 Message Date
Evie Litherland-Smith 0889818512 Big reorganise
Move commonModule into system/default.nix
Keep most essential parts (user definition, home-manager init) in
flake.nix but move rest to system/default.nix

Remove some tui expressions from home and add all to home/default.nix,
will always want those so always use

Disable gamescope session unless gamescope.nix imported

Move various home.package definitions to environment.systemPackage in
system/ expressions, located based on appropriate use

Move wallpapers directory due to restructure, no other changes to it
2023-10-09 11:40:25 +01:00
Evie Litherland-Smith e5e5bf577b Add second monitor for vanguard 2023-10-01 16:19:29 +01:00
Evie Litherland-Smith f99b8955c7 Move unfree predicate into flake.nix
Add NoMachine to Vanguard for wfh setup
2023-09-26 07:36:57 +01:00
Evie Litherland-Smith d390289b11 Add monitor config for Vanguard 2023-09-23 18:10:47 +01:00
Evie Litherland-Smith 10a44cbc2d Major re-write to make things more modularised
Move collection expressions from hosts/ into services/ as importable
modules
Remove service/hostname.nix collections
Remove all imports from host/ expressions and include as modules in
flake.nix
Set sensible defaults that propagate to (I think) everything
2023-09-10 17:07:11 +01:00
Evie Litherland-Smith 14b6fee478 Revert Vanguard back to gamescope set up 2023-09-06 20:53:20 +01:00
Evie Litherland-Smith 32a74f5fd6 Back to numbered workspaces 2023-09-05 12:49:33 +01:00
Evie Litherland-Smith 29c872f5e3 Rename display.conf to extra.conf
Auto start teams on Ronin
2023-09-04 08:53:41 +01:00
Evie Litherland-Smith 8c5ba7f4c3 Major rewrite to system config
Move home-manager setup back into being NixOS module where possible

Parameterise common elements of system config to minimise rewriting and
pass as function to all places needed
2023-08-31 12:22:29 +01:00
Evie Litherland-Smith 3641b99a12 Add gaming workspace
Enable vrr on Vanguard
2023-08-28 09:43:36 +01:00
Evie Litherland-Smith 367180be25 Use hyprland on desktop Vanguard again instead of gamescope 2023-08-28 09:24:23 +01:00
Evie Litherland-Smith 23f74093d8 Rewrite to simplify some home-manager setup
Remove work.nix variants of expressions
Better use of defaults across all machines

Set TERM env to xterm-256color for ssh connections by default
2023-08-07 10:00:57 +01:00
Evie Litherland-Smith 14d8b5683c Add gamescope as separate desktop option 2023-08-05 18:06:21 +01:00
Evie Litherland-Smith e2c9d8eba7 Use custom neovim flake, centralise tokyonight source
nvim repo has been converted to flake for easier inclusion but still
stand-alone for non-nix systems

Move tokyonight repo fetch to flake input to keep consistent and reduce
multiple fetch calls
2023-07-24 13:27:05 +01:00
Evie Litherland-Smith 401720dd47 Add new shellConfig set up to other machines 2023-07-19 08:57:48 +01:00
Evie Litherland-Smith 648072665d Let home-manager self-manage 2023-07-16 18:45:41 +01:00
Evie Litherland-Smith 3dde6e968e Move some packages to home/tui, add missing tui import 2023-07-16 17:48:23 +01:00
Evie Litherland-Smith b102f9e209 Major cleanup for files
Reduce complexity and in flake.nix and be more efficient in re-using
things

Removed some reduandant files in home/ and tidied up the structure
somewhat

Moved things from desktop, gui, etc... to top level

Changed env to shell, indiv shell expressions import relevant others
2023-07-16 17:35:36 +01:00
Evie Litherland-Smith fd928f0b66 Fix some bad paths 2023-07-15 21:06:51 +01:00
Evie Litherland-Smith a8f304b075 Move all host specific things out of flake.nix
Go back to single, re-designed waybar for all screens
2023-07-13 12:41:00 +01:00