Commit graph

3157 commits

Author SHA1 Message Date
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 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 9ccaee7f5e Extract zsh functions to standalone bash script files 2024-01-14 14:38:22 +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 9123788cda Remove git-sync services, issues with using pass
Add git-sync as installed package to run syncing manually though

TODO consider an exec line in hyprland or something similar?
2024-01-14 12:54:45 +00:00
Evie Litherland-Smith 6c27ad0a5e Fix setting nixpkgs to flake version (finally!!) 2024-01-14 12:47:34 +00:00
Evie Litherland-Smith 9bc8f51ac6 SUPER X bind starts emacs daemon if not already running 2024-01-14 12:11:03 +00:00
Evie Litherland-Smith 6ee24dc075 Move OBS into hyprland default programs 2024-01-14 11:57:15 +00:00
Evie Litherland-Smith 66767f1f2b Add Mplayer windows to stream workspace 2024-01-14 11:46:37 +00:00
Evie Litherland-Smith 1a3b6ddd38 Add streamlink cli package 2024-01-14 11:18:48 +00:00
Evie Litherland-Smith f886adadc4 Start emacs daemon with hyprland 2024-01-14 10:38:33 +00:00
Evie Litherland-Smith 4e04ee3d12 Add nyxt to web workspace rule 2024-01-14 10:30:40 +00:00
Evie Litherland-Smith 55958deb64 Move default Org and References directories into ~/Documents/ 2024-01-14 08:22:14 +00:00
Evie Litherland-Smith 03461d6f86 flake.lock: Update
Flake lock file updates:

• Updated input 'home-manager':
    'github:nix-community/home-manager/51e44a13acea71b36245e8bd8c7db53e0a3e61ee' (2024-01-05)
  → 'github:nix-community/home-manager/f2942f3385f1b35cc8a1abb03a45e29c9cb4d3c8' (2024-01-13)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/bd645e8668ec6612439a9ee7e71f7eac4099d4f6' (2024-01-02)
  → 'github:NixOS/nixpkgs/317484b1ead87b9c1b8ac5261a8d2dd748a0492d' (2024-01-08)
2024-01-14 08:10:02 +00:00
Evie Litherland-Smith 07dd0cb841 Add (back) thunar and files workspace
Add czkawka_gui and tagger to files workspace

Restore steam settings and friends list floating rules

Change fullscreen bind back to using M (so that F can be for files),
add SUPER X bind to open an emacs client window quickly
2024-01-14 08:08:21 +00:00
Evie Litherland-Smith bde4fc30e6 Change a few workspace, remove SUPER ALT binds
Remove "remote" workspace, change "system" to "btm" and add "stream",
rename "emacs" to "editor" to keep with theme more (but we all know
it's still for emacs...)

Remove all SUPER ALT binds. Have btm launch at startup since that was
the only one of those binds that was useful

Update a few of the workspace icons. Remove persistent-workspaces
2024-01-13 17:00:15 +00:00
Evie Litherland-Smith a3217bf08e Remove Documents folder from syncthing 2024-01-13 08:37:45 +00:00
Evie Litherland-Smith 29db2834c0 Vanguard: enable v4l2loopback for virtual webcam in OBS
Add obs-backgroundremoval plugin

Enable polkit
2024-01-12 22:06:16 +00:00
Evie Litherland-Smith a5004cb90a nyxt: Add lite duckduckgo as default search, keep standard as backup 2024-01-12 13:44:07 +00:00
Evie Litherland-Smith dee0643c6e Add WIP new rofi config/styling 2024-01-12 11:57:51 +00:00
Evie Litherland-Smith 5c22252a10 Update some rofi category names 2024-01-12 11:57:35 +00:00
Evie Litherland-Smith c8ba8f8fd7 Remove rofi-calc 2024-01-12 11:18:32 +00:00
Evie Litherland-Smith 034636605f Disable gnome-keyring, remove seahorse 2024-01-12 08:33:24 +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 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 42051a089a waybar: move mpris module from centre to left section 2024-01-12 07:09:39 +00:00
Evie Litherland-Smith 2385335e67 swaync: make buttons a bit more legible 2024-01-12 07:06:57 +00:00
Evie Litherland-Smith db25545e75 Merge branch 'main' of https://git.xenia.me.uk/xenia/nixos 2024-01-12 06:48:48 +00:00
Evie Litherland-Smith 8ecb501776 waybar: swap main ant alt versions of clock module 2024-01-12 06:48:21 +00:00
Evie Litherland-Smith 0222558287 Swaync update thememing for better background/hover colours 2024-01-11 20:30:23 +00:00
Evie Litherland-Smith 12b4eb71d0 emacs: add org-present 2024-01-11 20:03:15 +00:00
Evie Litherland-Smith 5af4c8a24d Do a bit more nyxt themeing
Disable nyxt restore session on startup (the proper way this time)
2024-01-11 19:58:34 +00:00
Evie Litherland-Smith 36b85aba7a Re-theme nyxt (using modus-vivdendi-tinted) 2024-01-11 17:33:11 +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 2d1ac368f5 Hyprland: disconnect kb focus from mouse focus
kb+m can enable dpms now
2024-01-11 14:26:36 +00:00
Evie Litherland-Smith f9b3e31057 Remove nextcloud service 2024-01-11 08:41:07 +00:00
Evie Litherland-Smith a1ee94d92f Add some borders to swaync to distinguish components better 2024-01-11 08:17:58 +00:00
Evie Litherland-Smith fd092fd785 Remove box-shadows 2024-01-11 08:10:19 +00:00
Evie Litherland-Smith 74dffd71f4 Re-theme swaync using modus-vivdendi-tinted bg/fg colours 2024-01-11 08:03:41 +00:00
Evie Litherland-Smith d9e25ec468 Re-theme nyxt to use modus-vivdendi-tinted colours 2024-01-11 07:27:50 +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 a97fadea1b Remove teams-for-linux 2024-01-10 16:06:13 +00:00
Evie Litherland-Smith d5b9152955 emacs: add flyspell-correct and consult-flyspell 2024-01-10 15:40:37 +00:00
Evie Litherland-Smith 1635bb10a7 stylix: set terminal font size to 12 2024-01-10 15:04:06 +00:00
Evie Litherland-Smith 02a6ac0ed1 Update default mimetypes
Use chromium for default browser-related mimetypes as nyxt
doesn't (currently) handle opening links externally very nicely. Still
using nyxt as my go-to browser but chromium is a good backup

Change pdfs/epubs and images to use emacs by default, moving away from
things like zathura
2024-01-10 11:51:05 +00:00
Evie Litherland-Smith 419fc0be90 Make emacs workspace bind SUPER+E again instead of SUPER+X 2024-01-10 11:22:40 +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