Commit graph

104 commits

Author SHA1 Message Date
Evie Litherland-Smith e3fc4db76a Split steam into separate expression 2023-09-16 17:58:43 +01:00
Evie Litherland-Smith 9394a99a4c Move a bunch of default.nix up a level
Loads of expressions were a single default.nix in a directory, instead
just make a single directory
Hyprland is the only directory of expressions left
Move a few things around to fit this a bit better
Add home/default.nix to defer "import all" from flake.nix

Remove work email from default account set up, add to work laptop
specifically and only

Clean up a few unused expressions
2023-09-15 07:13:52 +01:00
Evie Litherland-Smith da9080b423 Fix mu4e installation so I can go back to using mu 2023-09-14 17:09:21 +01:00
Evie Litherland-Smith 7d31bf8b54 Remove Monarch
Slightly rewrite specialArgs and extraSpecialArgs to ensure consistency
and also stop passing input around
2023-09-13 06:45:28 +01:00
Evie Litherland-Smith 4282e34bb2 Remove emacs server, add doom to path 2023-09-12 11:59:27 +01:00
Evie Litherland-Smith 06ed0f1d52 Add doom-emacs using nix directly
Keep config as separate repo for rapid iteration
Restore Makefile
2023-09-12 08:33:05 +01:00
Evie Litherland-Smith 9cdc091141 Wallpaper changes to not be a flake any more 2023-09-12 06:24:56 +01:00
Evie Litherland-Smith 477f65d5d0 Theme update for consistency
Switch back to Macchiato + Lavender based theme for everything
2023-09-11 17:22:14 +01:00
Evie Litherland-Smith b01a5687e3 Fix typo in Ronin systemConfig call 2023-09-11 10:31:55 +01:00
Evie Litherland-Smith 042e621f6c Remove 'nou' alias 2023-09-11 09:26:06 +01:00
Evie Litherland-Smith 0546a98547 Add rofi-calc and qalculate back to replace anyrun
Remove some program keybinds
2023-09-11 08:28:50 +01:00
Evie Litherland-Smith 189a13dbc5 Add media programs (mpd/mpc and mpv) 2023-09-11 07:48:40 +01:00
Evie Litherland-Smith 98353e7141 Add xdg.userDirs to home-manager 2023-09-11 07:37:08 +01:00
Evie Litherland-Smith 353bbf99c4 Add git and neofetch to system packages
Adjust emacs hyprland bind
2023-09-10 18:00:52 +01:00
Evie Litherland-Smith a227840437 Re-enable emacs server now that startup issue should be fixed 2023-09-10 17:36:11 +01:00
Evie Litherland-Smith 938fefdd94 Bring flakeURL back 2023-09-10 17:23:24 +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 393c1a7752 Add (new) Northstar config 2023-09-09 22:37:13 +01:00
Evie Litherland-Smith d774fca10c Set hyprland theme directly from flake input
Set GTK env dynamically from config
2023-09-07 09:22:22 +01:00
Evie Litherland-Smith f58fe209d8 Swap tokyonight theme for catppuccin
Move bat expression to separate file to be imported by git (for delta
syntax highlighting)
Move gitui from tui/default.nix to git/default.nix
2023-09-07 08:48:42 +01:00
Evie Litherland-Smith 5a79050d2b User userpackages for home-manager module 2023-09-04 09:09:26 +01:00
Evie Litherland-Smith 09de275af1 Initial setup of mbsync and msmtp in home-manager 2023-09-01 15:18:29 +01:00
Evie Litherland-Smith 10f089d918 Fix typo in user name 2023-08-31 12:33:10 +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 5beae89ae1 Add anyrun, new hypr binds and kanshi fixes
Stop disabling laptop screen due to know Hyprland bug,
just move around with kanshi
2023-08-08 09:51:14 +01:00
Evie Litherland-Smith 55e72cb9cc Move doom flake contents back in
Doom emacs config is still separate repo, but flake contents are back

Remove work firefox profile, switched to chromium instead for Teams fix
2023-07-26 15:45:24 +01:00
Evie Litherland-Smith 272669bcbc Remove some hyprland workspaces, add emacs bind 2023-07-26 11:04:41 +01:00
Evie Litherland-Smith f3e8b1a38e Update doom-emacs flake url
Switch to using chromium instead of firefox for teams support
Remove neovim flake from inputs
2023-07-25 16:14:50 +01:00
Evie Litherland-Smith 292c5b98e1 Move doom config into separate flake
Remove doom config from this repo

Set firefox UA to chrome to make teams calls work...
2023-07-25 13:57:55 +01:00
Evie Litherland-Smith b85bdcec10 Add doom-emacs and template config 2023-07-24 16:45:19 +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 a317ac6f05 Switch to zsh, use specialArgs to pass shell name around to update everywhere at the same time 2023-07-19 08:55:53 +01:00
Evie Litherland-Smith bb2992c784 Enable light/sound control for laptop (hopefully)
Add extra rofi modes (ssh, power, files)

Add extra XDG settings for hyprland
2023-07-18 09:15:40 +01:00
Evie Litherland-Smith 56c8320fe4 Add home config for Legion 2023-07-16 18:51:45 +01:00
Evie Litherland-Smith 648072665d Let home-manager self-manage 2023-07-16 18:45:41 +01:00
Evie Litherland-Smith 690d99830b Fix strange hyprland home error, temp disable fish direnv integration 2023-07-16 18:41:00 +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 90e7435e1f Fix home config 2023-07-14 11:39:48 +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
Evie Litherland-Smith 9362212790 Start restyling waybar, rename laptop to compact 2023-07-12 16:43:18 +01:00
Evie Litherland-Smith c8965eb754 Remove third type of waybar, have only main and compact 2023-07-12 13:29:04 +01:00
Evie Litherland-Smith 96ecc68434 Switch to chromium 2023-07-12 09:06:33 +01:00
Evie Litherland-Smith 590e69098a Start gamescope using FSR upscaling 2023-07-11 13:32:35 +01:00
Evie Litherland-Smith eeb9cc2658 gamescope startup issues 2023-07-11 13:11:07 +01:00
Evie Litherland-Smith 5ee9d0867c Add hyprland rule for gamescope, add greetd again 2023-07-11 12:54:19 +01:00
Evie Litherland-Smith 960bba92ff Move desktop configs into separate subdirectories 2023-07-11 09:11:48 +01:00
Evie Litherland-Smith 4a0e3a440e Add some chromium configs 2023-07-11 08:30:29 +01:00
Evie Litherland-Smith c4897c3532 Clean up and move Vanguard back to using hyprland 2023-07-10 16:40:46 +01:00
Evie Litherland-Smith 7a3534ee1b Update binds and add compact versions of more waybar modules 2023-07-10 15:51:03 +01:00
Evie Litherland-Smith 488a3b47ee Hyprland flake updates, fix waybar display names 2023-07-10 14:15:30 +01:00