Commit graph

306 commits

Author SHA1 Message Date
Evie Litherland-Smith 5cdd751ec9 nix settings: switch keep-outputs and keep-derivations to false
Attempt to save on disk space a bit so testing how this affects things
2024-01-29 05:29:29 +00:00
Evie Litherland-Smith 7faeda22d1 Add vanguard root ssh key to authorizedKeys 2024-01-28 13:35:36 +00:00
Evie Litherland-Smith 8ca2053944 Reorganise a lot of things, clean up some files
Pull program expressions inside hyprland directory (e.g. rofi, waybar,
etc...) up one level.

Convert everything into package-name/default.nix format for
consistency

Move common home imports from flake.nix into hyprland/default.nix,
flake.nix now only defaults into importing hyprland, to be consistent
with how system imports work

Remove some old files: calendar and contact setup, sweet theme pkgs

Move xdg.configFile expressions from home/default.nix into a
config/default.nix, keeping the files to be linked in the config dir
as well (still need to do ipython though)
2024-01-28 12:01:18 +00:00
Evie Litherland-Smith 3abe025784 Add steam to Northstar
Slightly rearrange layout in flake, purely visual change
2024-01-22 06:44:42 +00:00
Evie Litherland-Smith c33367bdc7 Move games into system/games.nix (rename of steam.nix)
Add RetroArch with some cores, add to games workspace
2024-01-21 10:31:46 +00:00
Evie Litherland-Smith ee9b30f7a5 Change nixos registry definition
nixos registry entry now points to my config repo url
2024-01-20 07:52:20 +00:00
Evie Litherland-Smith 500283437d Add custom registry entry for jupyterlab flake 2024-01-19 11:48:08 +00:00
Evie Litherland-Smith f9fd7a716e Remove iosevka-custom 2024-01-19 09:47:14 +00:00
Evie Litherland-Smith 3be362dccb Disable command-not-found 2024-01-18 06:25:32 +00:00
Evie Litherland-Smith 57123373e1 Switch chromium back for firefox 2024-01-17 16:22:05 +00:00
Evie Litherland-Smith 438ded4064 Only autoUpgrade server, not desktops 2024-01-17 06:22:48 +00:00
Evie Litherland-Smith dfae7ac2f0 Increase font sizes to be more comfy
Adjust some icon spacing to look better at new font sizes
2024-01-17 06:05:35 +00:00
Evie Litherland-Smith 4aa7dda4f6 Switch font to Iosevka 2024-01-16 13:52:00 +00:00
Evie Litherland-Smith 5b3a541c08 Add custom Iosevka (font) build for testing before I switch 2024-01-16 08:22:43 +00:00
Evie Litherland-Smith b3988f8eae Switch zsh back to fish
Add extracted zsh functions to path

Remove shebang from all scripts as writeShellScriptBin handles that automatically
2024-01-15 14:20:59 +00:00
Evie Litherland-Smith 49f4725d9a Add self (nixos config flake) to registry as "nixos"
Don't know why yet, but could be nice to have int the future. Note
this the whole config flake, rather than just the pinned version of nixpkgs
2024-01-14 14:39:07 +00:00
Evie Litherland-Smith 6c27ad0a5e Fix setting nixpkgs to flake version (finally!!) 2024-01-14 12:47:34 +00:00
Evie Litherland-Smith 145e3f044a Switch mbsync from using secret-tool to password-store 2024-01-12 08:32:48 +00:00
Evie Litherland-Smith 18a5236695 Revert "Switch to using JetBrainsMono (incl. nerd font variant)"
This reverts commit a8975dbd74.
2024-01-11 15:51:48 +00:00
Evie Litherland-Smith f9b3e31057 Remove nextcloud service 2024-01-11 08:41:07 +00:00
Evie Litherland-Smith 1635bb10a7 stylix: set terminal font size to 12 2024-01-10 15:04:06 +00:00
Evie Litherland-Smith a4666bf87d Tweak catppuccin-mocha background colours
Replace background and foreground colours for base16 scheme with those
from emacs modus-vivdendi-tinted

Override background colours in base16 (base00 and base01), waybar and
hyprland

Override text colours in base16 (base05 and base04)
2024-01-10 11:04:20 +00:00
Evie Litherland-Smith 9e81dac00a Abstract autoUpgrade to separate file
Enable autoUpgrade for desktops (as well as server of course)
2024-01-07 12:44:16 +00:00
Evie Litherland-Smith fb7e923960 Vanguard back at desk, switch back to Hyprland
Disable autoUpgrade now that it's not on the TV
2024-01-06 11:07:18 +00:00
Evie Litherland-Smith 0bfba4b804 Remove firefox from home-manager 2024-01-05 15:26:30 +00:00
Evie Litherland-Smith f9277380fc Remove irssi and neomutt 2024-01-04 08:02:41 +00:00
Evie Litherland-Smith 3eb163dbee Move some more packages up to system level (from home-manager) 2023-12-31 13:20:31 +00:00
Evie Litherland-Smith 4ed12aebcb Replace alacritty with foot for sixel support 2023-12-28 11:37:22 +00:00
Evie Litherland-Smith c8042a684e Disable matrix service 2023-12-27 08:52:54 +00:00
Evie Litherland-Smith 808450a9dc Load irssi by default 2023-12-27 08:41:55 +00:00
Evie Litherland-Smith f0492a4ad3 Revert "Switch default shell back to fish"
This reverts commit cacda98abb.
2023-12-26 08:06:29 +00:00
Evie Litherland-Smith cdf23caa90 Switch Vanguard back to being a gamescope/steam machine, enable autoUpdates since it will mostly run without kb+m 2023-12-25 19:43:02 +00:00
Evie Litherland-Smith 0f4cf52669 Move pass.nix into accounts subdirectory 2023-12-21 11:31:36 +00:00
Evie Litherland-Smith c3b787ce18 Change mpv for mplayer, fixes emacs/emms/MPRIS issues I was having
Reorganise, remove home/media/default.nix and move some home.package
definitions that I'd missed into relevant environment.systemPackages
2023-12-21 11:25:48 +00:00
Evie Litherland-Smith b36acc10a5 Re-enable firefox, remove a couple of addons I'm not using anymore 2023-12-20 11:40:46 +00:00
Evie Litherland-Smith 89ba557b91 Add Scorch to flake.nix 2023-12-19 10:10:06 +00:00
Evie Litherland-Smith a8975dbd74 Switch to using JetBrainsMono (incl. nerd font variant)
Switch fira sans for noto sans
2023-12-18 13:20:01 +00:00
Evie Litherland-Smith f8767473cd Rename wallpaper file 2023-12-18 08:50:43 +00:00
Evie Litherland-Smith 57966ebdb0 Fixed some issues
Back to lightdm as sddm didn't work for some reason, cba to debug

Fix some broken config with rofi, zellij

Actually set hyprland colours since I forgot...
2023-12-18 08:34:16 +00:00
Evie Litherland-Smith f173496f81 Re-theming back to catppuccin mocha 2023-12-18 08:15:18 +00:00
Evie Litherland-Smith 1f331d1352 Add du-dust, and zellij to replace tmux
Reorganise some files
2023-12-16 22:47:32 +00:00
Evie Litherland-Smith b43cb891da Remove steam from Northstar 2023-12-16 22:44:24 +00:00
Evie Litherland-Smith 969372cd59 Move prismlauncher to home-manager games, add marathon trilogy 2023-12-16 18:41:27 +00:00
Evie Litherland-Smith 06148eb1a6 Swap firefox back for nyxt 2023-12-15 13:13:01 +00:00
Evie Litherland-Smith 23ea85a688 Add nil (nix lsp) to root user for editing /etc/nixos/ more easily 2023-12-12 06:36:06 +00:00
Evie Litherland-Smith 693fc386ac Move emacs config to separate repo 2023-12-11 12:11:55 +00:00
Evie Litherland-Smith 379085a365 Remove installed discord in favour of web app 2023-12-07 09:57:34 +00:00
Evie Litherland-Smith 8673933fee Remove zoom from unfree predicate 2023-12-07 09:44:23 +00:00
Evie Litherland-Smith 740325f707 Add firefox back as default browser
Add firefox and chromium to web workspace, keep nyxt installed as
quick popup browser to use elsewhere

Remove discord workspace, move to apps workspace

Add files workspace for thunar and libreoffice

Add more waybar rewrites - libreoffice programs, thunar, PWAs like
whatsapp web, etc...
2023-12-05 12:47:30 +00:00
Evie Litherland-Smith cacda98abb Switch default shell back to fish 2023-12-04 17:47:44 +00:00
Evie Litherland-Smith fba4db8435 Back to using nyxt as main browser with chromium as backup (and for PWAs) 2023-12-01 06:52:47 +00:00
Evie Litherland-Smith a0b404244b Add steam back to Northstar 2023-11-30 05:26:43 +00:00
Evie Litherland-Smith d3d915a1a0 Add python to org-babel, add winner binds 2023-11-27 15:19:26 +00:00
Evie Litherland-Smith 6e03df701f Re-enable firefox as default browser
Keep chromium installed for PWA support
2023-11-24 08:44:12 +00:00
Evie Litherland-Smith 50fa154a90 Remove nyxt, set chromium to be default browser
Split chromium workspace into web (for main browser) and apps (for
PWAs)

Update waybar workspace icons, remove "urgent" icon since I've got an
updating theme anyway
2023-11-23 11:50:41 +00:00
Evie Litherland-Smith d263870777 Add matrix and grafana services 2023-11-23 08:40:32 +00:00
Evie Litherland-Smith 393b741697 Revert "Remove zoom (installed)"
This reverts commit 89fbcb8af2.
2023-11-22 08:50:17 +00:00
Evie Litherland-Smith 89fbcb8af2 Remove zoom (installed) 2023-11-21 17:24:38 +00:00
Evie Litherland-Smith 9c535a4a7e Remove anyrun, back to rofi
stylix theme back to using base16 tokyo-night-dark instead of custom
defined version
2023-11-21 17:01:21 +00:00
Evie Litherland-Smith adbcbc5a76 Add nyxt back, change hyprland master layout to equal split 2023-11-20 16:18:52 +00:00
Evie Litherland-Smith 4cb90dc41d Add teams and zoom clients 2023-11-20 10:26:15 +00:00
Evie Litherland-Smith a853475779 Initial convert from traefik to caddy
Move (hopefully) all reverse proxies to caddy
Left off adguard for now, tbd if it needs outside access

Moved service expressions up a level since it was a bit unneccesary before
2023-11-20 08:19:13 +00:00
Evie Litherland-Smith 226f1f1195 Remove kmonad 2023-11-20 07:28:24 +00:00
Evie Litherland-Smith 74d34f9e62 Add navidrome service
Initial testing config for navidrome, may need to update after trying it
2023-11-19 06:02:12 +00:00
Evie Litherland-Smith d79bd9f79b Add discord back with own workspace 2023-11-16 06:26:32 +00:00
Evie Litherland-Smith 9ffa807cda Remove nix-index-database 2023-11-14 11:43:47 +00:00
Evie Litherland-Smith 2260c14a8d Cleanup Eglot settings, remove pdf-tools 2023-11-14 10:16:49 +00:00
Evie Litherland-Smith aed707ea8e Remove nyxt (for now) 2023-11-13 17:05:55 +00:00
Evie Litherland-Smith 6f148e48fa Re-add anyrun/kidex 2023-11-13 15:00:59 +00:00
Evie Litherland-Smith 3036b1b463 Last bit of waybar re-styling (for now), re-enable stylix chromium target 2023-11-13 11:15:54 +00:00
Evie Litherland-Smith a2c9b7ac20 Remove kdeconnect 2023-11-12 14:39:32 +00:00
Evie Litherland-Smith 92d55e266e Add rofi custom theme back but not used yet, needs some work 2023-11-12 14:35:23 +00:00
Evie Litherland-Smith e2794671d7 Re-enable a few missing stylix targets
Move from using base16 theme definition to my own custom version

Update nyxt config and move all into config.lisp
2023-11-12 14:13:03 +00:00
Evie Litherland-Smith 94e1a23bf2 Major theme updates
Switched back to tokyo-night for base scheme but disable a lot of
stylix config (and selectively re-enable for certain
modules). Manually theme things using the tokyonight palette for a
nicer and more cohesive experience

Also change to a new wallpaper, fits scheme better as well

Added named workspaces for common programs (emacs, chromium, steam)
and keep numbered workspaces as generic scratch space

Move MPRIS to right section, add hyprland/window module (with a
separator bar)
2023-11-12 13:24:09 +00:00
Evie Litherland-Smith 433be5b06e Add htop to system, btop to home-manager setup 2023-11-11 19:22:34 +00:00
Evie Litherland-Smith 8c15ff8959 Add kmonad service (needs configuring) 2023-11-10 07:18:13 +00:00
Evie Litherland-Smith c865a50396 Back to catppuccin (mocha) 2023-11-08 10:03:06 +00:00
Evie Litherland-Smith e013fc5997 Revert "Switch out alacritty for foot (terminal)"
This reverts commit 5323e880fe.
2023-11-08 09:56:37 +00:00
Evie Litherland-Smith afe009e665 Try out primer-dark base16 with Sweet GTK theme 2023-11-08 09:53:41 +00:00
Evie Litherland-Smith cec41c90eb Switch back to tokyo-night-gtk theme
Set gtkgreet to inherit theme settings from gtk.nix for automatic
consistency

Include setting cursor size in gtk.nix
2023-11-08 07:35:03 +00:00
Evie Litherland-Smith a111797e49 Messing around with theme and wallpaper image
Currently using primer-dark theme now
2023-11-07 17:24:33 +00:00
Evie Litherland-Smith 4cb8443eea Try using tokyo night terminal variant for nicer colours 2023-11-07 13:22:46 +00:00
Evie Litherland-Smith e58a3fe9c4 Change wallpaper 2023-11-07 10:23:29 +00:00
Evie Litherland-Smith 432c4d0d2a Revert "Switch to using fish (again), keep root using bash for stability"
This reverts commit ec89edbe6c.

Back to zsh, preferred to fish
2023-11-07 09:19:03 +00:00
Evie Litherland-Smith 5323e880fe Switch out alacritty for foot (terminal) 2023-11-07 09:15:46 +00:00
Evie Litherland-Smith ec65cb8e8d Switch monospace font to use fira-code 2023-11-07 06:37:00 +00:00
Evie Litherland-Smith 0f35e21716 Make babel load path dynamic instead of fixed to .config
Remove crafted-emacs input and tokyonight theme (and uses)

Remove old emacs files so I don't get confused
2023-11-06 07:18:06 +00:00
Evie Litherland-Smith b14a2991b2 Switch back to catppuccin (macchiato)
Move emacs config from system level to home-manager to make use of
stylix theming

Add git-gutter package for emacs
2023-11-05 05:55:52 +00:00
Evie Litherland-Smith 6ccf8f9ca6 Cleanup some more config
Remove music/spotify workspace

Remove using firefox by default, remove zathura
2023-11-04 20:08:55 +00:00
Evie Litherland-Smith ec89edbe6c Switch to using fish (again), keep root using bash for stability 2023-11-04 16:47:14 +00:00
Evie Litherland-Smith b89e90da31 Revert "Remove kdeconnect"
This reverts commit 266693a42b.
2023-11-04 10:26:47 +00:00
Evie Litherland-Smith fcfa068492 Add some basic nyxt config with base16 theme 2023-11-04 10:01:21 +00:00
Evie Litherland-Smith d4b24e4103 Add discord, remove signal
I'll add signal back when it has native wayland support...
2023-11-03 07:03:00 +00:00
Evie Litherland-Smith 266693a42b Remove kdeconnect 2023-11-01 18:21:27 +00:00
Evie Litherland-Smith a9f798f051 Fix and re-enable dashboard
Add some more fonts

Try to fix modeline fonts, still not quite working, rearranged config
to test this
2023-11-01 08:37:30 +00:00
Evie Litherland-Smith e958efbb4d Switch anyrun, wlogout, etc back to rofi
Also add new usage of rofi (window switcher)

Remove watershot, TODO add grim/slurp binds back (later)
2023-10-30 17:54:50 +00:00
Evie Litherland-Smith 928a721219 Remove lynx and nnn, add midori browser
Check email more frequently
2023-10-30 14:40:40 +00:00
Evie Litherland-Smith e3f5714001 Remove emacs all-the-icons for nerd-icons instead 2023-10-29 07:38:09 +00:00
Evie Litherland-Smith 825002f0ec Move home syncthing setup to hyprland, without tray
Make server syncthing devices transient, keep folders declarative though
2023-10-26 17:15:51 +01:00
Evie Litherland-Smith 461d2580dc Change how syncthing is configured
Revert syncthing to using own user space in /var/lib/syncthing and set
to only run on server
User home-manager syncthing service (with tray) for other machines

Remove mpd/mpc, and spot
2023-10-26 16:49:11 +01:00