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
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
9191b14637
Remove some autoUpgrades from regular machines
2023-09-11 11:07:51 +01:00
Evie Litherland-Smith
d67e2123a7
Slightly increase scaling...
2023-09-10 17:21:06 +01:00
Evie Litherland-Smith
ebbca057ec
Add some monitor config for Northstar
2023-09-10 17:18:51 +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
8efd01185b
Add extra fonts for emacs
...
Switch nil for nixd (nix language server)
2023-09-08 13:30:15 +01:00
Evie Litherland-Smith
2b9697aad7
Switch to delta icon theme
...
Remove configure-gtk script now that it's fixed
Update version of delta-icon-theme fro GitHub
2023-09-08 12:27:34 +01:00
Evie Litherland-Smith
0ff7e6e754
Disable auto upgrade for Vanguard, causes games to fail to launch
2023-09-08 08:06:58 +01:00
Evie Litherland-Smith
b0de17462a
Attempt to fix gtk theme setting
...
Add minimal nvim install as backup editor
Add bind to toggle swaync
2023-09-07 14:34:24 +01:00
Evie Litherland-Smith
14b6fee478
Revert Vanguard back to gamescope set up
2023-09-06 20:53:20 +01:00
Evie Litherland-Smith
bfdbcca42b
SSH config updates, add compression
2023-09-06 16:57:37 +01:00
Evie Litherland-Smith
f2266ac7b5
Update dash ports to allow local instance whilst tunneling
2023-09-06 08:13:38 +01:00
Evie Litherland-Smith
1597a64671
Add port forwarding to heimdall as well
2023-09-06 08:13:13 +01:00
Evie Litherland-Smith
2b4f265369
Don't autostart teams
2023-09-05 20:52:35 +01:00
Evie Litherland-Smith
2ea2aff32d
Fix rofi-pass for wayland
2023-09-05 18:44:29 +01:00
Evie Litherland-Smith
32a74f5fd6
Back to numbered workspaces
2023-09-05 12:49:33 +01:00
Evie Litherland-Smith
75b71199f3
Add extra ports to forward for Freia
2023-09-04 11:16:14 +01:00
Evie Litherland-Smith
71c866e993
Add marval helpdesk bookmark
2023-09-04 11:00:30 +01:00
Evie Litherland-Smith
ed8a392ba9
Enable automatic store optimisation
...
Update automatic gc
2023-09-04 09:00:09 +01:00
Evie Litherland-Smith
e5158bcc51
Remove home-manager shellAlias
2023-09-04 08:56:19 +01:00
Evie Litherland-Smith
af0df58d68
Enable autoUpgrade without reboot
2023-09-04 08:54:47 +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
a615762940
Combine mail setup with calendar and contacts
...
Move mail into accounts expression set
Add vdirsyncer and initial config to sync to CalDAV and CardDAV
TODO add to emacs
2023-09-02 08:41:07 +01:00
Evie Litherland-Smith
df557003e2
Split gpg-agent and mbsync service into separate files
2023-09-02 06:20:36 +01:00
Evie Litherland-Smith
b4e5fecf4c
Add bookmark for DRS
2023-09-01 17:09:14 +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
22929fa5d8
Add gpg and password-store to Monarch
...
Only set git credential.helper if using password-store
2023-08-31 08:21:21 +01:00
Evie Litherland-Smith
fea6517bad
Move davmail to be available on all machines
2023-08-31 08:18:57 +01:00
Evie Litherland-Smith
b06fc44adf
Update emacs version for legion
2023-08-31 07:58:13 +01:00
Evie Litherland-Smith
bd92b05e42
Add davmail for outlook email syncing to maildir
...
Disable automatic start of protonmail-bridge
2023-08-30 14:37:49 +01:00
Evie Litherland-Smith
a45afd0412
Disable hyprland splash rendering on laptop
...
Unbind zathura from files workspace
2023-08-30 13:59:44 +01:00
Evie Litherland-Smith
d3c55cc9f8
Only set pgtk version of emacs in hyprland expression
2023-08-28 12:48:56 +01:00
Evie Litherland-Smith
7d72eda97b
Add pass and pass-secret-service, with gpg
2023-08-28 12:19:43 +01:00
Evie Litherland-Smith
3641b99a12
Add gaming workspace
...
Enable vrr on Vanguard
2023-08-28 09:43:36 +01:00
Evie Litherland-Smith
5712d80ebe
Add steam
2023-08-28 09:37:15 +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
4fb79f1264
Update monitor config
2023-08-22 15:41:24 +01:00
Evie Litherland-Smith
c1a3b9a591
Add pySpec bookmark
2023-08-22 10:08:06 +01:00
Evie Litherland-Smith
3b7519bf15
Back to hyprland...
...
Switch sww back to hyprpaper as well
2023-08-21 11:01:19 +01:00
Evie Litherland-Smith
d71d97cffe
Add extra plasma integration packages
2023-08-21 08:20:45 +01:00
Evie Litherland-Smith
7fe0ec6acd
Move fonts into hyprland config
2023-08-18 12:23:52 +01:00
Evie Litherland-Smith
54c97e0cbc
Laptop back to using KDE Plasma
...
Rename emacs expression files
2023-08-18 12:19:52 +01:00
Evie Litherland-Smith
9f8362d18b
Start mako with hyprland
...
Bind laptop lid to reload hyprland config
2023-08-16 08:44:20 +01:00
Evie Litherland-Smith
536659ae74
Add tmux with config
2023-08-15 14:44:19 +01:00
Evie Litherland-Smith
d9e94dbd0a
Restore emacs bind, remove mypy for performance
2023-08-14 17:28:23 +01:00
Evie Litherland-Smith
d885f51818
Update gamescope commands
...
Some flags were changed, also changed to verbose flags to make it easier
to parse in the future
2023-08-11 16:50:51 +01:00
Evie Litherland-Smith
6cccb7c254
Fix a couple of bookmarks
2023-08-11 08:51:22 +01:00
Evie Litherland-Smith
1ec2861058
Reinstall pyright, fix monitor positions for home
2023-08-11 05:55:55 +01:00
Evie Litherland-Smith
45e361cf6f
Update firefox locale settings
...
Add some missing bookmarks for work
2023-08-10 11:59:59 +01:00
Evie Litherland-Smith
270ca8ade4
Update some binds, remove email workspace
...
Add editor workspace instead
Some more (hopefully final now) kanshi fixes...
2023-08-10 08:39:33 +01:00
Evie Litherland-Smith
ae6508c15b
Restore display settings to fix rotation
...
Change some binds, add reference workspace for zotero
2023-08-09 13:48:55 +01:00
Evie Litherland-Smith
1680557067
Split alacritty config for macos vs hyprland
2023-08-09 10:27:10 +01:00
Evie Litherland-Smith
6ce2e91572
Switch python lsp, fix screen mode for Ronin
2023-08-08 16:43:59 +01:00
Evie Litherland-Smith
a4c9090d84
Add anyrun plugins, update flake inputs
...
Update hyprland to latest tagged release
Move hyprland config inside nix expression so variable substitution can
be used
Use kanshi to completely control monitor config
2023-08-08 12:21:23 +01:00
Evie Litherland-Smith
559126c464
Revert some kanshi changes to fix things
2023-08-08 10:45:13 +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
353091e36b
Switch hyprpaper for swww using kanshi to update
...
Hopefully fixed kanshi issues with docking/undocking
2023-08-08 08:21:51 +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
efa0909c15
Switch to alacritty
...
Replace wezterm as it was setting extra shell variables that messed up
emacs internal terminal.
Add config to alacritty
2023-08-07 09:19:09 +01:00
Evie Litherland-Smith
4bd9fcba80
Disable HDR in gamescope
2023-08-05 18:22:16 +01:00
Evie Litherland-Smith
5537463fff
Fix missing gamescope import
2023-08-05 18:17:25 +01:00
Evie Litherland-Smith
32c5715547
Temp fix to enable zsh
2023-08-05 18:12:45 +01:00
Evie Litherland-Smith
d72a4738c4
Try fixing zsh not being enabled
2023-08-05 18:09:44 +01:00
Evie Litherland-Smith
14d8b5683c
Add gamescope as separate desktop option
2023-08-05 18:06:21 +01:00
Evie Litherland-Smith
c6c53c7e1a
Revert some changes
...
Switch back to firefox, thunderbird and teams-for-linux
Switch back to greetd, xserver was being strange
Add some autostart programs for Ronin
2023-08-03 21:26:48 +01:00
Evie Litherland-Smith
79bec95825
Add zathura and thunar
2023-08-03 16:01:13 +01:00
Evie Litherland-Smith
e9aa9ffe8c
Add some new workspaces
...
Add workspaces for email and video calls, going for more program
separation again rather than endless browser tabs
Renamed pass to vault for better mnemonic binds
2023-08-03 15:15:31 +01:00
Evie Litherland-Smith
bf63458b2e
Add playerctl and mpris module to waybar
...
Fix hyprland binds for audio and brightness
2023-08-03 10:37:36 +01:00
Evie Litherland-Smith
1560373dbe
Add pinentry, rbw, libnotify
2023-08-03 09:47:17 +01:00
Evie Litherland-Smith
889810f863
Back to hyprland, switch to using mako
2023-08-02 15:10:24 +01:00
Evie Litherland-Smith
fb9df06c3e
Add wallpaper to .config dir
2023-08-02 11:04:38 +01:00
Evie Litherland-Smith
eed323b3e7
Split desktop config into plasma and hyprland
...
Change Ronin to use plasma wayland instead of hyprland
2023-08-02 10:23:16 +01:00
Evie Litherland-Smith
3844517405
Re-enable emacs server as separate nix expression
2023-07-31 14:46:48 +01:00
Evie Litherland-Smith
4f7c732509
Add bitwarden and dedicated workspace
...
Add back shell shortcuts to update
2023-07-31 10:55:06 +01:00
Evie Litherland-Smith
9713314c45
Add home dock/monitor config
2023-07-28 07:00:26 +01:00
Evie Litherland-Smith
04e00b1348
Update flake.lock, fixes syncthing issues
...
Update font definition for new nixpkgs version
2023-07-27 16:17:06 +01:00
Evie Litherland-Smith
3e09b51c34
Re-add libreoffice
2023-07-26 17:25:22 +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
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
ca2afa6ee9
Some extra emacs configs, add LSP and tree-sitter
2023-07-24 22:10:01 +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
d00e1ec199
Switch teams client back
2023-07-24 09:07:26 +01:00
Evie Litherland-Smith
8c14fe654d
Reload hyprpaper on laptop lid switch
2023-07-21 17:15:39 +01:00
Evie Litherland-Smith
1d82317e43
Small alias adjustments
2023-07-21 11:41:20 +01:00
Evie Litherland-Smith
f7edaab157
Make autoUpgrade not be the default, enable where wanted
2023-07-21 11:10:31 +01:00
Evie Litherland-Smith
c9661d158d
Reinstate kanshi with some fixes and work with laptop lid switch
2023-07-20 11:59:08 +01:00
Evie Litherland-Smith
39b38c8d8e
Remove kanshi, more trouble than help...
2023-07-20 07:21:22 +01:00
Evie Litherland-Smith
05191a3bab
Remove neovide, term TERM for wezterm
2023-07-19 11:40:07 +01:00
Evie Litherland-Smith
127c4df7fa
Use kanshi to turn wifi on or off based on docked status
2023-07-19 09:17:24 +01:00
Evie Litherland-Smith
1c3dcd05a1
Quote flake urls in aliases
2023-07-19 08:59:19 +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
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
865e47f0ce
Rename workspaces, update clock widget format
2023-07-18 16:24:27 +01:00
Evie Litherland-Smith
7858d73212
Add keybind for neovide
2023-07-18 15:09:07 +01:00
Evie Litherland-Smith
e66aeab392
Remove lazygit, move some package definitions around
2023-07-18 15:04:58 +01:00
Evie Litherland-Smith
e65675da02
Move some package definitions from system to home
...
Remove thunar, effectively replaced by rofi + terminal
Add some alias to quickly update nixos and home-manager
2023-07-18 14:51: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
b9c31ed2ec
Add hyprland bind to launch wezterm directly to neovim
2023-07-17 14:24:04 +01:00
Evie Litherland-Smith
0788da99d8
Add kanshi config for laptop
...
Add workspace rule back for teams client
2023-07-17 14:02:33 +01:00
Evie Litherland-Smith
0d2a38f9a7
Adjust scaling for eDP-1 (Ronin)
2023-07-17 13:23:00 +01:00
Evie Litherland-Smith
d4b3e4b8e7
Change neovide shortcut to make work on wayland
2023-07-17 09:31:08 +01:00
Evie Litherland-Smith
a6733769bd
Split tui into separate files again
2023-07-17 09:18:50 +01:00
Evie Litherland-Smith
1c96dbb703
Add extra shell aliases to simplify updating
2023-07-17 06:37:40 +01:00
Evie Litherland-Smith
dfb28153c8
Add neovide shortcut
2023-07-16 20:50:08 +01:00
Evie Litherland-Smith
a05bb1e7e2
Add neovide back to packages list
2023-07-16 20:47:11 +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
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
dc9374c769
Add make home to Makefile, fix paths for Legion
2023-07-16 09:03:38 +01:00
Evie Litherland-Smith
fd928f0b66
Fix some bad paths
2023-07-15 21:06:51 +01:00
Evie Litherland-Smith
000c3ac2dc
Move audio settings from common to desktop
2023-07-15 10:33:52 +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
c7c6089237
Add default session for Ronin
2023-07-12 08:50:57 +01:00
Evie Litherland-Smith
eeb9cc2658
gamescope startup issues
2023-07-11 13:11:07 +01:00
Evie Litherland-Smith
fb172bea1c
add missing default session
2023-07-11 13:03:20 +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
040e7286c0
Hyprland updates
2023-07-07 17:25:04 +01:00
Evie Litherland-Smith
16a57b4ee5
Remove recursive ssh function for fish
2023-07-07 13:29:59 +01:00
Evie Litherland-Smith
ed01431115
Switch back to fish, update monitor names/config for new dock
2023-07-07 11:37:58 +01:00
Evie Litherland-Smith
8c194f20d8
Alias ssh to set TERM to something sensible first
2023-07-05 14:37:49 +01:00
Evie Litherland-Smith
1724d7993f
Disable networkmanager as it was messing with DHCP
2023-07-05 11:57:10 +01:00
Evie Litherland-Smith
763cfe384a
Try switching to Zsh as default shell
2023-07-05 11:08:23 +01:00
Evie Litherland-Smith
13b2429cc7
Add some more common shell aliases
2023-07-05 11:04:06 +01:00
Evie Litherland-Smith
c6d16569ea
Remove nixos-update alias
2023-07-04 07:38:01 +01:00
Evie Litherland-Smith
6cb0d695ee
Enable autoUpgrade by default for NixOS hosts
...
NoMachine no longer floating
2023-07-04 07:35:30 +01:00
Evie Litherland-Smith
dac07a1229
Change vanguard to use steam gamescope by default
2023-06-29 09:41:52 +01:00
Evie Litherland-Smith
7364e01d07
Remove users directory and hosts for non-NixOS machines
...
Move user account definitions into machine configuration.nix
Move per-host user settings into flake.nix directly
2023-06-28 19:37:23 +01:00
Evie Litherland-Smith
6d629b0743
Switch Northstar config to use plasma instead of sway
2023-06-28 18:22:25 +01:00
Evie Litherland-Smith
24ecf210d5
Rename work laptop to fit theme, capitalise names in syncthing config for consistency
2023-06-27 13:46:28 +01:00
Evie Litherland-Smith
394e609be9
Add Legion default.nix
2023-06-27 07:43:18 +01:00
Evie Litherland-Smith
2b0319f5a5
Enable bluetooth for Vanguard
2023-06-27 07:17:13 +01:00
Evie Litherland-Smith
e2413aaecd
Fix typo in greetd settings
2023-06-26 15:13:55 +01:00
Evie Litherland-Smith
1444a5c560
Change nixos-rebuild shell alias
2023-06-26 15:09:49 +01:00
Evie Litherland-Smith
bd5039992c
Move things into abstacted sections to maximuse reuse
2023-06-26 15:08:44 +01:00
Evie Litherland-Smith
3680a4862f
Bind workspaces in Hyprland using new syntax
2023-06-26 14:02:10 +01:00
Evie Litherland-Smith
3544950bd4
Reinstate Hyprland as default window manager
2023-06-26 13:23:27 +01:00
Evie Litherland-Smith
0cb2ab6a4e
Update output config for Vanguard
2023-06-26 07:36:32 +01:00
Evie Litherland-Smith
a40b8d38d8
Move wallpaper setting into flake.nix to make it easier and drop requirement for specialArgs
2023-06-24 09:10:26 +01:00
Evie Litherland-Smith
8578fc23c3
Add wallpaper to Northstar
2023-06-24 08:58:30 +01:00
Evie Litherland-Smith
8a908cd539
Add wallpapers as flake input to remove need for checking out repo locally
2023-06-23 14:14:18 +01:00
Evie Litherland-Smith
b2a734cc9e
Add teams to startup for N0245, update flake.lock
2023-06-23 08:36:25 +01:00
Evie Litherland-Smith
2d66290f7d
Add branch ref back, needed or else it fails
2023-06-22 14:43:51 +01:00
Evie Litherland-Smith
389df6c760
Update flake URI from merging branch into main
2023-06-22 14:42:25 +01:00
Evie Litherland-Smith
9cd36bf099
Enable auto-updates for Vanguard using flake
2023-06-22 14:40:20 +01:00