Commit graph

113 commits

Author SHA1 Message Date
Evie Litherland-Smith 21c0dc8176 Switch foot back to alacritty, rearrange some sections
Move stylix target control into individual expressions

Remove thunar

Remove dex, enable systemd services for blueman-applet and
network-manager-applet

Remove mpg123

Qualify package calls in hyprland config using nixpkg definitions

Remove "make switch" from Makefile, replaced by (preferred)
nixos-update
2024-01-30 16:10:12 +00:00
Evie Litherland-Smith 09df446bd7 Reformat all using alejandra 2024-01-30 14:21:50 +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 abff53552a Add default gitea user to git config 2024-01-26 07:17:04 +00:00
Evie Litherland-Smith 6a8d882a10 Add pypoetry config file, move ipython_config into home directory 2024-01-23 09:50:14 +00:00
Evie Litherland-Smith 74720e4632 starship: add symbol for C module 2024-01-22 10:36:20 +00:00
Evie Litherland-Smith db2ebfe91f Add jupyterlab config files 2024-01-19 09:58:49 +00:00
Evie Litherland-Smith e859d7585d Add a bunch of starship symbols / formatting updates 2024-01-18 06:18:56 +00:00
Evie Litherland-Smith 57123373e1 Switch chromium back for firefox 2024-01-17 16:22:05 +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 6c6a6ed5d4 Remove localForwards for ssh configs 2024-01-15 07:59:37 +00:00
Evie Litherland-Smith 892cc20fd1 SSH: add local forwarding to heimdall, change port for freia to avoid clash 2024-01-14 14:38:40 +00:00
Evie Litherland-Smith ad894d1236 git-sync-all ensure directory exists 2024-01-14 13:05:48 +00:00
Evie Litherland-Smith 902fb279a8 git-sync-all: cd back to previous directory after command 2024-01-14 13:04:39 +00:00
Evie Litherland-Smith d15720a3d4 Add ~/.nixos and ~/.emacs to sync'd directories 2024-01-14 13:00:54 +00:00
Evie Litherland-Smith 31321e5dad Add zsh function to quickly sync all (current) git-sync directories 2024-01-14 12:59:17 +00:00
Evie Litherland-Smith dfaa360dfe Switch to using pass-git-helper for https git auth
Remove gitFull and associated secret-store auth save mechanism

Also set default pinentry flavour to curses, but still set to gnome3
in hyprland setup - provides fall back for non-GUI interfaces
2024-01-12 08:19:20 +00:00
Evie Litherland-Smith 57f6a0d5d7 Remove some things
Remove Zathura

Remove .config/style.css because stylix puts the same thing in
/etc/stylix
2024-01-10 20:13:09 +00:00
Evie Litherland-Smith f452aae9fc Remove gitui and zellij
I really wasn't using them anyway...
2024-01-08 07:52:01 +00:00
Evie Litherland-Smith 9a80c6f759 Remove setting compression in specific hosts 2024-01-05 07:36:09 +00:00
Evie Litherland-Smith 48cf8ce37e ssh: enable addKeysToAgent to proper way, enable compression 2024-01-05 07:35:37 +00:00
Evie Litherland-Smith a59f7a1563 Disable zellij shell integration 2024-01-03 18:53:00 +00:00
Evie Litherland-Smith ffba18c5d7 Switch mako back to swaync 2024-01-03 16:46:20 +00:00
Evie Litherland-Smith a6f84783ab Reorganise desktop settings
Move some settings/packages from desktop.nix that should have been in
hyprland.nix and make desktop properly generally relevant - switch
gamescope.nix to import from desktop.nix now for less duplication

Remove xserver/lightdm to just use greetd again, less overhead needed

Switch gtklock back to swaylock, some issue with WLR implementations
after update but swaylock still works fine
2024-01-03 15:40:21 +00:00
Evie Litherland-Smith 2a88412fd4 Enable zellij shell integration 2024-01-02 13:45:48 +00:00
Evie Litherland-Smith 4ed12aebcb Replace alacritty with foot for sixel support 2023-12-28 11:37:22 +00:00
Evie Litherland-Smith 1091e67fe7 Remove some unneeded zsh config 2023-12-26 08:10:09 +00:00
Evie Litherland-Smith b2c3e15aa6 Add gitui 2023-12-26 08:06:57 +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 a7716a1e0e Move some hyprland extras into main hyprland/default.nix file
Add zathura
2023-12-21 13:05:27 +00:00
Evie Litherland-Smith 6939b7f468 Switch back to git pull.rebase = false by default 2023-12-19 14:47:30 +00:00
Evie Litherland-Smith f8388bbefd Git: enable pull.rebase 2023-12-18 17:05:59 +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 03fbb438c3 Swap btop/htop for btm 2023-12-17 18:32:56 +00:00
Evie Litherland-Smith e8ec776c2b Disable zellij shell integration
zellij integration was causing it to start on startup

Turn off background in btop (for terminal transparency)
2023-12-16 23:29:45 +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 03685ac0be ssh: log in to server as my user instead of root 2023-12-12 06:58:43 +00:00
Evie Litherland-Smith fa71df0482 Move some programs to system/default.nix that really should be default installs 2023-12-12 06:31:18 +00:00
Evie Litherland-Smith 3be5139c66 Enable transience for starship with fish 2023-12-05 06:19:51 +00:00
Evie Litherland-Smith cacda98abb Switch default shell back to fish 2023-12-04 17:47:44 +00:00
Evie Litherland-Smith 2bffd69c9e Add emacs/templates to rsync-local-config 2023-12-04 10:10:17 +00:00
Evie Litherland-Smith c864ecbdef Add nushell, remmina
Merge remmina and NoMachine window rules for consistency
2023-12-01 11:16:07 +00:00
Evie Litherland-Smith e2d6847ec3 Add github.user config to git 2023-11-29 07:45:23 +00:00
Evie Litherland-Smith 445ac0518d Add eza: a replacement for ls
Enable extra settings for eza (git integration, ls aliases)

Remove some oh-my-zsh plugins I wasn't using anyway

Remove "rebuild" alias
2023-11-29 07:17:41 +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 040b2a3702 Disable rofi stylix target, manually theme 2023-11-13 14:47:46 +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 e013fc5997 Revert "Switch out alacritty for foot (terminal)"
This reverts commit 5323e880fe.
2023-11-08 09:56:37 +00:00