Commit graph

881 commits

Author SHA1 Message Date
Evie Litherland-Smith ee21fdc6ca Moved extraConfig into early-init.el 2024-12-20 08:38:06 +00:00
Evie Litherland-Smith cb759438ca Fix check for cleaning legacy Emacs config 2024-12-20 06:14:09 +00:00
Evie Litherland-Smith 8417896cef Update ensure-pass to clear passwords that can be repopulated automatically 2024-12-19 11:39:54 +00:00
Evie Litherland-Smith dd60d301bf Add mount OneDrive script 2024-12-19 11:34:29 +00:00
Evie Litherland-Smith d991c9acfb Fix order of checks in sync-emacs 2024-12-19 11:09:45 +00:00
Evie Litherland-Smith 86938499ad Move Emacs init.el and templates back to own repo, keep packages managed by nix
Restore sync-emacs script but without make step, include cleaning up
old Emacs config
2024-12-19 10:45:12 +00:00
Evie Litherland-Smith 63fcc689bc Theme updates
Add wlogout style config, based on default with modified colours using
base16 scheme

Add some opacity back: 0.8 for terminal and desktop, 0.4 for popups,
still 1.0 for applications

Slightly shrink fuzzel and Nautilus sizes to fit laptops better

Set round to 10px from 5 globally

Fix inactive border colour in btm, fix fzf using a solid background on
translucent terminals
2024-12-19 07:16:12 +00:00
Evie Litherland-Smith 350aeb7a5d Remove opacity from everything except terminals 2024-12-18 18:01:47 +00:00
Evie Litherland-Smith 0cf0e0466e Add poppler utils back for PDF searching 2024-12-18 18:01:28 +00:00
Evie Litherland-Smith 0f7ca7a86e Org edit src reorganize frame again 2024-12-18 13:37:58 +00:00
Evie Litherland-Smith df2e01e58e Org journal switch to yearly file format 2024-12-18 07:18:48 +00:00
Evie Litherland-Smith b862d4f2b3 Remove randomised delay from auto upgrade 2024-12-18 06:24:03 +00:00
Evie Litherland-Smith e6873dbd77 Add pyshell.nix helper function for making wrapped python shells
Just import, optionally changing python version or adding extra
packages (e.g. poetry) to the shell

Update default python env

Remove pyshell template from Emacs templates due to new change
2024-12-17 11:54:22 +00:00
Evie Litherland-Smith 89ebca89eb Update pyshell template, remove pydefault 2024-12-17 09:58:48 +00:00
Evie Litherland-Smith e7b529d7b0 Turn off new ispell word completion 2024-12-17 09:31:42 +00:00
Evie Litherland-Smith 18d16e5e81 Update bottom styling 2024-12-17 09:15:32 +00:00
Evie Litherland-Smith 316d25cdc7 Actually apply waybar transparency properly, and fix border colour 2024-12-16 17:37:49 +00:00
Evie Litherland-Smith d6bbc415d4 Fix openfortivpn scripts 2024-12-16 17:31:35 +00:00
Evie Litherland-Smith 79ff1e8bd3 Remove template file shortcut
Add FHSEnv template for nix files
2024-12-16 11:39:20 +00:00
Evie Litherland-Smith ecc4873975 Update eza default args 2024-12-16 11:18:19 +00:00
Evie Litherland-Smith 5390f736d9 Add Emacs evil package for testing, unsure if I'll keep it yet 2024-12-16 11:01:48 +00:00
Evie Litherland-Smith 94d9e4ae19 Emacs: disable menu-bar-mode 2024-12-16 10:57:44 +00:00
Evie Litherland-Smith 6b069f4ec8 Change firefox tracking protection settings
Something broken with some work websites using old settings
2024-12-16 10:07:37 +00:00
Evie Litherland-Smith 16c2127a4b Tweak eldoc behaviour
Don't resize minibuffer, always prefer eldoc buffer if open
2024-12-16 07:53:26 +00:00
Evie Litherland-Smith edad4691ff Remove idle timeout options, back to default 2024-12-16 07:43:28 +00:00
Evie Litherland-Smith a81d4cf462 Explicitly set firefox home to blank page 2024-12-16 07:12:35 +00:00
Evie Litherland-Smith c319051cbc Adjust opacity 2024-12-16 07:11:14 +00:00
Evie Litherland-Smith 64d706feee Don't set firefox homepage on personal machines 2024-12-16 06:59:59 +00:00
Evie Litherland-Smith 43dca6a008 Revert "Don't make steam silent for workspace 7"
This reverts commit 2e95c9692c.
2024-12-15 06:16:29 +00:00
Evie Litherland-Smith 2e95c9692c Don't make steam silent for workspace 7 2024-12-15 06:15:37 +00:00
Evie Litherland-Smith 8126a1428a Reduce automatic gc time 7d -> 3d 2024-12-14 06:59:37 +00:00
Evie Litherland-Smith a4019f180d org-agenda don't start with log-mode by default 2024-12-13 13:49:08 +00:00
Evie Litherland-Smith 9aab9961c0 Adjust starship shell icons slightly 2024-12-13 10:19:06 +00:00
Evie Litherland-Smith a9f5b41787 Readline: remove horizontal-scroll-mode 2024-12-13 10:12:34 +00:00
Evie Litherland-Smith 6d98735fea Use ISO 8601 for org-journal date format 2024-12-13 09:58:44 +00:00
Evie Litherland-Smith d2d16a5ccd Remove auto-fill from org/markdown, enable visual-line-mode instead 2024-12-13 09:58:19 +00:00
Evie Litherland-Smith 264cc4bd06 Doc-view switch to scale internally
Remove global-tab-line-mode
2024-12-13 09:20:14 +00:00
Evie Litherland-Smith 32ae8312d2 Add MuPDF (headless) for Emacs doc-view 2024-12-13 09:13:24 +00:00
Evie Litherland-Smith a938f8ea3c Customise org-journal further
Add category, change default file format
2024-12-13 08:54:11 +00:00
Evie Litherland-Smith 43ae6f5cb0 Emacs: start switching to org-journal instead of org-roam-dailies
Update org-agenda files, slightly re-ordered when packages are loaded
to make it work. Already moved files around in org-directory but
haven't moved old journal entries into new files yet.
2024-12-13 07:23:41 +00:00
Evie Litherland-Smith 3cab9dbd4a Reduce width of fuzzel for laptop screens 2024-12-13 07:23:27 +00:00
Evie Litherland-Smith a30c70e29b Remove ligature package
Remove org and which-key from packages since org 9.7 and which-key are
both built-in as of Emacs30
2024-12-12 14:05:34 +00:00
Evie Litherland-Smith 9cf1a01953 Hyprland window rule to make matplotlib plots floating 2024-12-12 13:08:45 +00:00
Evie Litherland-Smith 0bd6aa9de5 Add isort and flake8 to default python package set 2024-12-12 10:10:29 +00:00
Evie Litherland-Smith 875d56291f Remove mm-discouraged-alternatives 2024-12-12 09:56:05 +00:00
Evie Litherland-Smith 1b126963ed Switch to DejaVu font family as main fonts
Regular Sans and Serif for proportional fonts, DejaVuSansM Nerd Font
for monospace
2024-12-12 08:19:16 +00:00
Evie Litherland-Smith 327e0716f6 Add copy of old Emacs font showcase 2024-12-12 08:09:08 +00:00
Evie Litherland-Smith 5eee84064e Restore importing khalel events on first load now that it works again 2024-12-12 07:37:59 +00:00
Evie Litherland-Smith b4e392f7de Add Emacs templates file back
Reduced since I don't need to duplicate what's in tempel-collection
2024-12-12 07:33:25 +00:00
Evie Litherland-Smith 1733e39552 Add treefmt with config, reformat nix files for nixfmt updates 2024-12-12 07:26:01 +00:00
Evie Litherland-Smith 1d535dc147 Revert disabling Emacs service on laptops 2024-12-12 07:07:36 +00:00
Evie Litherland-Smith 554889f2e7 Add wlogout bind 2024-12-12 05:41:45 +00:00
Evie Litherland-Smith 3a477c2517 Actually disable Emacs service for laptops 2024-12-12 05:37:11 +00:00
Evie Litherland-Smith cc3e546f3e Revert "Change accent colour"
This reverts commit 7afd75bd5a.
2024-12-12 05:35:10 +00:00
Evie Litherland-Smith 7afd75bd5a Change accent colour 2024-12-11 12:56:09 +00:00
Evie Litherland-Smith f7c2982458 Typo changing Tone services 2024-12-11 11:05:26 +00:00
Evie Litherland-Smith c6ea71ff49 Remove mount-downloads service, make onedrive mount wait for hyprland 2024-12-11 09:29:49 +00:00
Evie Litherland-Smith e16e3ff288 Typo adding yaml package 2024-12-11 08:19:24 +00:00
Evie Litherland-Smith 8747c7f865 Add yaml and netcdf4 to default python packages 2024-12-11 08:18:39 +00:00
Evie Litherland-Smith 638c098b55 Update to Emacs30 2024-12-10 15:48:39 +00:00
Evie Litherland-Smith 92b6e0e325 Don't use Emacs service on laptops or server, only desktops 2024-12-10 14:57:32 +00:00
Evie Litherland-Smith 2e7f160196 Small org directory restructure
Move org default file to roam/inbox.org and adjust org-agenda-files
accordingly
2024-12-10 14:43:08 +00:00
Evie Litherland-Smith 2b8c256fd1 Temporarily stop khalel import on config 2024-12-10 14:42:48 +00:00
Evie Litherland-Smith f84d4851ac Add shortcut to org-default-notes-file 2024-12-10 07:28:39 +00:00
Evie Litherland-Smith 662d978241 Add services to automount OneDrive (via rclone) 2024-12-09 15:25:01 +00:00
Evie Litherland-Smith deaa8827a6 Enable translucency again 2024-12-09 15:14:57 +00:00
Evie Litherland-Smith 9daa422d20 Remove visual-fill-column
Use global-visual-line-mode but disable in certain modes (org,
org-agenda, mu4e main and headers)
2024-12-09 15:14:28 +00:00
Evie Litherland-Smith 6a562e3d45 Add extra UDP ports for home-assistant 2024-12-08 09:26:40 +00:00
Evie Litherland-Smith 54fc540524 Actually update home-assistant 2024-12-08 09:22:50 +00:00
Evie Litherland-Smith c68740513f Update home-assistant image version 2024-12-08 09:19:14 +00:00
Evie Litherland-Smith ac607e24ec Mount home-assistant config as external directory 2024-12-08 06:16:53 +00:00
Evie Litherland-Smith bf2f9c7182 Remove setting DHCP for Legion
This broke networking for some reason...
2024-12-08 05:52:56 +00:00
Evie Litherland-Smith 744fc603ef Set legion nameservers to self directly 2024-12-07 20:25:39 +00:00
Evie Litherland-Smith 79d946c196 Fix local rewrites in Adguardhome 2024-12-07 20:16:08 +00:00
Evie Litherland-Smith 8606e88f56 Force disable hyprpaper since hyprland seems to turn it on now... 2024-12-07 20:14:58 +00:00
Evie Litherland-Smith ffc460d8cc Update btm args for shortcut 2024-12-07 09:52:31 +00:00
Evie Litherland-Smith b2a82f0448 Don't enable mangohud session-wide 2024-12-07 09:44:35 +00:00
Evie Litherland-Smith a57ee7ba0f Remove duplicate adding mangohud package 2024-12-07 09:30:08 +00:00
Evie Litherland-Smith 0b0f6c269f Remove MANGOHUD session variable 2024-12-07 09:20:15 +00:00
Evie Litherland-Smith df52840eba Fix changes to Hyprland and Alacritty config with new versions 2024-12-07 07:56:19 +00:00
Evie Litherland-Smith e1e06eb982 Update to NixOS release 24.11
Update a few options that have changed with this release
2024-12-07 07:17:46 +00:00
Evie Litherland-Smith c78c6a4ce4 Add picard and whipper to installed programs 2024-12-07 07:02:46 +00:00
Evie Litherland-Smith 1f20be9c90 Set g4music as default app for audio/mpeg mimetype 2024-12-07 06:59:14 +00:00
Evie Litherland-Smith d2d44fa8fa Update Robin bookmark URL 2024-12-06 11:46:50 +00:00
Evie Litherland-Smith dcbe3a204d Rename work laptop Ronin -> Monarch 2024-12-06 11:24:41 +00:00
Evie Litherland-Smith 402d9f84d2 Add a slight delay to start dynamic-wallpaper with Hyprland 2024-12-06 11:01:15 +00:00
Evie Litherland-Smith 1a3ff2a383 Waybar: change icon for gaming workspace 2024-12-06 07:27:24 +00:00
Evie Litherland-Smith 06a83e1314 Adjust default height of floating file window
Too tall for scaled laptop screens...
2024-12-06 07:20:25 +00:00
Evie Litherland-Smith 64ee47bf34 Don't install dynamicWallpaper as a package since I access it via systemd 2024-12-06 07:16:51 +00:00
Evie Litherland-Smith 8974720873 Start dynamic-wallpaper once immediately after starting swww 2024-12-06 07:11:31 +00:00
Evie Litherland-Smith 1d954615cb Add systemd user service to update swww every hour
Swap hyprpaper for swww

Move swww up a level into it's own file
2024-12-06 07:09:02 +00:00
Evie Litherland-Smith bbf827c1e4 Add an example animated wallpaper 2024-12-06 06:53:13 +00:00
Evie Litherland-Smith 3b4f19958b Add script to call swww based on time of day 2024-12-06 06:52:59 +00:00
Evie Litherland-Smith 780838e8a0 Start adding SWWW config 2024-12-06 06:37:24 +00:00
Evie Litherland-Smith eb358c7ba3 Fix enabling icalendar integration 2024-12-05 17:54:42 +00:00
Evie Litherland-Smith 7e9d89b657 Adjust titlepage dimensions for UKAEA beamer theme 2024-12-05 15:10:35 +00:00
Evie Litherland-Smith 05c213dfe1 Remove networking.wireless as incompatible with networkmanager 2024-12-05 14:20:06 +00:00
Evie Litherland-Smith c6ca5a5975 Issues with iwd, revert to wpa_supplicant
Remove iwgtk since I'm not using iwd, back to nm-applet
2024-12-05 14:18:25 +00:00
Evie Litherland-Smith 51081b3eca Switch networkmanager backend to iwd
Switch network frontend to iwgtk, bluetooth frontend to overskride

Enable wifi powersave on laptops
2024-12-05 13:51:47 +00:00
Evie Litherland-Smith e53d29d7e8 Change default size of file dialogues 2024-12-05 13:14:25 +00:00