Commit graph

215 commits

Author SHA1 Message Date
Evie Litherland-Smith ce37e5c498 Fix firefox profiles/config not working for some reason 2024-10-28 14:12:48 +00:00
Evie Litherland-Smith ccfe617b8d Add floating window rule for electron file picker 2024-10-28 10:28:17 +00:00
Evie Litherland-Smith 9a28a4226c Swap zathura for evince 2024-10-28 10:08:19 +00:00
Evie Litherland-Smith dbb404aebe Fix typo setting teams config file 2024-10-28 08:08:46 +00:00
Evie Litherland-Smith 18616386ab Fix waybar rewrite for btm and cava 2024-10-28 06:10:40 +00:00
Evie Litherland-Smith a4c4cd0994 Enable gammastep service 2024-10-28 05:57:57 +00:00
Evie Litherland-Smith e86ab30c99 Add display config for all other machines 2024-10-28 05:40:26 +00:00
Evie Litherland-Smith 97ff8ec100 Add sync-and-shutdown alias 2024-10-27 07:14:55 +00:00
Evie Litherland-Smith 150d16c150 Add window rules for xdg-desktop-portal-gtk file picker dialog 2024-10-27 07:13:12 +00:00
Evie Litherland-Smith a002d1a699 Sync Emacs as part of sync-all alias 2024-10-27 07:03:14 +00:00
Evie Litherland-Smith 28006d5e14 Update ignored directories in clean-config.sh
Don't delete dconf directory
2024-10-27 07:02:07 +00:00
Evie Litherland-Smith 35b1130442 Adjust colours of hyprlock and add fail text 2024-10-27 06:09:57 +00:00
Evie Litherland-Smith d3001e10be Add fractal (Matrix client) 2024-10-27 05:46:46 +00:00
Evie Litherland-Smith e78efe0dd0 Switch pinentry program to pinentry-gnome3, extend window rules accordingly 2024-10-25 16:37:03 +01:00
Evie Litherland-Smith 0d04cf4e64 Extend pinentry window rule to include pinentry-qt 2024-10-25 16:31:46 +01:00
Evie Litherland-Smith 29182c6b96 Force mimeapps linking 2024-10-25 15:35:48 +01:00
Evie Litherland-Smith 7c1162b972 Remove plasma-manager and nix-index-database 2024-10-25 15:22:41 +01:00
Evie Litherland-Smith 45acedd324 Add image-roll and clapper for pictures and videos respectively
Replace swayimg and mpv

Fix MPRIS module for waybar (needed playerctl in PATH), reorganise so
that MPRIS is in the centre and update formatting
2024-10-25 15:20:10 +01:00
Evie Litherland-Smith 77f4eba566 Override GTK accent colour
Set scheme polarity to "light"
2024-10-25 14:47:54 +01:00
Evie Litherland-Smith 8fe0391deb Add g4music music player package 2024-10-25 14:25:37 +01:00
Evie Litherland-Smith cba1e28493 Enable udiskie service 2024-10-25 14:16:23 +01:00
Evie Litherland-Smith f6f42bd2c5 Update hypridle to use nix paths 2024-10-25 13:40:24 +01:00
Evie Litherland-Smith 147ef5daf0 Override stylix border colour for fuzzel, avizo and mako
Add default timeout (5s) to mako notifications
2024-10-25 13:02:42 +01:00
Evie Litherland-Smith 2dadd171e9 Add cava back, update some hyprland binds to use nixpkgs paths 2024-10-25 12:42:54 +01:00
Evie Litherland-Smith 048d44ce6d Switch Thunar+Xarchiver for GNOME Nautilus and File-Roller
Add Sushi (NautilusPreviewer) for quick file previews

Add zathura back as PDF viewer

Update mimeapps for swayimg, mpv, zathura, etc...
2024-10-25 12:19:00 +01:00
Evie Litherland-Smith 7b9d0a41d6 Switch back to Hyprland
Add separate config files for waybar, fuzzel, mako

Enable gnome-keyring as secret-service, with seahorse for interface

Restructure desktop-related things into a desktop directory
2024-10-25 11:25:34 +01:00
Evie Litherland-Smith 356ce4e4f7 Only install teams on work machines 2024-10-25 05:33:00 +01:00
Evie Litherland-Smith d81e874d19 sync-all now sync vdirsyncer and mbsync again 2024-10-24 05:35:12 +01:00
Evie Litherland-Smith 67c17acf6b Remove zellij 2024-10-24 05:33:40 +01:00
Evie Litherland-Smith 68af964598 Revert "Swap pylsp+mypy for pyright"
This reverts commit 4c3b24bd60.
2024-10-23 16:08:00 +01:00
Evie Litherland-Smith 22f2a94a65 Update sync-all alias
Rename for sync-git and sync-emacs, remove vdirsyncer and mbsync since
Emacs handles syncing them
2024-10-23 08:23:24 +01:00
Evie Litherland-Smith ac6e12ec99 Rename gsync/esync -> sync-git/emacs respectively
Realised there's a real program in the GNU coreutils called gsync so
wanted to avoid a collision
2024-10-23 08:19:13 +01:00
Evie Litherland-Smith dac7d30149 Set plasma panel to be on all screens 2024-10-23 06:43:30 +01:00
Evie Litherland-Smith a52ccf7ef4 Remove git-sync service, use gsync.sh script again instead
Delete some unused (test) scripts

Reduce what is sync'd by rsync-local-config: remove fonts, bat config
and zellij config
2024-10-22 11:36:21 +01:00
Evie Litherland-Smith 4734368f0c Revert "Remove gsync script"
This reverts commit 50371a5ad1.
2024-10-22 09:15:30 +01:00
Evie Litherland-Smith 4c3b24bd60 Swap pylsp+mypy for pyright 2024-10-18 15:18:42 +01:00
Evie Litherland-Smith 89c45cab99 Remove Qt from hm config, theme managed by Plasma anyway 2024-10-18 11:38:30 +01:00
Evie Litherland-Smith af67e156a4 Revert "Add KDE plasma browser integration"
This reverts commit 0026c92bbe.
2024-10-18 10:33:32 +01:00
Evie Litherland-Smith 0026c92bbe Add KDE plasma browser integration 2024-10-18 08:51:26 +01:00
Evie Litherland-Smith 485b3559ad Add spotify to bookmarks 2024-10-18 07:53:50 +01:00
Evie Litherland-Smith bdf6441780 Add sshfs 2024-10-17 13:32:10 +01:00
Evie Litherland-Smith b4f6e267a1 Remove spotifyd
Issues getting it to work properly...
2024-10-16 08:09:13 +01:00
Evie Litherland-Smith 2fc7bb9d92 Move networking to system level config 2024-10-16 08:00:29 +01:00
Evie Litherland-Smith a6023abd2c Enable spotifyd service
Update ensure-pass section for spotify to allow spotifyd to use secret
service lookup
2024-10-16 07:58:49 +01:00
Evie Litherland-Smith 987cfbacae Combine different pass scripts into single ensure-pass.sh
Use password-store where possible to populate secret store without
user interaction (currently only Proton still needs manual input)

Add spotify to secret store ready for spotifyd
2024-10-16 07:52:52 +01:00
Evie Litherland-Smith d2a8e3fe81 Merge branch 'main' of https://git.xenia.me.uk/pixelifytica/nixos 2024-10-13 13:27:56 +01:00
Evie Litherland-Smith c5081cdb89 Adjust timing of mbsync and vdirsyncer
Sync every 30 minutes, instead of every 5
2024-10-13 13:27:40 +01:00
Evie Litherland-Smith baf4f5322c Only install firefox by default, keep nyxt config around though 2024-10-11 11:54:39 +01:00
Evie Litherland-Smith 62e7a875a0 Update clean-config script 2024-10-11 11:49:28 +01:00
Evie Litherland-Smith 996cb23217 Move default Emacs directory for esync 2024-10-11 11:46:52 +01:00
Evie Litherland-Smith 8b1b37344d Cleanup and rename some bookmarks 2024-10-11 09:47:33 +01:00
Evie Litherland-Smith 0586b8623a Use magenta for papirus folder colour 2024-10-11 07:48:42 +01:00
Evie Litherland-Smith a3f4e5df67 Swap plasma accent colour base0D -> base0E 2024-10-10 18:04:22 +01:00
Evie Litherland-Smith cfe75c1239 Update calendar primaryCollection 2024-10-07 17:43:51 +01:00
Evie Litherland-Smith 42956378ec vdirsyncer rename main calendar, set collections
Rename account "personal" -> "main", it was messing with khalel
tagging of "personal" collection inside "personal" calendar

Set collections to personal, work, and other

Only metasync displayname
2024-10-07 09:39:07 +01:00
Evie Litherland-Smith fe1f5bb6a2 Move GPG config to own file
Move home/services/ files up one level, adjust imports accordingly.
2024-10-05 16:39:27 +01:00
Evie Litherland-Smith 9864acd7e9 Revert "Firefox: add proton-pass, remove browserpass and simplelogin"
This reverts commit db7d968f49.
2024-10-05 16:24:23 +01:00
Evie Litherland-Smith db7d968f49 Firefox: add proton-pass, remove browserpass and simplelogin 2024-10-05 13:38:01 +01:00
Evie Litherland-Smith 50371a5ad1 Remove gsync script 2024-10-05 12:56:19 +01:00
Evie Litherland-Smith 409dea1c89 Fix typo in library path 2024-10-05 12:41:15 +01:00
Evie Litherland-Smith 9d401ace7f Re-enable git-sync service to sync org and library directories
git-sync service works now that I'm using libsecret for git auth.

Remove password-store from service, manage manually. Considering
switch to proton pass anyway.

Copy gpg and gpg-agent config to emacs/default.nix in case I switch
away from password-store.
2024-10-05 12:38:24 +01:00
Evie Litherland-Smith 4f226084d0 Move teams and nomachine to default install rather than work only 2024-10-03 08:47:43 +01:00
Evie Litherland-Smith adbf4e8538 Add some more applications to pinned launchers 2024-10-02 16:16:05 +01:00
Evie Litherland-Smith ad15a34ebf Delete unused plasma files 2024-10-02 16:06:19 +01:00
Evie Litherland-Smith f5b7b406ed Remove MPV 2024-10-02 09:56:49 +01:00
Evie Litherland-Smith e11ac75e69 Add sync-all shellAliase 2024-10-02 08:13:07 +01:00
Evie Litherland-Smith 2c873783d2 Switch Qt style to breeze 2024-10-02 08:08:55 +01:00
Evie Litherland-Smith 94018dba5a Revert "Don't autostart twinkle or teams"
This reverts commit 84f0d90de1.
2024-10-01 09:30:15 +01:00
Evie Litherland-Smith d025ce493a Remove WhatsApp Web from bookmarks 2024-09-30 13:17:27 +01:00
Evie Litherland-Smith 34ea27db26 Merge plasma config into desktop.nix
Remove sway, some misc cleanup as well
2024-09-30 11:52:26 +01:00
Evie Litherland-Smith d81b038001 Remove zathura, update mimeapps
Remove some left over sway-specific mime entries
2024-09-30 11:28:59 +01:00
Evie Litherland-Smith bb2c14b964 Remove no-allow-external-cache config from gpg-agent 2024-09-29 17:05:30 +01:00
Evie Litherland-Smith a6a900cfab Fix that annoying GTK plasma file issue... 2024-09-29 16:39:13 +01:00
Evie Litherland-Smith b8f899b854 Switch plasma back to single panel 2024-09-29 16:38:56 +01:00
Evie Litherland-Smith bfc53dcb8a Fix setting secret service API for kwallet 2024-09-29 12:29:18 +01:00
Evie Litherland-Smith 9421a6ddab Disable passSecretService, re-enable kwallet 2024-09-29 11:31:35 +01:00
Evie Litherland-Smith 1ec38f94c8 Add calendar configuration
Use vdirsyncer to sync with xandikos server. Add khal for calendar
management.
2024-09-29 11:28:52 +01:00
Evie Litherland-Smith c9d108f75a Remove OBS from pinned applications 2024-09-28 11:53:15 +01:00
Evie Litherland-Smith c03f88dbc3 Add clean-config script
Removes all entries in ~/.config except a specified few
2024-09-28 10:27:12 +01:00
Evie Litherland-Smith 38c8683364 Fix pinned programs 2024-09-28 10:06:03 +01:00
Evie Litherland-Smith c2d70d7d38 Remove cava 2024-09-28 09:58:49 +01:00
Evie Litherland-Smith f03ab8a7dd Change default gtk2 config location to avoid clash with KDE plasma
Add Qt theme tweaks
2024-09-28 09:55:24 +01:00
Evie Litherland-Smith 94a6b678ab Add more pinned applications to icontasks 2024-09-28 07:27:12 +01:00
Evie Litherland-Smith f7d8a39e7b Don't show top panel on all screens 2024-09-28 07:09:22 +01:00
Evie Litherland-Smith f1fadf0cef Increase height of dock panel 2024-09-28 07:08:37 +01:00
Evie Litherland-Smith 3ed4f45d84 Split KDE panels in 2 again
Move "main" panel to top of screen. Split kickoff and tasks to
separate, window-dodging panel at bottom of screen.

Swap kicker back for kickoff to remove that weird spacing issue for
the icon.
2024-09-28 06:12:37 +01:00
Evie Litherland-Smith b7c74a484b Switch back to plasma (again)
Add plasma-manager back, disable stylix theming for KDE in favour of
plasma-manager options.

Reorganise some config - move GTK settings up to desktop.nix since
they're relevant to anything, move xdg portal config into sway only
since plasma sets up it's own.

Move xarchiver to sway only, using ark on plasma.

Add protonmail-bridge-gui for plasma, set to autostart
2024-09-27 16:19:42 +01:00
Evie Litherland-Smith c14cad8d9f Don't import plasma by default (desktop.nix) 2024-09-27 13:24:22 +01:00
Evie Litherland-Smith 506163ff37 Customise plasma config to disable things set by stylix
Split system-level sway config to separate file, imported by
system/desktop.nix, and add plasma.nix at the same level
2024-09-27 11:41:52 +01:00
Evie Litherland-Smith 73799275ba Revert "Remove plasma config"
This reverts commit b87d93c767.
2024-09-27 11:24:16 +01:00
Evie Litherland-Smith 45d223f3ff Merge branch 'main' of https://git.xenia.me.uk/pixelifytica/nixos 2024-09-24 13:13:51 +01:00
Evie Litherland-Smith 84f0d90de1 Don't autostart twinkle or teams 2024-09-24 13:13:41 +01:00
Evie Litherland-Smith 70d06a3ac6 Merge branch 'main' of https://git.xenia.me.uk/pixelifytica/nixos 2024-09-24 07:45:29 +01:00
Evie Litherland-Smith a1a9c771bb Re-add cava (music visualiser) 2024-09-24 07:33:18 +01:00
Evie Litherland-Smith 6ee132ac99 Autostart twinkle on work machines 2024-09-23 13:32:59 +01:00
Evie Litherland-Smith 92eaf64968 Add TOML plugin for Prettier 2024-09-23 10:17:24 +01:00
Evie Litherland-Smith 4e838e1f24 Remove uv, eslint and typescript-language-server 2024-09-23 10:12:04 +01:00
Evie Litherland-Smith f9fa256904 Add nixos-upgrade alias 2024-09-22 11:48:04 +01:00
Evie Litherland-Smith fa8c2126f8 Move shellAliases definition from scripts -> shell 2024-09-22 11:47:34 +01:00
Evie Litherland-Smith ead63d4d21 Move alacritty into own file in terminal directory
Move teams to only be installed/configured on work machines

Install nomachine-client on work machines, issues with flatpak version
2024-09-22 11:45:47 +01:00