Commit graph

3646 commits

Author SHA1 Message Date
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
Evie Litherland-Smith 5b7708d17b flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/805a384895c696f802a9bf5bf4720f37385df547' (2024-05-31)
  → 'github:nixos/nixpkgs/0b8e7a1ae5a94da2e1ee3f3030a32020f6254105' (2024-06-05)
2024-06-07 07:00:49 +01:00
Evie Litherland-Smith 51cc4d9486 Try re-enabling system.autoUpgrade with the "boot" operation 2024-06-07 06:17:37 +01:00
Evie Litherland-Smith feb3f9149b Set compile-command dir local variable 2024-06-06 06:30:47 +01:00
Evie Litherland-Smith 8ae11797ab Link extra paths for Zsh completion 2024-06-05 15:23:52 +01:00
Evie Litherland-Smith ff92181337 Add copy command to Makefile
copy runs build, copy to Legion, then rm result link
2024-06-03 05:38:03 +01:00
Evie Litherland-Smith 010f0f6fc3 Update to nixos-24.05
nixpkgs url and flake lock updates

Remove nixpkgs from registry and nixPath as it's done automatically in
NixOS now

Stop setting nix package to nixVersions.unstable as that's now
deprecated
2024-06-01 07:14:42 +01:00
Evie Litherland-Smith 1ba2796008 Add niri compositor to Northstar 2024-05-31 06:19:31 +01:00
Evie Litherland-Smith 0778a93759 quickemu use qemu_full for smdb support 2024-05-30 16:21:36 +01:00
Evie Litherland-Smith 208e9e66de Add qemu and quickemu to default installed packages 2024-05-30 13:43:28 +01:00
Evie Litherland-Smith 26a16734f1 Swap coreutils for -full version, add curl and wget to defaults
Remove rclone and nix-output-monitor
2024-05-30 13:37:32 +01:00
Evie Litherland-Smith f723e3fddb Don't install Niri on all machines by default, just Vanguard for now 2024-05-29 07:14:56 +01:00
Evie Litherland-Smith f7d68d30dc Set greetd back to starting Sway by default
Will keep niri installed and configured for testing, but can't move
full time until I've figured out XWayland support
2024-05-27 20:49:04 +01:00
Evie Litherland-Smith eaf256511d Enable gamescope wayland/xwayland shell in desktop.nix by default 2024-05-27 19:18:30 +01:00
Evie Litherland-Smith eb706990f7 Add niri wayland compositor package (from stable flake input) 2024-05-27 18:45:54 +01:00
Evie Litherland-Smith ca42ac6b77 Add test directive to Makefile 2024-05-27 12:30:21 +01:00
Evie Litherland-Smith 879c2750c6 Set Evince as default PDF program
Add file-roller program for Thunar archive plugin
2024-05-27 12:00:12 +01:00
Evie Litherland-Smith 29b736b501 Add "file", swap dog for dig, neofetch for nitch 2024-05-27 10:18:56 +01:00
Evie Litherland-Smith 385d77975a Disable autoUpgrade for regular machines, keep for server only 2024-05-25 07:03:36 +01:00
Evie Litherland-Smith f35fe50280 Add switch directive to Makefile 2024-05-25 07:03:20 +01:00
Evie Litherland-Smith 19abc43402 flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/44072e24566c5bcc0b7aa9178a0104f4cfffab19' (2024-05-12)
  → 'github:nixos/nixpkgs/46397778ef1f73414b03ed553a3368f0e7e33c2f' (2024-05-22)
2024-05-25 07:00:17 +01:00