Commit graph

1847 commits

Author SHA1 Message Date
Evie Litherland-Smith 9cbf319189 Move GTK settings to sway/default.nix
Set icon theme using plasma-manager tools instead. Avoids conflict
completely with Plasma trying to overwrite GTK config files.

Move toCapital function to own file.
2024-07-11 09:41:48 +01:00
Evie Litherland-Smith 0e4663f6df Adjust GTK config to reduce conflict with Plasma settings 2024-07-11 09:04:27 +01:00
Evie Litherland-Smith 1b9e5a3073 Emacs swap diminish for minions 2024-07-11 07:11:59 +01:00
Evie Litherland-Smith f577b68abd Move alacritty import from desktop default -> sway default 2024-07-11 06:46:07 +01:00
Evie Litherland-Smith 35a9cea919 GTK remove setting border radius in extraCSS 2024-07-11 05:56:41 +01:00
Evie Litherland-Smith 75d69c1c1e Remove colloid and materia kde themes 2024-07-10 18:13:24 +01:00
Evie Litherland-Smith 44ee0f1e5b Switch to Materia theme for better GTK & Qt consistency
Set Plasma accent colour in config, using base16 defined accent
colour.
2024-07-10 15:19:45 +01:00
Evie Litherland-Smith 21f27fdc88 Set font-sizes back to original values
Plasma: use icon theme from GTK config to avoid duplication /
conflicts

Remove rounded corners in GTK extra CSS

Firefox: remove homepage
2024-07-10 10:22:24 +01:00
Evie Litherland-Smith 3e0a4bb725 Install libsecret to desktop by default, needed for mbsync
Move alacritty opacity and decoration settings to sway only. Remove
Emacs opacity by default, todo maybe add to sway only somehow...
2024-07-10 08:36:28 +01:00
Evie Litherland-Smith 05d19c1813 Add plasma config back, reconfigure to coexist with sway config
Split system-level sway and plasma config into separate files, move
sway-specific home-level config to sway file. Only truly common
desktop components are kept in common spaces. This allows much easier
switching between using KDE Plasma and Sway.
2024-07-10 08:27:17 +01:00
Evie Litherland-Smith 105a35c024 Swap GTK theme to Colloid with purple modification
Swap Qt to use gtk2, should pick up from GTK theme then.

Remove additional packages bundled with sway, installed my own
versions.
2024-07-09 13:07:23 +01:00
Evie Litherland-Smith 1f71cdfcd1 Revert "Swap alacritty for foot (terminal)"
This reverts commit 48793f9718.
2024-07-09 11:59:23 +01:00
Evie Litherland-Smith 6595543ac0 Set corner radius for gtk theme 2024-07-09 08:36:52 +01:00
Evie Litherland-Smith e1146e62c7 Update GTK theme to use accentColourName
Swap from adwaita to adw-gtk3 since adwaita didn't properly allow
overwriting the CSS (I think)
2024-07-09 08:22:24 +01:00
Evie Litherland-Smith 7ea03d08bf Add GTK extra CSS using base16 colours
CSS based on that from stylix
2024-07-09 07:57:36 +01:00
Evie Litherland-Smith 48793f9718 Swap alacritty for foot (terminal) 2024-07-09 07:28:05 +01:00
Evie Litherland-Smith f80f3a8bdd Enable networkmanager-applet, add to on-click for waybar module 2024-07-09 07:18:52 +01:00
Evie Litherland-Smith d0771d3418 Fix firefox bookmark bar setting
Had accidentally duplicated the setting...

Use OS locales for formatting

Use XDG portal for file picker, mime handler, etc...
2024-07-09 07:17:16 +01:00
Evie Litherland-Smith 248c0b16d0 Re-install NYXT
Don't enable no-script-mode by default
2024-07-08 16:35:44 +01:00
Evie Litherland-Smith 6347e32d51 Small format tweaks to waybar calendar module 2024-07-08 12:20:15 +01:00
Evie Litherland-Smith c4e81a6143 Waybar: fix icons in calendar/clock modules 2024-07-08 12:12:31 +01:00
Evie Litherland-Smith 4c961b069f Waybar: change font size for calendar module to be consistent 2024-07-08 12:10:46 +01:00
Evie Litherland-Smith 269e682651 Waybar: fix calendar module colour to use base16 scheme 2024-07-08 12:08:24 +01:00
Evie Litherland-Smith 7533532e2f Adjust font sizes and monitor scaling 2024-07-08 11:24:43 +01:00
Evie Litherland-Smith 5eefdf2026 Vanguard: enable adaptive_sync on primary monitor 2024-07-08 10:30:30 +01:00
Evie Litherland-Smith bda9ce87cb Vanguard: Update monitor scale and position 2024-07-08 10:26:47 +01:00
Evie Litherland-Smith 98ca5c1741 Remove plasma-manager and plasma config
Remove hostname from extraSpecialArgs since I'm not actually using it
anywhere

Update flake inputs
2024-07-08 10:13:51 +01:00
Evie Litherland-Smith 2f20e8688a Remove freecad
Not wayland native
2024-07-08 09:59:04 +01:00
Evie Litherland-Smith ea90d2ef21 Adjust waybar MPRIS module layout 2024-07-08 09:58:57 +01:00
Evie Litherland-Smith ee123eaa3c Adjust waybar MPRIS module layout 2024-07-08 09:55:28 +01:00
Evie Litherland-Smith 4f77cdc801 Switch gitFull -> custom git with libsecret enabled (but without the extra stuff) 2024-07-08 09:41:34 +01:00
Evie Litherland-Smith f6d4d93425 Revert to default symbols for some of starship config 2024-07-08 09:30:16 +01:00
Evie Litherland-Smith 6923f09f54 Set protonmail-bridge config to use secret-service-dbus 2024-07-08 09:18:18 +01:00
Evie Litherland-Smith 266f4959b2 Fix typo in wallpaper path 2024-07-08 09:03:32 +01:00
Evie Litherland-Smith 94c6d717b0 Use libsecret for mbsync and git-credential-helper
Add gnome-keyring as libsecret backend, swap git-credential-helper and
mbsync to using libsecret/secret-tool. Add helper script to check for
and request mbsync passwords if missing. Add GNOME Seahorse for
viewing passwords graphically.

Remove email/work.nix and merge back into default.nix

Don't auto start protonmail-bridge, use the GUI instead so it doesn't
need to unlock all my keychains immediately

Move 3D modelling software to Vanguard only, instead of all personal
devices.

Move waybar back to top of screen and adjust all corner radii to 5px
from 10px

Re-enable swayfx blur_ignore_transparent now that it's added to
nixpkgs, re-enable shadows
2024-07-08 08:58:32 +01:00
Evie Litherland-Smith 82fb7b434f Remove remmina service 2024-07-07 08:50:54 +01:00
Evie Litherland-Smith bb86cd082d Switch back to sway (and all the changes that involved) 2024-07-07 08:47:50 +01:00
Evie Litherland-Smith 7376697711 Merge branch 'main' of https://git.xenia.me.uk/pixelifytica/nixos 2024-07-07 07:17:52 +01:00
Evie Litherland-Smith e04a91b9cf Add Emacs packages back to Nix install 2024-07-07 07:17:05 +01:00
Evie Litherland-Smith 0e3b62dbfe Emacs: switch from installing org-roam to just emacsql-sqlite 2024-07-06 07:09:53 +01:00
Evie Litherland-Smith e9d27ba414 Don't install NYXT by default
Keep config though, will mostly use the flatpak version if testing to
keep up to date with rapid releases
2024-07-06 06:32:00 +01:00
Evie Litherland-Smith af381fb9b8 Don't pin kickoff window 2024-07-05 11:18:35 +01:00
Evie Litherland-Smith e60a43c771 Emacs: install org-roam to ensure sqlite exists 2024-07-05 10:50:18 +01:00
Evie Litherland-Smith 77a77727cf Move teams-for-linux to be installed in desktop/default.nix 2024-07-05 10:49:32 +01:00
Evie Litherland-Smith ae8aaebbe3 Remove systemsettings from pinned to task manager 2024-07-05 10:49:17 +01:00
Evie Litherland-Smith 21991ffc7f Emacs: install mu4e to keep in sync with mu tool 2024-07-05 08:07:30 +01:00
Evie Litherland-Smith ed7165bc8a Remove Emacs packages from being installed by nix
Moved properly into Emacs config to handle packages
2024-07-05 06:14:31 +01:00
Evie Litherland-Smith b3ed259aae Emacs: remove ibuffer-project 2024-07-04 17:53:51 +01:00
Evie Litherland-Smith 3cf6eb9ad0 Merge branch 'main' of https://git.xenia.me.uk/pixelifytica/nixos 2024-07-04 15:52:44 +01:00
Evie Litherland-Smith d5de6cf834 Ruff: don't format docstrings 2024-07-04 15:52:36 +01:00
Evie Litherland-Smith ee5f0f09f5 Update sharepoint URL in bookmarks 2024-07-03 11:21:55 +01:00
Evie Litherland-Smith 1e98e8af61 Fix wrong files... 2024-07-03 07:37:57 +01:00
Evie Litherland-Smith a1d6a789e7 Fix Legion importing desktop programs when it shouldn't be 2024-07-03 07:37:09 +01:00
Evie Litherland-Smith f8782068d2 Remove uses of home-manager repo, merge home-manager README entries
Remove system-update-all script
2024-07-03 07:26:09 +01:00
Evie Litherland-Smith f53fdbad4c Remove home-manager from git-sync-all, add presentations 2024-07-03 07:20:28 +01:00
Evie Litherland-Smith 763a1d2a05 Merge home-manager config back in to nixos config
Place home-manager config under home directory, move system config
under system directory.

Add hostname-specific entries under home directory to be consistent
with how system is configured, update flake accordingly
2024-07-03 07:15:39 +01:00
Evie Litherland-Smith 0682bb8cdb Restructured to a state that things build again
Remove all home-manager config and related files

Slight change of layout that makes more sense with new scope
2024-05-11 15:41:19 +01:00
Evie Litherland-Smith c9b940f43b Prune some packages 2024-05-10 15:12:31 +01:00
Evie Litherland-Smith 3262fdb653 Switch emacs to using base16-theme, add elfeed-tube back
Remove pkgs definition in firefox expression
2024-05-10 14:16:12 +01:00
Evie Litherland-Smith 8c514e017f Don't install JS/TS stuff by default 2024-05-10 06:41:31 +01:00
Evie Litherland-Smith 690ea291d9 Re-enable rofi-pass 2024-05-10 06:35:01 +01:00
Evie Litherland-Smith 09afb377c8 Remove linked jupyter config files 2024-05-09 16:59:03 +01:00
Evie Litherland-Smith d644ea11e2 Adjust sway and waybar sizes 2024-05-07 10:01:09 +01:00
Evie Litherland-Smith 3ce3ede09b Remove reference to now deleted theme.lisp 2024-04-27 08:51:09 +01:00
Evie Litherland-Smith 4a71894eea Remove old bookmarks.org, backup nyxt bookmarks and theme 2024-04-27 08:11:08 +01:00
Evie Litherland-Smith 68397530d8 Add ABRP to bookmarks 2024-04-27 08:10:05 +01:00
Evie Litherland-Smith eb7e6c3b13 Remove ruff, issues with flymake integration
Use flake8 for python flymake linting (along with mypy of course)

Add fortls FORTRAN language server to default installed packages as well
2024-04-26 13:50:35 +01:00
Evie Litherland-Smith a21ebf586b Add ruff back (to prog and emacs packages)
Cleanup some other emacs packages I'm not using anymore, add
python-docstring and htmlize packages
2024-04-26 10:49:47 +01:00
Evie Litherland-Smith 958ff4572a Nyxt: theme using base16 2024-04-26 06:16:09 +01:00
Evie Litherland-Smith 4a0829de00 Remove ipython, replace ruff with black + pyflakes 2024-04-25 14:00:33 +01:00
Evie Litherland-Smith 69004f7cb3 Temp fix to not show alt waybar on other machines
TODO make this better sometime
2024-04-25 13:47:56 +01:00
Evie Litherland-Smith f2a9c92b20 Add trimmed down alt waybar that only shows workspaces
Set alt waybar for vertical monitor on Vanguard
2024-04-25 07:09:26 +01:00
Evie Litherland-Smith 20882c780b nyxt: re-enable restoring last session on startup 2024-04-25 06:46:02 +01:00
Evie Litherland-Smith 057b40b035 Switch emacs back to socketActivation
emacs: remove elfeed-tube plugins
2024-04-25 06:11:43 +01:00
Evie Litherland-Smith 528b4335fb Update nyxt bookmarks
Keep old bookmarks as backup for now
2024-04-24 14:34:21 +01:00
Evie Litherland-Smith aad478894c Update nyxt theme to use catppuccin mocha
TODO still need to convert to pull from scheme automatically though,
currently hardcoded
2024-04-24 14:17:24 +01:00
Evie Litherland-Smith 7aa0820921 Add nyxt back with temporary (and working) theme
Add teams-for-linux back now that it seems to work with teams v2
2024-04-24 14:02:20 +01:00
Evie Litherland-Smith 8fc1c5d146 Don't install jupyterlab by default 2024-04-23 17:28:52 +01:00
Evie Litherland-Smith 0bdd5d8140 Remove rofi-pass, rofi-power-menu; Restore wlogout 2024-04-23 07:56:36 +01:00
Evie Litherland-Smith bcc8a452e5 More sway workspace binds 2024-04-21 13:13:05 +01:00
Evie Litherland-Smith 643467175b Adjust fonts 2024-04-21 13:08:25 +01:00
Evie Litherland-Smith 1c52f76d61 Add more sway binds 2024-04-21 13:03:33 +01:00
Evie Litherland-Smith a46bdb5073 swaybg set mode to fill, sway set steam windows to tabbed
Vanguard: only show waybar on primary monitor
2024-04-21 06:40:55 +01:00
Evie Litherland-Smith f474fd35cb Remove extra -- in davmail setup script 2024-04-20 13:25:47 +01:00
Evie Litherland-Smith b7b86791bb Revert "Waybar change font size"
This reverts commit eae4e6ae42.
2024-04-20 13:08:33 +01:00
Evie Litherland-Smith 32d9d21408 Add protonmail-bridge setup script to sway packages
Add davmail version as well
2024-04-20 13:07:01 +01:00
Evie Litherland-Smith dad605b593 Install emacs by default
Don't install programming tools with emacs, but do install as part of
desktop config
2024-04-20 12:33:52 +01:00
Evie Litherland-Smith 885fdcd27c Typo in waybar font definition 2024-04-20 12:28:19 +01:00
Evie Litherland-Smith eae4e6ae42 Waybar change font size 2024-04-20 12:23:57 +01:00
Evie Litherland-Smith 49cab23264 waybar: sway workspaces and MPRIS module positions 2024-04-19 11:50:26 +01:00
Evie Litherland-Smith 6b08b57ccc Sway remove workspace assigns
Change waybar workspace icons to use numbered workspaces, rather than
workspaces with specific purposes
2024-04-19 10:53:27 +01:00
Evie Litherland-Smith 0c6bc86e8f Update IP of Legion in SSH config 2024-04-17 17:48:28 +01:00
Evie Litherland-Smith fad37d738a Adjust font sizes 2024-04-17 13:39:18 +01:00
Evie Litherland-Smith 35d7771ce7 Re-order Emacs packages 2024-04-17 13:34:58 +01:00
Evie Litherland-Smith 1446b3abc6 waybar: increase max size of MPRIS module 2024-04-17 10:14:31 +01:00
Evie Litherland-Smith e86c2c5952 Save email signatures to config 2024-04-17 10:14:17 +01:00
Evie Litherland-Smith 37ddaf8a7b Add extra categories to layer_effects 2024-04-16 14:10:34 +01:00
Evie Litherland-Smith fc53a9063f Enable eza aliases again 2024-04-16 11:51:58 +01:00
Evie Litherland-Smith 866865389c Enable FowardX11Trusted for Heimdall and Freia 2024-04-16 11:51:05 +01:00
Evie Litherland-Smith a2fbf4acc9 Remove ~/.diary from git-sync-all 2024-04-16 11:40:22 +01:00