Commit graph

3666 commits

Author SHA1 Message Date
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 9d80d3ab4c Enable gnome-keyring service 2024-07-08 06:35:24 +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 744055a691 Add home-manager backupFileExtension 2024-07-03 08:02:31 +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 1c9951e42a flake.lock: Update
Flake lock file updates:

• Updated input 'iosevka-custom':
    'git+https://git.xenia.me.uk/pixelifytica/iosevka.git?ref=refs/heads/main&rev=8848d889ab9089dff04a3ffc80d2cc8a61d545c4' (2024-06-07)
  → 'git+https://git.xenia.me.uk/pixelifytica/iosevka.git?ref=refs/heads/main&rev=db915e9a55cecdedac53a3cdba354dbc281938d9' (2024-06-22)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/dd457de7e08c6d06789b1f5b88fc9327f4d96309' (2024-06-19)
  → 'github:nixos/nixpkgs/d032c1a6dfad4eedec7e35e91986becc699d7d69' (2024-07-01)
2024-07-02 07:03:43 +01:00
Evie Litherland-Smith b23df2cecd Don't install nil as handled by devShell anyway 2024-06-26 13:39:33 +01:00
Evie Litherland-Smith 98b3418941 Remove ollama service 2024-06-26 05:56:55 +01:00
Evie Litherland-Smith 27e90f9de9 Fix initrd modules for Vanguard 2024-06-26 05:53:49 +01:00
Evie Litherland-Smith 29e3c29e3a Enable ollama service for Tone
Enable GPU acceleration for ollama on Vanguard

Remove extra kernel / driver config from Northstar
2024-06-25 10:21:50 +01:00
Evie Litherland-Smith 53681b102a Merge branch 'main' of https://git.xenia.me.uk/pixelifytica/nixos 2024-06-25 06:50:42 +01:00
Evie Litherland-Smith 0720bb4c21 Disable reboot for autoUpgrade 2024-06-25 06:50:05 +01:00
Evie Litherland-Smith 08b94c7d62 Add pre-commit hook to run gitleaks
Search for accidentally included secrets when committing

Remove niri package since I've switched to plasma6
2024-06-24 07:31:02 +01:00
Evie Litherland-Smith e0d7568a9f Remove copy directive from Makefile 2024-06-22 16:39:30 +01:00
Evie Litherland-Smith f080742cb6 Remove .dir-locals.el 2024-06-22 16:11:06 +01:00
Evie Litherland-Smith dfebded93d Update Makefile
Use normal nix build command to build output, instead of relying on
nixos-rebuild script that introduces some overhead
2024-06-22 09:41:24 +01:00
Evie Litherland-Smith 256a07de4b flake.lock: Update
Flake lock file updates:

• Updated input 'iosevka-custom':
    'git+https://git.xenia.me.uk/pixelifytica/iosevka.git?ref=refs/heads/main&rev=6e305fa1d05a97343d47f0b6865e10a870fc8d4e' (2024-03-16)
  → 'git+https://git.xenia.me.uk/pixelifytica/iosevka.git?ref=refs/heads/main&rev=8848d889ab9089dff04a3ffc80d2cc8a61d545c4' (2024-06-07)
• Updated input 'iosevka-custom/nixpkgs':
    'github:nixos/nixpkgs/d691274a972b3165335d261cc4671335f5c67de9' (2024-03-14)
  → 'github:nixos/nixpkgs/e8057b67ebf307f01bdcc8fba94d94f75039d1f6' (2024-06-05)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/0b8e7a1ae5a94da2e1ee3f3030a32020f6254105' (2024-06-05)
  → 'github:nixos/nixpkgs/dd457de7e08c6d06789b1f5b88fc9327f4d96309' (2024-06-19)
2024-06-22 06:30:51 +01:00
Evie Litherland-Smith 728cdf0150 Remove envrc 2024-06-22 06:30:23 +01:00
Evie Litherland-Smith a172709df3 Enable Samba and thunderbolt services for Tone 2024-06-19 13:55:37 +01:00
Evie Litherland-Smith 643f1b7753 Switch pulseaudio back to pipewire 2024-06-19 13:55:24 +01:00
Evie Litherland-Smith 93d371d40f Disable passSecretService, using kwallet instead 2024-06-18 15:37:55 +01:00
Evie Litherland-Smith 62ca892b30 Squashed commit of the following:
commit 5374ae3e46
Author: Evie Litherland-Smith <evie@xenia.me.uk>
Date:   Mon Jun 17 08:25:18 2024 +0100

    Fix sddm crash/restart (hopefully) by removing x11-user

    Re-enable kdeconnect

commit ae08b23335
Author: Evie Litherland-Smith <evie@xenia.me.uk>
Date:   Sun Jun 16 20:47:03 2024 +0100

    Disable/remove more options not needed for plasma6

commit a44d79e6a0
Author: Evie Litherland-Smith <evie@xenia.me.uk>
Date:   Sun Jun 16 19:28:56 2024 +0100

    Disable extra services/programs covered by KDE
2024-06-17 08:46:29 +01:00
Evie Litherland-Smith 571e761551 Enable kdeconnect, change qt theme to use gnome/adwaita 2024-06-16 11:05:24 +01:00
Evie Litherland-Smith 73ca7ad930 Merge branch 'main' of https://git.xenia.me.uk/pixelifytica/nixos 2024-06-15 05:57:08 +01:00
Evie Litherland-Smith c9712656d7 Move greetd session to VT 7
Follow graphical session convention, and avoid VT 1 messages appearing
over login window
2024-06-15 05:56:43 +01:00
Evie Litherland-Smith 81464019a4 Update (and rename) matrix-synapse service file 2024-06-10 07:42:56 +01:00
Evie Litherland-Smith 3826da46a2 Switch tuigreet flag remember-user-session -> remember-session 2024-06-09 11:23:33 +01:00
Evie Litherland-Smith 508907c589 Switch to using tuigreet with greetd instead of launching directly to sway 2024-06-07 20:44:06 +01:00
Evie Litherland-Smith ae2e3a0d59 Cleanup Makefile a bit 2024-06-07 19:56:53 +01:00
Evie Litherland-Smith 221a6e4551 Move dust, nitch, and bottom out of system config, to home-manager 2024-06-07 09:34:35 +01:00
Evie Litherland-Smith 259c19c488 Move xdg mime entries back to home-manager config 2024-06-07 09:32:33 +01:00