Commit graph

4190 commits

Author SHA1 Message Date
Evie Litherland-Smith 29182c6b96 Force mimeapps linking 2024-10-25 15:35:48 +01:00
Evie Litherland-Smith 672c6296ec flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/dc2e0028d274394f73653c7c90cc63edbb696be1?narHash=sha256-GKJjtPY%2BSXfLF/yTN7M2cAnQB6RERFKnQhD8UvPSf3M%3D' (2024-10-16)
  → 'github:nixos/nixpkgs/32e940c7c420600ef0d1ef396dc63b04ee9cad37?narHash=sha256-BAuPWW%2B9fa1moZTU%2BjFh%2B1cUtmsuF8asgzFwejM4wac%3D' (2024-10-23)
2024-10-25 15:24:11 +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 10ca06642b Set nixPath as suggested by nixd config 2024-10-25 05:30:32 +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 8c52656d05 Add p7zip 2024-10-20 07:33:16 +01:00
Evie Litherland-Smith 3306374425 Change wallpaper 2024-10-19 11:06:28 +01:00
Evie Litherland-Smith 997f04d1a8 Fix MangoHud config 2024-10-19 07:15:51 +01:00
Evie Litherland-Smith 18308b3caf Remove ollama from Ronin 2024-10-18 16:15:16 +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 c83fa1325a Add liberation font, remove font-awesome (should be covered by nerdfonts) 2024-10-18 11:23:50 +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 ff288ef525 Set some (initial) mangohud colours using base16/stylix 2024-10-18 07:36:12 +01:00
Evie Litherland-Smith 7fc20d017a 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=7c2ee6ddb3c72333676407350d672b2d61fccd94' (2024-10-18)
  → 'git+https://git.xenia.me.uk/pixelifytica/iosevka.git?ref=refs/heads/main&rev=c4213be70f7bc4c20aba7321decfd240a679fcd0' (2024-10-18)
2024-10-18 07:24:50 +01:00
Evie Litherland-Smith 0cd36ba6fb 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=4b7699f416f13439aed68e7447ef65ab9d08109a' (2024-09-25)
  → 'git+https://git.xenia.me.uk/pixelifytica/iosevka.git?ref=refs/heads/main&rev=7c2ee6ddb3c72333676407350d672b2d61fccd94' (2024-10-18)
• Updated input 'iosevka-custom/nixpkgs':
    'github:nixos/nixpkgs/9357f4f23713673f310988025d9dc261c20e70c6?narHash=sha256-bvGoiQBvponpZh8ClUcmJ6QnsNKw0EMrCQJARK3bI1c%3D' (2024-09-21)
  → 'github:nixos/nixpkgs/a3c0b3b21515f74fd2665903d4ce6bc4dc81c77c?narHash=sha256-nsNdSldaAyu6PE3YUA%2BYQLqUDJh%2BgRbBooMMekZJwvI%3D' (2024-10-14)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/c0b1da36f7c34a7146501f684e9ebdf15d2bebf8?narHash=sha256-WLxED18lodtQiayIPDE5zwAfkPJSjHJ35UhZ8h3cJUg%3D' (2024-10-14)
  → 'github:nixos/nixpkgs/dc2e0028d274394f73653c7c90cc63edbb696be1?narHash=sha256-GKJjtPY%2BSXfLF/yTN7M2cAnQB6RERFKnQhD8UvPSf3M%3D' (2024-10-16)
• Updated input 'plasma-manager':
    'github:nix-community/plasma-manager/508a077405fa700de0248e7f84bc4fefbd308dd9?narHash=sha256-poRon0EwKWfOfttFk/8IiUPzCO/ahpNvtsSd9lizlHY%3D' (2024-10-16)
  → 'github:nix-community/plasma-manager/9d851cebffd92ad3d2c69cc4df7a2c9368b78f73?narHash=sha256-GMZubGvIEZIpHhb3sw7GIK7hFtHGBijsXQbR8TBAF%2BU%3D' (2024-10-17)
2024-10-18 07:14:54 +01:00
Evie Litherland-Smith bdf6441780 Add sshfs 2024-10-17 13:32:10 +01:00
Evie Litherland-Smith 4a34969506 Set autoUpgrade to "boot" by default, keep as "switch" for Legion
Add stateVersion variables to Legion, missed last time...
2024-10-17 06:17:24 +01:00
Evie Litherland-Smith 04033bd40c flake.lock: Update
Flake lock file updates:

• Updated input 'nix-index-database':
    'github:nix-community/nix-index-database/5fce10c871bab6d7d5ac9e5e7efbb3a2783f5259?narHash=sha256-GJDtsxz2/zw6g/Nrp4XVWBS5IaZ7ZUkuvxPOBEDe7pg%3D' (2024-10-07)
  → 'github:nix-community/nix-index-database/5c54c33aa04df5dd4b0984b7eb861d1981009b22?narHash=sha256-grMdAd4KSU6uPqsfLzA1B/3pb9GtGI9o8qb0qFzEU/Y%3D' (2024-10-13)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/d51c28603def282a24fa034bcb007e2bcb5b5dd0?narHash=sha256-dOymOQ3AfNI4Z337yEwHGohrVQb4yPODCW9MDUyAc4w%3D' (2024-10-09)
  → 'github:nixos/nixpkgs/c0b1da36f7c34a7146501f684e9ebdf15d2bebf8?narHash=sha256-WLxED18lodtQiayIPDE5zwAfkPJSjHJ35UhZ8h3cJUg%3D' (2024-10-14)
• Updated input 'plasma-manager':
    'github:nix-community/plasma-manager/bc14b17bff1557de8f103172508f896a87bb9cdb?narHash=sha256-XWNBGf8Z03sqA5/m99X6XTFbHGNuVx1gMaMQJbdDIrY%3D' (2024-10-03)
  → 'github:nix-community/plasma-manager/508a077405fa700de0248e7f84bc4fefbd308dd9?narHash=sha256-poRon0EwKWfOfttFk/8IiUPzCO/ahpNvtsSd9lizlHY%3D' (2024-10-16)
• Updated input 'stylix/base16-foot':
    'github:tinted-theming/base16-foot/e558fe47e187093313f19fa6a9eea61940ffbd6b?narHash=sha256-ByMVgH0rZ1by2YIVJ47gE8/ZHWcG8yqsErQ4tKLbm7Q%3D' (2024-09-29)
  → 'github:tinted-theming/base16-foot/eedbcfa30de0a4baa03e99f5e3ceb5535c2755ce?narHash=sha256-65bz2bUL/yzZ1c8/GQASnoiGwaF8DczlxJtzik1c0AU%3D' (2023-10-08)
• Updated input 'stylix/base16-helix':
    'github:tinted-theming/base16-helix/7f795bf75d38e0eea9fed287264067ca187b88a9?narHash=sha256-Z2o8VBPW3I%2BKKTSfe25kskz0EUj7MpUh8u355Z1nVsU%3D' (2024-09-09)
  → 'github:tinted-theming/base16-helix/dbe1480d99fe80f08df7970e471fac24c05f2ddb?narHash=sha256-FVrbPk%2BNtMra0jtlC5oxyNchbm8FosmvXIatkRbYy1g%3D' (2023-10-08)
• Updated input 'stylix/base16-kitty':
    'github:kdrag0n/base16-kitty/0898f2677f3a583cc6a89bde29b2b05ac2041e0b?narHash=sha256-%2BvEXvEsar7w7wPVRmKx%2BrJKUTD5DBgLR7jfl0k7VhnE%3D' (2024-07-16)
  → 'github:kdrag0n/base16-kitty/06bb401fa9a0ffb84365905ffbb959ae5bf40805?narHash=sha256-aRaizTYPpuWEcvoYE9U%2BYRX%2BWsc8%2BiG0guQJbvxEdJY%3D' (2022-10-05)
• Updated input 'stylix/base16-tmux':
    'github:tinted-theming/base16-tmux/44fbe9034653c83a8ae68941aaeeeeb7503cd1ae?narHash=sha256-AOITVZMhqELOzL5Jw54NIX7R8gFbTJqrHEDuPwgGYDQ%3D' (2024-09-29)
  → 'github:tinted-theming/base16-tmux/c02050bebb60dbb20cb433cd4d8ce668ecc11ba7?narHash=sha256-wDPg5elZPcQpu7Df0lI5O8Jv4A3T6jUQIVg63KDU%2B3Q%3D' (2023-10-08)
2024-10-17 06:10:31 +01:00
Evie Litherland-Smith 42e865c066 Move stateVersion variables into per-machine config files 2024-10-17 06:07:29 +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 fca50d0d55 Revert "Swap prusa-slicer for orca-slicer again"
This reverts commit 4d72c965b3.
2024-10-14 11:46:10 +01:00
Evie Litherland-Smith 4d72c965b3 Swap prusa-slicer for orca-slicer again 2024-10-14 11:21:35 +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