Evie Litherland-Smith
f90f22f09f
Enable autoUpgrade by default but without reboot
2023-09-24 12:09:08 +01:00
Evie Litherland-Smith
360bebb829
Make upgrade alias refresh repo as standard
2023-09-24 12:05:52 +01:00
Evie Litherland-Smith
2c3fed9df7
Add initial hashed password for users
...
Make users immutable for server
2023-09-24 12:05:19 +01:00
Evie Litherland-Smith
05f371d459
Revert "Remove 'nou' alias"
...
This reverts commit 042e621f6c
.
2023-09-24 11:45:09 +01:00
Evie Litherland-Smith
579a468d24
Add some extra catppuccin themes to use later
2023-09-24 10:08:25 +01:00
Evie Litherland-Smith
812a8d3669
Add back anyrun with a config to test
2023-09-23 18:31:08 +01:00
Evie Litherland-Smith
ea8e055b1f
Fix broken wallpaper path
2023-09-23 18:10:39 +01:00
Evie Litherland-Smith
5b2f03257b
Set Vanguard up with Hyprland again
...
Move wallpapers into repo and remove as flake input
2023-09-23 18:05:51 +01:00
Evie Litherland-Smith
d66ae00bb7
Move nameserver setting to flake.nix for reuse
2023-09-23 08:07:36 +01:00
Evie Litherland-Smith
039cab92de
Move allowUnfree to allowUnfreePredicate
...
Add ferdium and window rule
Move waybar overlay into hyprland expression
2023-09-21 08:51:07 +01:00
Evie Litherland-Smith
e18ac3f354
Combine shell definition expressions
...
Add emacs vterm package
2023-09-20 09:00:22 +01:00
Evie Litherland-Smith
62c06dae9e
Add gitui as non-flake input to bring vim binds back
2023-09-17 08:57:08 +01:00
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