Evie Litherland-Smith
ce5dd998e2
Set frame-alpha using hook so it's not applied to popups
2023-10-27 11:54:51 +01:00
Evie Litherland-Smith
a06ab54e64
Customise notmuch-hello and add hydra
...
Add emms hooks to show current song when changed
2023-10-27 11:45:06 +01:00
Evie Litherland-Smith
f1b8a95546
Customise how dashboard is started
2023-10-27 10:45:05 +01:00
Evie Litherland-Smith
7edc3efa2b
Rename to fix defaults-config file name
2023-10-27 10:34:05 +01:00
Evie Litherland-Smith
93c4a76a0d
Re-enable new custom-defaults-config, remove projectile
2023-10-27 10:31:36 +01:00
Evie Litherland-Smith
5987eb3395
Remove early-init
...
Update what's shown on dashboard
2023-10-27 10:07:29 +01:00
Evie Litherland-Smith
9088026c8d
Disable custom-defaults-config (for now, TODO fix)
2023-10-27 10:00:21 +01:00
Evie Litherland-Smith
ef73c2e417
Customise dashboard
...
Add hydra for controlling emms
2023-10-27 08:57:48 +01:00
Evie Litherland-Smith
5c959f8bf5
Reorganise a bunch of elisp file
...
Set package priority manually rather than using
crafted-early-init-config
Copy crafted-defaults-config to custom-defaults-config instead
Move some things out of init.el into relevant custom config files
Add some new packages (to be configured)
2023-10-27 08:03:51 +01:00
Evie Litherland-Smith
25d87b600a
Add page-break-lines
2023-10-27 07:18:16 +01:00
Evie Litherland-Smith
46adafaf28
Wrap theme setting in when check for doom-themes
...
Move a few more things into modules from init.el, misc formatting otherwise
2023-10-27 06:59:10 +01:00
Evie Litherland-Smith
4949fb113e
Update custom configs to check if module is installed before config
2023-10-27 06:51:20 +01:00
Evie Litherland-Smith
75711282c6
Fix yasnippet config, add custom snippet from doom
...
Add link-hint package
2023-10-27 06:40:20 +01:00
Evie Litherland-Smith
8891a13e42
Add some emacs editor packages
...
Adds:
goto-chg
rainbow-delimiters
yasnippet
Enables:
aggressive-indent in editor-mode-hook
2023-10-27 06:23:51 +01:00
Evie Litherland-Smith
27d4dc83b2
Use emms-source-file-default-directory instead of calling
...
add-directory-tree
Set syncthing to not override folders
2023-10-26 19:56:43 +01: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
Evie Litherland-Smith
25628104a7
Merge branch 'main' of https://git.xenia.me.uk/xenia/nixos
2023-10-26 16:12:04 +01:00
Evie Litherland-Smith
678ea71f61
Add emms and initial config to emacs
2023-10-26 16:11:52 +01:00
Evie Litherland-Smith
80ddaf9cfc
Switch to using git-sync for elfeed and notmuch databases
...
Disable both in syncthing
2023-10-26 13:30:44 +01:00
Evie Litherland-Smith
9f19f3a626
Email setting updates
...
Add more tagging rules to afew
Change syncing setup to run mbsync less frequently (every 30 mins) but
sync inboxes in notmuch pre hook.
Imapnotify can now just call notmuch
Update conditions to refresh notmuch-indicator (emacs)
2023-10-26 13:09:11 +01:00
Evie Litherland-Smith
a50c132f63
Fix some afew rules
2023-10-25 22:58:29 +01:00
Evie Litherland-Smith
01e2766075
Update afew tagging rules
2023-10-25 22:36:53 +01:00
Evie Litherland-Smith
aafee00295
Hyprland: switch back to dwindle layout
2023-10-25 17:23:23 +01:00
Evie Litherland-Smith
3fc2a4a715
Hyprland: group NoMachine windows
2023-10-25 17:02:07 +01:00
Evie Litherland-Smith
78752637d3
Add crafted-early-init, remove some other crafted modules
...
Fork crafted-ui-config to custom-ui-config to remove dependency on demos
2023-10-25 15:47:35 +01:00
Evie Litherland-Smith
b4fb72cb1e
Go back to default notmuch-saved-searches
2023-10-25 10:46:06 +01:00
Evie Litherland-Smith
ca881d8fa0
Add to ignored patterns for Outlook email
2023-10-25 10:01:40 +01:00
Evie Litherland-Smith
249806bf29
Adjust order of elisp expressions
...
Change custom-email-config config to start modes *after* the setting
have been applied...
2023-10-25 09:20:22 +01:00
Evie Litherland-Smith
e35a36e0ef
Make mbsync service more frequent
2023-10-25 09:12:01 +01:00
Evie Litherland-Smith
84c19b44df
Remove nnn repo as flake input
2023-10-25 07:53:07 +01:00
Evie Litherland-Smith
91166300c0
Actually import nnn expression
...
Update hyprland binds to spawn nnn (and ncspot, using tmux as well)
Add more nnn bookmarks
2023-10-25 07:49:13 +01:00
Evie Litherland-Smith
9fbda10700
Add nnn file browser with plugins
...
Hyprland: rebing caps-lock to ctrl
2023-10-25 07:40:39 +01:00
Evie Litherland-Smith
c68cc41915
Remove elfeed reference to elfeed.org in user emacs dir
2023-10-25 06:48:43 +01:00
Evie Litherland-Smith
c27f50a3ac
Move elfeed.org back to Org directory
...
Update rmh-elfeed-org-files to check both org-directory and emacs user directory
2023-10-25 06:42:48 +01:00
Evie Litherland-Smith
4965badff3
Add the fiday chillout podcast feed
2023-10-25 06:39:14 +01:00
Evie Litherland-Smith
5eb53e4f78
Adjust afew arguments
2023-10-24 22:41:38 +01:00
Evie Litherland-Smith
c7c35d0db3
Require notmuch-indicator
2023-10-24 22:34:55 +01:00
Evie Litherland-Smith
f1799b4178
Update email tagging rules
2023-10-24 22:23:24 +01:00
Evie Litherland-Smith
3856427110
Add Numberphile to elfeed
2023-10-24 21:24:03 +01:00
Evie Litherland-Smith
51d10776dc
Setup elfeed-org properly
2023-10-24 21:18:00 +01:00
Evie Litherland-Smith
73a3fed630
Expand fcc-dirs rules for common aliases
2023-10-24 18:20:48 +01:00
Evie Litherland-Smith
a1f19f7565
Email updates
...
Add afew to handle new email tagging and moving archived or deleted
mail
Add more notmuch emacs config - fcc dirs based on send address, saved
searches default to tree view, better modeline icon
2023-10-24 18:15:21 +01:00
Evie Litherland-Smith
32f58021a2
Ensure eglot starts
2023-10-24 14:45:35 +01:00
Evie Litherland-Smith
1ad915006d
Update rsync-local-config function
...
Ignore any .git* contents when syncing
Set rw permissions for all files before attempting to patch nix paths
2023-10-24 14:43:39 +01:00
Evie Litherland-Smith
4582485ed7
Move org config into own module
...
Add org-journal config, add refile settings
2023-10-24 14:36:12 +01:00
Evie Litherland-Smith
c892de9926
Inhibit startup splash
2023-10-24 11:22:17 +01:00
Evie Litherland-Smith
69af15746d
Revert "Add crafted-emacs as submodule instead of flake input"
...
This reverts commit afef99d596
.
2023-10-24 11:20:35 +01:00
Evie Litherland-Smith
afef99d596
Add crafted-emacs as submodule instead of flake input
2023-10-24 10:55:56 +01:00
Evie Litherland-Smith
f433063be4
Reduce notmuch-indicator-refresh-count
2023-10-24 10:06:55 +01:00
Evie Litherland-Smith
c549ee4f97
Run emacs as a system daemon
...
Move emacs package definition (with emacsPackages) to system/emacs.nix
Keep user config in home-manager as emacs service is installed as user
service
Remove extra expressions (formatters, lsp_servers) and bring back into
default.nix
Move config/ directory contents up one level
2023-10-24 09:56:35 +01:00
Evie Litherland-Smith
bb6a26cb7e
Re-enable elfeed update hook
2023-10-24 08:07:33 +01:00
Evie Litherland-Smith
16babc3f15
Various additions / changes
...
Switch email from mu/mu4e to notmuch, with associated service changes
Add elfeed config, enable useful minor-modes
Slight restructure of file layout
2023-10-24 08:06:35 +01:00
Evie Litherland-Smith
815f603128
Move email config over from doom-emacs
2023-10-23 23:55:52 +01:00
Evie Litherland-Smith
ca77fb2d1e
Hyprland restart services that require WAYLAND_DISPLAY
2023-10-23 22:38:35 +01:00
Evie Litherland-Smith
fbea5c3884
Fix adding tree-sitter grammars
...
Add nix-index-database flake
2023-10-23 21:33:06 +01:00
Evie Litherland-Smith
5af2fac4af
Add tree-sitter config file
2023-10-23 21:01:34 +01:00
Evie Litherland-Smith
47770b02c5
Add direnv and rust-mode to emacs
...
Add kdeconnect icon for waybar MPRIS module
2023-10-23 20:32:09 +01:00
Evie Litherland-Smith
0f3791e059
Fix wrong emacs bind
2023-10-23 20:16:14 +01:00
Evie Litherland-Smith
aa1845966d
Update hyprland rules
2023-10-23 20:04:17 +01:00
Evie Litherland-Smith
16d3253c37
Copy over some more config from doom/config.el
2023-10-23 18:02:14 +01:00
Evie Litherland-Smith
bd6ea9898f
Sync emacs config to remote machines
2023-10-23 17:36:40 +01:00
Evie Litherland-Smith
55ae93f633
Big emacs re-write to use crafted-emacs
...
emacs/default.nix now links new init.el and modules directories (mine
and crafted-emacs) to ~/.config/emacs/
emacs/default.nix installs emacs29-pgtk with packages as needed in
module *-config.el definitions
Add tree-sitter with required parsers
Remove doom-emacs and places it was set
2023-10-23 17:28:05 +01:00
Evie Litherland-Smith
ad0780915c
Add extra theming settings to hyprland config
2023-10-23 13:21:16 +01:00
Evie Litherland-Smith
5c9854c665
Update org-agenda format
2023-10-23 11:46:34 +01:00
Evie Litherland-Smith
895c1b6fdd
Re-enable ncspot
2023-10-23 08:56:04 +01:00
Evie Litherland-Smith
33cb97192d
Add starter config for using crafted emacs
2023-10-23 08:52:59 +01:00
Evie Litherland-Smith
fff9af77c6
Customise elfeed-goodies display
2023-10-23 07:35:42 +01:00
Evie Litherland-Smith
21cb399832
Remove some program auto-starts
2023-10-22 13:54:14 +01:00
Evie Litherland-Smith
eb98200654
Revert to 10px corner radius
...
Update waybar style to be a bit more space efficient
2023-10-22 12:58:15 +01:00
Evie Litherland-Smith
4df046c0d4
Set ntfy repo, require in config.el
2023-10-22 08:26:02 +01:00
Evie Litherland-Smith
fc9b85992d
Add ntfy.el with config
...
Change default shell to use for vterm over TRAMP
2023-10-22 08:17:53 +01:00
Evie Litherland-Smith
dccc55a301
Set elfeed directories
2023-10-22 07:43:30 +01:00
Evie Litherland-Smith
7538f6bd4b
Adjust sshd settings
...
Allow root login via key only
Prune number of authorised keys
2023-10-22 06:52:38 +01:00
Evie Litherland-Smith
03d9ec7c2d
Add lsp servers for emacs to server
...
Remove ferdium
2023-10-22 06:34:55 +01:00
Evie Litherland-Smith
548977c6fe
Move formatters and lsp_servers into separate files
2023-10-22 06:32:26 +01:00
Evie Litherland-Smith
8421a5eeb5
Fix program launch binds
...
Didn't update for new workspaces
2023-10-21 08:57:20 +01:00
Evie Litherland-Smith
1974301ebb
Autostart spot with hyprland
2023-10-21 08:51:07 +01:00
Evie Litherland-Smith
d29c8d21b8
Remove calendar workspace, add back a default (1)
2023-10-21 08:49:40 +01:00
Evie Litherland-Smith
ef88a7f2a9
Change hyprland auto-starts
2023-10-21 08:32:20 +01:00
Evie Litherland-Smith
90ce27fa5d
Fix waybar icon for Spot
2023-10-21 08:28:40 +01:00
Evie Litherland-Smith
685063b6ed
Switch spotify client to Spot
...
GTK/Rust implementation of a spotify client
2023-10-21 08:24:03 +01:00
Evie Litherland-Smith
736750b21c
Add emacs mpv package
2023-10-21 07:50:28 +01:00
Evie Litherland-Smith
de5dd7d59e
Update firefox hyprland rules
2023-10-21 07:44:31 +01:00
Evie Litherland-Smith
7eec811ce2
Add elfeed-tube package
2023-10-20 22:56:15 +01:00
Evie Litherland-Smith
3867e54112
Add OBS Studio
2023-10-20 18:52:10 +01:00
Evie Litherland-Smith
5d429868b9
Add doom to config files sync'd
2023-10-20 17:00:23 +01:00
Evie Litherland-Smith
54bcb66a8d
Remove roam/daily from org-agenda-files
2023-10-20 16:51:55 +01:00
Evie Litherland-Smith
e8f6a065bd
Update rsync-local-config
...
Now copies targets to tmp directory and removes all occurances of
/nix/.../bin/ to be compatible with target system
2023-10-20 16:31:35 +01:00
Evie Litherland-Smith
dda19b7660
Set delta to use stylix-generated syntax theme
...
Update git config for better delta experience
Remove gitui, wasn't using it anyway...
Clean up SSH host definitions a bit
Remove emacs magit-delta and yuck-mode packages
2023-10-20 15:23:16 +01:00
Evie Litherland-Smith
581295af0a
Fix magit definition to use magit-delta now
...
Remove private config shortcut from dashboard
2023-10-20 14:00:57 +01:00
Evie Litherland-Smith
4663abd15f
Re-enable elfeed, use org file for configuration
2023-10-20 11:45:42 +01:00
Evie Litherland-Smith
41efd6cd77
Add teams mimeapp
...
Hopefully this will stop teams overwritting the file every time...
Also don't auto start teams
2023-10-20 10:24:28 +01:00
Evie Litherland-Smith
670c52914b
Remove left over exec swaync
2023-10-20 10:23:56 +01:00
Evie Litherland-Smith
c10cee9c76
Adjust mbsync timing, emacs mu4e check now pulls inboxes
2023-10-19 14:19:34 +01:00
Evie Litherland-Smith
8e9d6e2414
Change border radius globally
2023-10-19 13:16:36 +01:00
Evie Litherland-Smith
f19090244e
Remove ironbar import
2023-10-19 13:16:30 +01:00
Evie Litherland-Smith
85256d42ee
More cleanup
2023-10-19 12:26:35 +01:00
Evie Litherland-Smith
c79b7a4498
Move rofi expression
2023-10-19 12:22:48 +01:00
Evie Litherland-Smith
b37dfee9b9
Cleanup some now unused config files
2023-10-19 12:20:49 +01:00
Evie Litherland-Smith
cc5f97aa9e
Remove ferdium
...
Add teams-for-linux to replace, add whatsapp web and discord to
bookmarks
Replace ferdium binds and rules
2023-10-19 11:45:49 +01:00
Evie Litherland-Smith
59e01a0d9f
Set anyrun websearch to use DuckDuckGo
2023-10-19 08:42:38 +01:00
Evie Litherland-Smith
50eb2a8190
Delete neovim config
2023-10-19 08:14:14 +01:00
Evie Litherland-Smith
24db02a5ba
Update anyrun to use stylix colors
2023-10-19 08:09:53 +01:00
Evie Litherland-Smith
258c979e43
Remove mc, switch bind back to thunar
2023-10-19 07:53:07 +01:00
Evie Litherland-Smith
c14a68ab9b
Add output directory to watershot bind
2023-10-19 07:49:48 +01:00
Evie Litherland-Smith
1a48515410
Switch swaync for mako, swayosd for avizo
...
mako and avizo are both themed with stylix so easier to keep consistent
Reduce opacity of popups 0.8 -> 0.5
2023-10-19 07:40:03 +01:00
Evie Litherland-Smith
78dadd7df7
Remove mako settings that are managed by stylix
2023-10-19 07:12:39 +01:00
Evie Litherland-Smith
e37f6a9d31
Enable git-sync for org notes directory
2023-10-19 06:33:56 +01:00
Evie Litherland-Smith
11dcf088e9
Merge branch 'main' of https://git.xenia.me.uk/xenia/nixos
2023-10-19 06:27:28 +01:00
Evie Litherland-Smith
2ac8995984
Move org directory from ~/Notes to ~/Org
...
Coincide with moving notes to git repo
2023-10-19 06:20:57 +01:00
Evie Litherland-Smith
708df00cea
Back to using pyright
2023-10-18 16:04:12 +01:00
Evie Litherland-Smith
644f29106b
Add apheleia-remote-algorithm for format over SSH
2023-10-18 11:32:04 +01:00
Evie Litherland-Smith
4d9f9851a7
Fix sessionPath, missing bin directory
2023-10-18 07:57:41 +01:00
Evie Litherland-Smith
e69faa769f
Switch from pyright to python-lsp-server
2023-10-18 07:55:39 +01:00
Evie Litherland-Smith
83ea5d0b81
Autostart emacs and signal with hyprland
2023-10-18 06:58:35 +01:00
Evie Litherland-Smith
e24e35a64f
Misc fixes (mostlt for Legion)
...
Move stylix config up to flake.nix as config wouldn't build without it,
also move wallpapers directory up to top level to match
Only enable git-sync where it's defined, rather than in home/default.nix
2023-10-18 06:57:42 +01:00
Evie Litherland-Smith
30e145ada1
Enable basic home config for root user
...
Emacs: always create new workspace when switching to project
2023-10-18 06:43:41 +01:00
Evie Litherland-Smith
6423dd73d8
Improve emacs workspace switching
...
Change switch project function to doom-project-browse, allows quick
access to being in project directory without having to open a file
2023-10-18 06:12:34 +01:00
Evie Litherland-Smith
7ea5372702
Tweak how sessionPath is set
2023-10-18 05:47:15 +01:00
Evie Litherland-Smith
91bb3d15eb
Customise DOOM dashboard
...
Change icons to use material design
2023-10-18 05:35:25 +01:00
Evie Litherland-Smith
72a71caa6a
Make TRAMP (and vterm over tramp) work better
...
Finally set TRAMP environment from remote .profile
2023-10-17 17:11:29 +01:00
Evie Litherland-Smith
c66126d0cf
Increase waybar size slightly
2023-10-17 13:14:02 +01:00
Evie Litherland-Smith
a88456c409
Re-style wlogout for consistency
...
Update some hyprland rules
Adjust monitor locations for Ronin
2023-10-17 09:57:53 +01:00
Evie Litherland-Smith
3ab21edc2c
Restore old waybar style using stylix to set color
...
Stylix sets color and font for waybar, custom config imports and uses
those
Update style with more consistent size, new look to the top and
transparency (with blur of course)
Slightly reduce gaps across whole UI to make better use of space without
compromising looks
Add TODO to restyle swaync using new method at some point...
2023-10-17 08:15:52 +01:00
Evie Litherland-Smith
9523f94833
Move tray to the end of waybar
2023-10-17 06:35:08 +01:00
Evie Litherland-Smith
a321334ccd
Revert waybar icon changes
2023-10-17 05:12:23 +01:00
Evie Litherland-Smith
e731d5e9ec
Add window margin to emacs
2023-10-17 05:12:08 +01:00
Evie Litherland-Smith
f367b536cb
Add local bin to TRAMP remote path
2023-10-16 18:09:42 +01:00
Evie Litherland-Smith
4a14dcd6d3
Remove elfeed
2023-10-16 13:52:00 +01:00
Evie Litherland-Smith
2c16b56372
Update flake
2023-10-16 13:19:38 +01:00
Evie Litherland-Smith
2dc7530a74
Add swayosd call for modifier keys
...
Change master layout rules
Small waybar formatting tweaks
2023-10-16 11:43:58 +01:00
Evie Litherland-Smith
f91d2cf632
Add transparency to emacs config
2023-10-16 11:16:44 +01:00
Evie Litherland-Smith
d11cf00ee6
Switch to volantes cursors
2023-10-16 10:32:00 +01:00
Evie Litherland-Smith
e7f5118ab2
Add elisp function to recursively search directories
2023-10-16 10:26:37 +01:00
Evie Litherland-Smith
1b95189069
Firefox bookmark and rules updates
...
Tweak font size to make waybar better, force dark polarity for theme
2023-10-16 10:24:57 +01:00
Evie Litherland-Smith
4ff07b6ee9
Add rust, update starship formatting a bit
2023-10-15 17:02:24 +01:00
Evie Litherland-Smith
2f60d7894c
Bit more theming
...
Move nix settings to flake.nix and (hopefully) set nixpkgs to current flake
2023-10-15 12:27:16 +01:00
Evie Litherland-Smith
3ff173a608
Change to Tokyonight GTK theme, change wallpaper
2023-10-15 11:32:51 +01:00
Evie Litherland-Smith
a82c084774
More font and scale tweaks
2023-10-15 10:46:53 +01:00
Evie Litherland-Smith
5a21ba921a
Add blur/xray to swayosd
2023-10-15 10:43:35 +01:00
Evie Litherland-Smith
5c0b96397e
Fix missing bracket in config.el ...
2023-10-15 10:36:28 +01:00
Evie Litherland-Smith
aae04d3336
Rename UKAEA account to Outlook
2023-10-15 10:02:16 +01:00
Evie Litherland-Smith
5eb18b2de0
Update ferdium settings
2023-10-15 09:11:04 +01:00
Evie Litherland-Smith
78f614bd7b
Disable plymouth, add theming to lightdm
...
Switch grim+slurp for watershot
Remove xdg-desktop-portal-gtk, use hyprland implementation only
2023-10-15 09:10:16 +01:00
Evie Litherland-Smith
c740f8b101
Finally fix constant font issues
...
Needed to set nerd-icons-font-family to match font used so symbols
display properly
2023-10-15 07:25:10 +01:00
Evie Litherland-Smith
2a42c14fb5
Lots more theming
...
Switch remaining catppuccin to tokyonight, using stylix to generate GTK
theme now
Switch SDDM for LightDM (uses stylix theme), enable plymouth boot
splashscreen
Make Hyprland window rules (not launch binds) silent now
2023-10-14 20:49:30 +01:00
Evie Litherland-Smith
7eee09dcd2
Add extra org-agenda directory
2023-10-13 16:18:30 +01:00
Evie Litherland-Smith
334528ad2f
Switch to papirus icon theme
2023-10-13 15:00:51 +01:00
Evie Litherland-Smith
03bb3fcbf4
Waybar starts with systemd now
2023-10-13 15:00:40 +01:00
Evie Litherland-Smith
522f914363
Clear up some doom packages, update waybar layer rules
2023-10-13 13:23:58 +01:00
Evie Litherland-Smith
13533e3f1e
Add extra spacing to starhip git branch symbol
2023-10-13 09:55:41 +01:00
Evie Litherland-Smith
9c6ebafcf3
Switch back to waybar for now
...
Update styling, disable stylix for waybar
2023-10-13 07:39:49 +01:00
Evie Litherland-Smith
0741552b1a
Use swayosd for brightness as well
2023-10-12 20:23:29 +01:00
Evie Litherland-Smith
02779f6d90
Merge branch 'main' of https://git.xenia.me.uk/xenia/nixos
2023-10-12 16:25:04 +01:00
Evie Litherland-Smith
2a7d1e0126
Switch audio keys to use swayosd
2023-10-12 16:24:55 +01:00
Evie Litherland-Smith
3ed6d4841a
Revert GTK icon change to fix emacs fonts...
2023-10-12 07:26:31 +01:00
Evie Litherland-Smith
432207a239
Re-theme to tokyonight
...
Re-enable stylix auto mode, disable specific cases where there's a
better theme implementation (emacs, alacritty)
Update use of catppuccin to tokyonight theme, probably missed some
2023-10-12 07:21:40 +01:00
Evie Litherland-Smith
0537485007
Purge some emacs packages, add grammar
...
Change send-messages behaviour to 'sent'
2023-10-11 16:38:00 +01:00
Evie Litherland-Smith
f23fff8566
Fix ironbar launcher popup formatting
2023-10-11 16:35:37 +01:00
Evie Litherland-Smith
cf5f75f2b1
Remove emacs from some mimetypes
2023-10-11 16:09:34 +01:00
Evie Litherland-Smith
53bbd20d70
Disable colour sync for outlook, set manually in vdir
2023-10-11 15:12:19 +01:00
Evie Litherland-Smith
e40bcc9732
Missing space in modeline icon
2023-10-11 14:43:47 +01:00
Evie Litherland-Smith
ccaca49cb9
Update ironbar styling
2023-10-11 14:38:18 +01:00
Evie Litherland-Smith
dd0c7b2921
Add candy-icon package back just in case
2023-10-11 11:48:27 +01:00
Evie Litherland-Smith
b5b0610788
Add more mu4e modeline icons
2023-10-11 11:46:50 +01:00
Evie Litherland-Smith
6e405765c0
Add extra work calendar for operations
2023-10-11 09:42:03 +01:00
Evie Litherland-Smith
ceeec02b05
Move ironbar to top, start with hyprland
2023-10-11 08:32:46 +01:00
Evie Litherland-Smith
be1d5fa798
Switch to minimal ironbar implementation
...
Save reference for later
Enable upower daemon and add simple bar with the essentials for now,
TODO more later
2023-10-11 08:28:27 +01:00
Evie Litherland-Smith
1e9881fc59
Fix mu4e auto context switching
...
Update mu4e modeline icons to be more distinct
2023-10-11 07:38:48 +01:00
Evie Litherland-Smith
a8c6482574
Bring back full mu4e modeline
...
Add some more tasks to README
2023-10-11 07:13:44 +01:00
Evie Litherland-Smith
623ac4ceab
Add initial ironbar config
2023-10-10 20:00:04 +01:00
Evie Litherland-Smith
3ba11965ef
Fix calendar typo, add colours
2023-10-10 18:55:45 +01:00
Evie Litherland-Smith
46371470ee
Disable emacs daemon
...
Set custom mu4e modeline icons because it was annoying me
Update keybinds, all workspaces now have a "default" program so to speak
with associated keybind to launch
2023-10-10 16:02:01 +01:00
Evie Litherland-Smith
a8c72b6761
Setup emacs fallback fonts, add more defaults
2023-10-10 14:52:37 +01:00
Evie Litherland-Smith
4384532f02
Set org-agenda-sticky t
2023-10-10 11:27:13 +01:00
Evie Litherland-Smith
ddfe5ff217
Add midnight commander and temp config instructions
2023-10-10 10:34:34 +01:00
Evie Litherland-Smith
2ad36439c8
Update work calendar setup
...
Sync new work calendar to fix duplicate issues
Sync old calendar as read-only ics link to see invited events
Re-enable vdirsyncer service for work machines
2023-10-10 10:20:43 +01:00
Evie Litherland-Smith
a878434e75
Remove khard
2023-10-10 10:20:23 +01:00
Evie Litherland-Smith
459695e9a0
Add davmail as package for easier setup
2023-10-10 08:29:31 +01:00
Evie Litherland-Smith
d989e132d1
explicitely enable pass extensions
2023-10-10 07:18:59 +01:00
Evie Litherland-Smith
09eefe6f5e
Fix where stylix xresources is defined
2023-10-09 14:53:02 +01:00
Evie Litherland-Smith
1a584d057e
Add nomachine workspace rule back, add fractal (matrix)
2023-10-09 13:58:53 +01:00
Evie Litherland-Smith
46e7277928
Add calendar workspace for hyprland
...
Adjust some keybinds, update waybar to match new workspace
2023-10-09 12:23:38 +01:00
Evie Litherland-Smith
338785d503
Remove ukaea contacts from vdirsyncer for now
2023-10-09 11:47:43 +01:00
Evie Litherland-Smith
0889818512
Big reorganise
...
Move commonModule into system/default.nix
Keep most essential parts (user definition, home-manager init) in
flake.nix but move rest to system/default.nix
Remove some tui expressions from home and add all to home/default.nix,
will always want those so always use
Disable gamescope session unless gamescope.nix imported
Move various home.package definitions to environment.systemPackage in
system/ expressions, located based on appropriate use
Move wallpapers directory due to restructure, no other changes to it
2023-10-09 11:40:25 +01:00
Evie Litherland-Smith
18575713f9
Add kdeconnect + service
2023-10-09 08:35:57 +01:00
Evie Litherland-Smith
bd878e1eaa
Change imapnotify command and message
2023-10-09 08:28:02 +01:00
Evie Litherland-Smith
a03f51dcb8
Hyprland: change master config slightly
2023-10-09 07:53:16 +01:00
Evie Litherland-Smith
37c312d582
Remove hyprland-session from davmail Wants/After
2023-10-08 15:26:47 +01:00
Evie Litherland-Smith
d32d6cb5d8
Switch davmail to O365Manual, update README instructions
2023-10-08 15:19:24 +01:00
Evie Litherland-Smith
1ccca63c67
Fix missing emacs packages
...
Force emacs to use nix install pdf-tools and icon fonts
Add back full mu4e modeline
2023-10-08 14:56:55 +01:00
Evie Litherland-Smith
6200b76e22
Add all-the-icons and nerd-icons for emacs
2023-10-08 14:18:25 +01:00
Evie Litherland-Smith
77c8fef6f9
Add window rules for polkit popup
2023-10-08 14:07:26 +01:00
Evie Litherland-Smith
0cf6358614
Add pdf-tools, enable emacs biblio module
2023-10-08 11:58:32 +01:00
Evie Litherland-Smith
ad63fc07e9
Set copied davmail file to writeable
2023-10-08 09:53:09 +01:00
Evie Litherland-Smith
9ce0fac4e9
davmail service now copies properties file if it doesn't exist already
2023-10-08 09:49:07 +01:00
Evie Litherland-Smith
f84084edcd
Add UKAEA email to inboxes mbsync group
2023-10-07 10:29:31 +01:00
Evie Litherland-Smith
c89028bdd7
Fix wrong font name for Fira Mono
2023-10-07 10:25:55 +01:00
Evie Litherland-Smith
27795cfc9c
Final font tweaks to finish up
2023-10-07 10:23:25 +01:00
Evie Litherland-Smith
e94a4dde31
Move font confit to flake.nix, add to stylix
...
Change fonts to all use Fira family, Fira Sans for UI Fira Sans Mono for
monospace and FiraCode still for Emacs
2023-10-07 10:19:56 +01:00
Evie Litherland-Smith
f2eadee91e
Move firefox config up to system level
...
Enables automatic installation of firefox plugins
Enable working passff integration
2023-10-06 13:56:11 +01:00
Evie Litherland-Smith
e60576bcc3
Merge remote-tracking branch 'refs/remotes/origin/main'
2023-10-04 17:31:05 +01:00
Evie Litherland-Smith
7e4605196f
Hyprland switch to new is master
2023-10-04 17:31:00 +01:00
Evie Litherland-Smith
d7c6f05f03
Merge branch 'main' of https://git.xenia.me.uk/xenia/nixos
2023-10-04 16:39:52 +01:00
Evie Litherland-Smith
c09c68ddfa
Adjust imapnotify command
...
Make davmail start after hyprland-session.target
2023-10-04 16:39:34 +01:00
Evie Litherland-Smith
c0bbae2f4c
Add office365 bookmark
2023-10-04 11:08:30 +01:00
Evie Litherland-Smith
e69a6df605
Re-enable work email by default now davmail fixed
...
Fix notify message from imapnotify, wasn't saying correct account names
2023-10-04 09:53:38 +01:00
Evie Litherland-Smith
da196c27a5
Revert mu4e update behaviour
2023-10-03 16:45:56 +01:00
Evie Litherland-Smith
b9485106c2
Add some more work bookmarks
2023-10-03 16:06:39 +01:00
Evie Litherland-Smith
a10b4ba19d
Specify vdirsyncer collections for ukaea account
2023-10-03 16:01:33 +01:00
Evie Litherland-Smith
dcc54d824a
Add window rule for davmail IMAP popup
2023-10-03 15:42:37 +01:00
Evie Litherland-Smith
709c0386a4
Let mu4e pull inboxes, remove vi-tilde-fringe
2023-10-03 15:19:49 +01:00
Evie Litherland-Smith
b8a70a625d
Add remmina and workspace rule
2023-10-03 15:13:44 +01:00
Evie Litherland-Smith
5467d45d11
Add additional config for Scorch
2023-10-03 15:10:09 +01:00
Evie Litherland-Smith
7cbff504e9
Add initial config for work desktop
2023-10-03 13:15:32 +01:00
Evie Litherland-Smith
c7ee2840fb
Fix typo in msmtp config
2023-10-03 09:24:43 +01:00
Evie Litherland-Smith
6c63148774
Make more account activation dependency links
...
Link more calendar/contact accounts with relevant email
Link services to expressions required
Disable ukaea email by default, enable on work laptop
2023-10-03 07:59:00 +01:00
Evie Litherland-Smith
b2a27457fe
Add ferdium config to nix, autostart (minimised) with hyprland
2023-10-03 07:42:06 +01:00
Evie Litherland-Smith
d33360e856
Remove "video" workspace
...
Adjust some Hyprland binds
Add bind to start rofi-pass on previous selected entry
2023-10-03 07:31:47 +01:00
Evie Litherland-Smith
2a478e5510
Re-enable vdirsyncer config for ukaea
2023-10-02 18:10:48 +01:00
Evie Litherland-Smith
95433cd4ca
Add some TRAMP config
...
Switch emacs server back to socket activation due to restarting weirdness
2023-10-02 17:04:32 +01:00
Evie Litherland-Smith
95b1dc038e
Davmail service uses package directly instead of container
2023-10-02 16:58:54 +01:00
Evie Litherland-Smith
5088141397
Add bookmark to this config repo
2023-10-02 14:09:33 +01:00
Evie Litherland-Smith
6767a9aa3b
Add some mimic bookmarks
2023-10-02 11:51:47 +01:00
Evie Litherland-Smith
b6289c810b
Add KS5 roster bookmark
2023-10-02 08:28:43 +01:00
Evie Litherland-Smith
c977a1e17a
Add StackOverflow as search source in firefox
2023-10-02 08:19:01 +01:00
Evie Litherland-Smith
dcccfa8216
Split firefox into multiple expressions
...
Start adding bookmarks back as nix expression, WIP, missing some work
bookmark at the moment
2023-10-02 08:15:37 +01:00
Evie Litherland-Smith
73fe8fa55d
Fix missing setuidmap for podman units
2023-10-02 07:27:48 +01:00
Evie Litherland-Smith
36f386d770
Remove bookmarks and fix nix options alias
2023-10-02 07:09:03 +01:00
Evie Litherland-Smith
aadb3fc92e
Adjust systemd mail unit dependencies
2023-10-02 06:26:54 +01:00
Evie Litherland-Smith
2dbc968cd6
Hyprland: switch to master layout
...
Add sensible config for Hyprland master layout
2023-10-01 13:05:59 +01:00
Evie Litherland-Smith
171eda1d70
Run davmail with podman container
...
Enable all accounts by default
Add easy switch to disable if needed
2023-10-01 12:04:09 +01:00
Evie Litherland-Smith
406d922c8b
Fix protonmail-bridge
...
systemd service now runs a podman container for protonmail-bridge so
it's isolated and works properly
2023-10-01 11:40:47 +01:00
Evie Litherland-Smith
55a6c3c281
Only make systemd services if mbsync for account is enabled
2023-10-01 09:20:15 +01:00
Evie Litherland-Smith
069bf62ca4
Move service setup out of default.nix
2023-10-01 09:17:45 +01:00
Evie Litherland-Smith
0b8d230151
Temp disable proton account due to bridge issues
2023-10-01 09:04:50 +01:00
Evie Litherland-Smith
8784149bd8
Move protonmail-bridge and davmail to systemd services
2023-10-01 08:55:00 +01:00
Evie Litherland-Smith
958d283336
Increase wait time for imapnotify
2023-09-30 10:11:58 +01:00
Evie Litherland-Smith
51c04cf77f
Change lookup command for vdirsyncer
2023-09-30 10:10:32 +01:00
Evie Litherland-Smith
3a6dad0356
Update vdirsyncer to use secret-tool as well
2023-09-30 10:05:47 +01:00
Evie Litherland-Smith
77f88fc7aa
Remove keychain
...
Use gnome-keyring for ssh-agent instead
2023-09-30 09:31:30 +01:00
Evie Litherland-Smith
6b7b76e7bc
Switch to gnome-keyring for libsecret
...
email password and git credential helper now use gnome-keyring/secret-service
2023-09-30 09:27:43 +01:00
Evie Litherland-Smith
b38ffe853d
Switch back to sddm for login manager
2023-09-30 08:10:21 +01:00
Evie Litherland-Smith
6bc0649fce
Don't enable work accounts by default
...
Enable specifically on work laptop
2023-09-30 07:38:52 +01:00
Evie Litherland-Smith
7d76a7f88d
Start emacs daemon with user session
2023-09-30 07:22:10 +01:00
Evie Litherland-Smith
7a38166e5b
Revert breaking imapnotify config
2023-09-29 14:55:18 +01:00
Evie Litherland-Smith
187b8f271e
imapnotify only send notification on new mail
2023-09-29 12:37:58 +01:00
Evie Litherland-Smith
bdd1becab1
Move UKAEA email config back to mail expression
...
Add davmail sample config
Add mu4e maildir shortcuts
2023-09-29 09:55:52 +01:00
Evie Litherland-Smith
6f329aaf4d
Remove notifymuch
2023-09-29 09:29:07 +01:00
Evie Litherland-Smith
2ade6e92de
Revert to mu/mu4e, remove notmuch
...
Use imapnotify to check for new mail and trigger mbsync pull +
notification for new mail
Add mailbox shortcuts to mu4e
2023-09-29 09:28:11 +01:00
Evie Litherland-Smith
dab30daae3
Revert "Remove mu and wanderlust for notmuch"
...
This reverts commit d1483e5989
.
2023-09-29 08:31:39 +01:00
Evie Litherland-Smith
412cde08cf
Run notifymuch in mbsync service
2023-09-29 08:11:32 +01:00
Evie Litherland-Smith
d1483e5989
Remove mu and wanderlust for notmuch
2023-09-28 18:54:36 +01:00
Evie Litherland-Smith
61c5434ba3
Add notifymuch package with hook
...
Should get desktop notifications on new notmuch entries now
Trial different emacs email frontends
2023-09-28 17:04:01 +01:00
Evie Litherland-Smith
600606d554
Run notmuch new after mbsync job
2023-09-28 15:33:41 +01:00
Evie Litherland-Smith
341d7059a2
Add zsh function to push basic config to remote server
2023-09-28 13:46:08 +01:00
Evie Litherland-Smith
0745a7936b
More consistent starship symbols
2023-09-28 11:07:37 +01:00
Evie Litherland-Smith
f8918f4bfd
Revert pinentry change
2023-09-28 08:36:41 +01:00
Evie Litherland-Smith
2462660e82
Remove passmenu, change pinentry to emacs
2023-09-28 08:27:13 +01:00
Evie Litherland-Smith
4c62219dde
Add extra stylix theming
2023-09-28 08:27:03 +01:00
Evie Litherland-Smith
1134f79dc7
Restore old animation bezier curve
2023-09-28 07:25:42 +01:00
Evie Litherland-Smith
92bbb06005
Make wlogout look better
2023-09-28 07:20:33 +01:00
Evie Litherland-Smith
73f5aaac4c
Update waybar mpris format
2023-09-28 07:11:32 +01:00
Evie Litherland-Smith
ccb12731b6
Make volume/brightness binds work whilst locked
2023-09-28 06:57:35 +01:00
Evie Litherland-Smith
0762f78ad6
Add plugins for gtklock
2023-09-27 13:57:32 +01:00
Evie Litherland-Smith
d26a3c4643
Update login and lock screens
...
Remove sddm/xserver to use greetd everywhere
Currently launching Hyprland directly and starting with lockscreen
Replace swaylock with gtklock for more consistency
2023-09-27 12:45:12 +01:00
Evie Litherland-Smith
aabe33e8aa
Add bind to start ferdium quickly
2023-09-27 07:26:21 +01:00
Evie Litherland-Smith
b966eb3a80
Set default username field for rofi-pass to login
2023-09-27 06:52:08 +01:00
Evie Litherland-Smith
a33ffd55d6
Add old neovim config for historical reasons
2023-09-27 06:33:08 +01:00
Evie Litherland-Smith
3afe79c851
Add stylix, switch to nixpkg hyprland
...
Add stylix flake and initial config for wallpaper and catppuccin
macchiato scheme. Disabled auto theme to pick each manually
Remove hyprland flake intup to use version in nixpkgs/home-manager for
compat with stylix
Update style of swaylock using stylix
2023-09-26 19:03:50 +01:00
Evie Litherland-Smith
97b255d36d
Add float rule for protonvpn gui
2023-09-26 16:50:22 +01:00
Evie Litherland-Smith
3b36d4e6b2
Add simple eww example and eww-mode package for emacs
2023-09-26 14:38:18 +01:00
Evie Litherland-Smith
6cd8d278b4
Remove teams-for-linux, move nomachine rules to main config
2023-09-26 11:34:32 +01:00
Evie Litherland-Smith
ac100d31df
Add notmuch alongside mu4e
2023-09-26 11:23:35 +01:00
Evie Litherland-Smith
b4a688fa9b
Fix ignoring Labels from protonmail
2023-09-26 10:49:13 +01:00
Evie Litherland-Smith
0f6b6583d1
Add khard with config
2023-09-26 10:19:33 +01:00
Evie Litherland-Smith
c9da3247f9
Enable khal for calendar
2023-09-26 10:02:40 +01:00
Evie Litherland-Smith
9e79181f9a
Enable vdirsyncer service, fix metasync for contacts
2023-09-26 09:41:03 +01:00
Evie Litherland-Smith
341c5a6eca
Re-enable sync services
2023-09-26 08:17:34 +01:00
Evie Litherland-Smith
bb8cdb1fe3
Temp disable password-store-sync service
2023-09-25 18:01:36 +01:00
Evie Litherland-Smith
25740f7288
Email account updates
...
Move base mail path definition
Update patterns to exclude duplicate folders and hopefully speed up
mbsync a bit
Add an "inboxes" group for emacs to use when updating mu4e, pulls all
inboxes only
Temp disable mbsync systemd job
2023-09-25 17:59:40 +01:00
Evie Litherland-Smith
103daec5c2
Add initial (nextcloud) calendar and contact
2023-09-25 14:22:51 +01:00
Evie Litherland-Smith
33f182ecff
Return to the holy keybinds
2023-09-25 13:44:07 +01:00
Evie Litherland-Smith
b51da103ce
Remove rink from default as it's included with anyrun
2023-09-25 13:43:27 +01:00
Evie Litherland-Smith
2579ddbaa9
Move accounts file into separate directory
...
Started accounts/email.nix to prep separation for adding calendar and
contact expressions
Move maildir back to ~/.mail to be consistent with ~/.calendar and ~/.contact
2023-09-25 13:42:13 +01:00
Evie Litherland-Smith
318a7d965e
Update wlogout text colour on hover
...
Adjust bezier curve for hyprland animations
2023-09-24 17:00:25 +01:00
Evie Litherland-Smith
10c541b59a
Switch to using wlogout instead of rofi-power-menu
2023-09-24 13:05:26 +01:00
Evie Litherland-Smith
f0d6443f74
Move doom emacs config into nix to by symlinked
2023-09-24 12:17:51 +01:00
Evie Litherland-Smith
399514926f
Add transparency and blur to waybar
...
Remove make switch directive
2023-09-24 11:49:05 +01:00
Evie Litherland-Smith
d174a0491e
Add kidex package with config
...
Add kidex plugin to anyrun
2023-09-24 10:59:09 +01:00
Evie Litherland-Smith
415460db2d
Use anyrun again with new theme/config
...
Do some retheming of hyprland/rofi/swaync for better consistency, add
transparency + blur to some missing bits
Add prismlauncher for minecraft
2023-09-24 10:29:51 +01:00
Evie Litherland-Smith
e003f21579
Add dex, run at hyprland start
...
Move davmail to Ronin only
2023-09-24 07:32:32 +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
5a2b3094f5
Add protonvpn, make steam settings window floating
2023-09-23 07:12:52 +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
a294a39fea
Update starship directory styles
2023-09-18 10:25:49 +01:00
Evie Litherland-Smith
ce80088f9d
Add some more git symbols for starship
2023-09-18 09:18:11 +01:00
Evie Litherland-Smith
699f6c3d37
Add python symbol, set binary to python3 only
2023-09-18 09:04:11 +01:00