Evie Litherland-Smith
41ead51c95
Update some starship icons
2024-09-01 13:13:15 +01:00
Evie Litherland-Smith
f151b3deb1
Fix duplicating "enable_transience" for fish
...
Starship enables fish transience automatically if it's transience is
enabled, duplicated call was causing errors
Remove obsolete fish.nix
2024-09-01 13:09:30 +01:00
Evie Litherland-Smith
624f347928
Fix typo in Konsole command definition
2024-09-01 13:09:16 +01:00
Evie Litherland-Smith
1e3bbe954e
Login shell updates
...
Fix login shell to bash, remove passthrough.
Set Konsole default command to launch fish, for use as interactive
shell without potential issues that come from being the login shell
Move some configured shell utilities to their own files in shell
directory, stop importing zsh config (replaced by fish)
2024-09-01 12:58:42 +01:00
Evie Litherland-Smith
8c5c6ee528
Move Emacs from default.nix -> desktop.nix
...
Remove Alacritty, use Konsole instead since already configured for
Yakuake
2024-09-01 08:08:11 +01:00
Evie Litherland-Smith
b8914a9362
Swap KDE kickoff for kicker, nicer interface
...
Add panelspacers to centre pager widget
2024-09-01 08:01:44 +01:00
Evie Litherland-Smith
03e897ef79
Adjust ferdium config
...
Don't run in background, but keep system tray active
2024-09-01 08:01:20 +01:00
Evie Litherland-Smith
5519aecd71
Fix Ferdium setting download folder correctly based on user
2024-08-30 13:22:56 +01:00
Evie Litherland-Smith
5ff572a9b7
Major rewrite/refactor to simplify things
...
Move home/ directory under system/ directory. Remove duplicated
machine-specific config files, now handled as one per host (excluding
hardware-configuration directory)
Move as much configuration as possible out of flake.nix and into more
appropriate files (e.g. system/default.nix)
Add a desktop.nix and laptop.nix for system, both will import
home/desktop.nix and home/laptop.nix respectively to reduce
duplication in machine-specific config files
Remove games and streaming directories, moved directly into Vanguard
config file
Remove home/personal.nix since it ended up being empty after changes
Remove old sway config since I haven't been maintaining it and this
refactor will definitely break it
2024-08-30 12:57:02 +01:00
Evie Litherland-Smith
94c0961cb0
Limit resources for nixos-upgrade systemd service
2024-08-23 10:49:58 +01:00
Evie Litherland-Smith
2231dc65a9
Reduce autoUpgrade randomizedDelaySec
2024-08-23 10:29:51 +01:00
Evie Litherland-Smith
5847e9f39f
Let nix install emacsql-sqlite so that binary is found
2024-08-07 17:30:12 +01:00
Evie Litherland-Smith
32214f7028
Disable autoLogin since it doesn't unlock kwallet
2024-08-06 06:29:00 +01:00
Evie Litherland-Smith
14d8fba769
Enable xserver so X11 forwarding works properly
...
Enable autoLogin with sddm/plasma
Move some environment variable definitions around
2024-08-05 14:49:37 +01:00
Evie Litherland-Smith
20f09d6247
Rename Scorch -> Tone
2024-08-04 10:50:23 +01:00
Evie Litherland-Smith
40c1c35007
Rename Tone -> Ronin
2024-08-04 10:49:21 +01:00
Evie Litherland-Smith
502e723931
Move autostarts out of personal.nix and work.nix
...
Move to specific machines because I don't want the programs
autostarting on laptops
2024-08-04 10:43:27 +01:00
Evie Litherland-Smith
6a6d53cff5
Reformat all files using nixfmt
2024-07-30 15:06:34 +01:00
Evie Litherland-Smith
3dc4432406
Update minecraft sevver to 1.21
...
Fetch pinned version of nixpkgs-unstable to get newer papermcServer
versions
Remove bedrock.xenia.me.uk since it doesn't actually handle the port
redirection anyway...
2024-07-28 10:53:42 +01:00
Evie Litherland-Smith
8cd9bb0399
Typo: missing ; after caddy change
2024-07-28 10:11:00 +01:00
Evie Litherland-Smith
f8a6e67179
Switch minecraft server to papermc 1.20.4
...
Add proxy redirect to GeyserMC port at bedrock.xenia.me.uk
2024-07-28 10:07:21 +01:00
Evie Litherland-Smith
ea34a69ea3
Set minecraft server major version so it doesn't update automatically
...
Adjust minecraft server java options
2024-07-27 07:06:52 +01:00
Evie Litherland-Smith
97e77bdbcb
Add Models directory to syncthing
2024-07-27 06:59:55 +01:00
Evie Litherland-Smith
d0459b2024
autoUpgrade: set max jobs to 1, set keep-going flag
2024-07-22 10:45:00 +01:00
Evie Litherland-Smith
af37c0c34a
Add home-assistant container service
...
Move home/default into personal.nix and work.nix instead of flake, was
pulling in whole desktop config for server and wasting time/space
2024-07-21 18:40:13 +01:00
Evie Litherland-Smith
ecc54c5cf9
More plasma desktop customisation
...
Move plasma-manager import to plasma config file, no need to import if
not using plasma desktop
Add libnotify to default installed packages for desktop environment
2024-07-19 08:52:17 +01:00
Evie Litherland-Smith
b9a0b2942d
Update Northstar syncthing ID
2024-07-13 16:45:50 +01:00
Evie Litherland-Smith
41d550d7b2
Gitea runner service failing, disable for now
...
Troubleshoot another time
2024-07-13 11:32:13 +01:00
Evie Litherland-Smith
f13b973ea7
Update Vanguard syncthing ID
...
Add Documents, Books, and ROMs directories to syncthing
2024-07-13 11:22:59 +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
52ef397d33
Add runner for Forgejo actions
2024-07-10 06:04:15 +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
f80f3a8bdd
Enable networkmanager-applet, add to on-click for waybar module
2024-07-09 07:18:52 +01:00
Evie Litherland-Smith
75d0c9d7db
Don't need to override qemu in quickemu anymore, full by default
2024-07-08 10:16:04 +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
9d80d3ab4c
Enable gnome-keyring service
2024-07-08 06:35:24 +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
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
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
da32908bf7
Enable flatpak service
2024-05-10 06:08:13 +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
4006919fa9
Make firefox default MIME entry for URLs
...
Nyxt bug where it still can't open a clicked link if already open,
will change back when it's fixed
2024-04-27 08:10:11 +01:00
Evie Litherland-Smith
4258c2de29
Change MIME entries to set nyxt as default browser
2024-04-25 13:50:19 +01:00
Evie Litherland-Smith
9b6687e18d
Add zoom (video conferencing) back
2024-04-25 13:48:15 +01:00
Evie Litherland-Smith
ab7922aeab
Stop building bookmarks HTML file for firefox
2024-04-24 14:35:12 +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
6726d08b2e
Add onedrive and sharepoint bookmarks
2024-04-23 09:53:58 +01:00
Evie Litherland-Smith
345d734c12
Add whatsapp-for-linux package back
2024-04-20 14:03:22 +01:00
Evie Litherland-Smith
8045622de2
Update Teams url in bookmarks
2024-04-19 11:51:09 +01:00
Evie Litherland-Smith
1750e30059
Add some more JET data bookmarks
2024-04-19 10:52:59 +01:00
Evie Litherland-Smith
6dd70aa58e
Fixed a couple of sway issues
...
Made swayfx the standard, added nixos system-level module to enable
and autostart with greetd; Includes fix for missing session that
should be fixed in later nixpkgs versions
Fixed formatting for waybar workspaces module, wasn't showing active
or empty workspaces correctly
2024-04-12 21:17:54 +01:00
Evie Litherland-Smith
a4ab3c7288
Change most things over to use sway
...
Added most config, at least enough to get by for now
Update waybar config to remove hyprland-specific things
Misc updates to rofi, swaylock
Set greetd to start sway on machines by default now
2024-04-12 17:56:13 +01:00
Evie Litherland-Smith
f8c7f1bf55
Fix missing import catch-all
2024-04-12 11:24:39 +01:00
Evie Litherland-Smith
f0405343fc
Add initial (and untested) river example config
2024-04-12 11:24:39 +01:00
Evie Litherland-Smith
1a1d58a199
Move anything that's no hyprland-specific into desktop.nix
2024-04-12 11:24:39 +01:00
Evie Litherland-Smith
f15cfde53c
Add remmina remote desktop client (with hyprland rules)
2024-04-11 09:58:39 +01:00
Evie Litherland-Smith
cb22d04ac9
Add example darkmode JS script for bookmarks page
2024-04-10 17:03:52 +01:00
Evie Litherland-Smith
d9aec4706a
Bookmark updates
2024-04-10 11:17:54 +01:00
Evie Litherland-Smith
bdb3f8960c
Add hyprpicker - wayland colour picker
...
Move xarchiver from hyprland.nix -> desktop.nix
2024-04-10 09:48:19 +01:00
Evie Litherland-Smith
898685db83
Add zathura as default PDF program
...
Remove mupdf as emacs seems to handle PDFs just fine with gs and/or
poppler_utils
2024-04-09 14:29:42 +01:00
Evie Litherland-Smith
2684a677dd
Update pinned url for new NixOS wiki
2024-04-09 14:21:00 +01:00
Evie Litherland-Smith
d278f36264
Fix bookmark page styling
...
Put personal bookmarks under L1 heading personal, make headings into
flex box to allow L2+ headings to bunch up and be more space efficient
without disturbing the look of the lists
2024-04-09 14:17:04 +01:00
Evie Litherland-Smith
3c515ba2f0
Move bookmark building command into separate nix file
...
Copy bookmark stylesheet to out directory as well
2024-04-08 17:43:11 +01:00
Evie Litherland-Smith
29056aa92e
Move bookmarks to separate directory to include stylesheet
...
Add extra HTML export preamble to bookmarks org file
git ignore html files so I don't commit generated files during testing
2024-04-08 17:34:58 +01:00
Evie Litherland-Smith
5750a31713
Remove whatsapp-for-linux
2024-04-08 14:31:37 +01:00
Evie Litherland-Smith
3aa3fce4a8
Update Discord bookmark URL
2024-04-08 14:30:46 +01:00
Evie Litherland-Smith
4c7cdbeb8e
Add bookmarks.org and export steps to nix config
...
Move bookmarks.org into this repo and use runCommand to call emacs
org-html-export-to-html, set output file as firefox homepage
Remove bookmarks from git-sync-all.sh
Disable firefox SanitizeOnShutdown so that I can keep pinned tabs
between sessions
2024-04-08 14:25:04 +01:00
Evie Litherland-Smith
d05ce43761
Firefox: on shutdown do clear cache, don't clear sessions
2024-04-08 10:58:01 +01:00
Evie Litherland-Smith
22ef09119d
Update some mimetypes, add xarchiver for thunar-archive-plugin
2024-04-07 10:28:26 +01:00
Evie Litherland-Smith
b2378517d8
Restore whatsapp-for-linux
...
Move OBSStudio to workspace 2 by default instead
2024-04-06 17:03:10 +01:00
Evie Litherland-Smith
92eb540556
Add tagger back to installed packages
2024-04-06 16:38:55 +01:00
Evie Litherland-Smith
09ab6461bf
Firefox: add simplelogin addon
2024-04-04 13:37:28 +01:00
Evie Litherland-Smith
3833dce6eb
Firefox: disable bookmarks toolbar
2024-04-04 13:36:21 +01:00
Evie Litherland-Smith
58f0e5237d
Switch default browser back to firefox
2024-04-04 13:09:53 +01:00
Evie Litherland-Smith
ddabbd5433
chromium: disable bookmarks bar again
2024-04-03 17:01:04 +01:00
Evie Litherland-Smith
4324b34281
Revert moving NoMachine install definition
2024-04-03 17:00:54 +01:00
Evie Litherland-Smith
303fe87377
chromium: switch default search provider to duckduckgo
2024-04-03 15:44:59 +01:00
Evie Litherland-Smith
db03814d3e
Remove catppuccin mocha theme from chromium, use GTK for theme instead
2024-04-03 14:25:26 +01:00
Evie Litherland-Smith
cd9441bde4
Add bookmarks repo to git-sync-all, remove from chromium config
2024-04-03 14:14:30 +01:00
Evie Litherland-Smith
6915ae8359
Remove some fields from chromium ClearBrowsingDataOnExitList
...
Keep logged in to things like Whatsapp, teams, etc... on excit
2024-04-03 11:20:22 +01:00
Evie Litherland-Smith
077b04ca73
Remove teams-for-linux, update chromium config and add package
...
teams-for-linux seems to have support issues with new teams updates,
so switching to just using chromium as my browser as that should work
better
Add chromium package back, also waybar rewrite and window rules, set
as default browser for mimeapps
Update chromium configs; Add ManagedBookmarks and alphabetise the
other config options. Add ublock-origin, simplelogin and catppuccin
theme plugins
2024-04-03 11:02:26 +01:00
Evie Litherland-Smith
efd81b8b50
Only install teams and nomachine on work PCs
2024-04-02 17:46:02 +01:00
Evie Litherland-Smith
14837ed9d8
Remove whatsapp-for-linux, add firefox bookmark for WhatsApp Web
2024-04-02 17:44:33 +01:00
Evie Litherland-Smith
ecc9fae75a
Major changes: switch to tracking nixos-23.11 and remove stylix.
...
Motivated by the xz backdoor bug, switch NixOS system to track 23.11
instead of unstable, and will bump version numbers as they come along
rather than do rolling release.
Reverted a couple of changes that were introduced in recent nixpkgs
versions, only major one was switching back to swaylock as hyprlock
isn't in nixpkgs 23.11
Remove stylix and replace with lower-level base16.nix, partly because
stylix was doing something strange pulling in extra flakes (and
breaking on 23.11), partly because I was most of the way there anyway.
Remove last references to stylix in config, mostly just changing
stylix.colors to scheme (from base16) and defining fonts in
specialArgs to be used in the same way as before.
2024-03-31 12:59:24 +01:00
Evie Litherland-Smith
70697d91b2
Add Noson (for controlling Sonos speakers)
2024-03-30 11:32:05 +00:00
Evie Litherland-Smith
b662e6e24d
Add noisetorch for microphone noise suppression
2024-03-30 07:48:27 +00:00
Evie Litherland-Smith
6bf3a3bd61
Firefox: disable bookmarks toolbar (by default)
2024-03-26 14:09:18 +00:00
Evie Litherland-Smith
14eb501ad8
Firefox start on blank page instead of a homepage
2024-03-22 10:08:58 +00:00
Evie Litherland-Smith
02e5b25669
Add jq as default installed package
2024-03-20 17:28:06 +00:00
Evie Litherland-Smith
aa4a552bc6
Adjust opacity values a bit (again)
2024-03-19 15:04:27 +00:00
Evie Litherland-Smith
7aacdc7868
Restore NoMachine, X2Go is being unstable
...
Keep X2Go for future testing / other connections if wanted
2024-03-18 16:39:26 +00:00
Evie Litherland-Smith
be494ee9ad
X2Go window rule updates, remove NoMachine install
2024-03-18 10:04:15 +00:00
Evie Litherland-Smith
42dc4efdd2
Add Iosevka flake registry entry
...
Remove pyenv and jupyter registry entries since I don't use them any
more.
2024-03-18 09:44:31 +00:00
Evie Litherland-Smith
cd58445ea3
Add X2Go as potential NoMachine replacement
...
Update hyprland window rules to include x2go
2024-03-18 09:40:56 +00:00
Evie Litherland-Smith
fc5e35a20e
Change wallpaper
2024-03-16 20:12:55 +00:00
Evie Litherland-Smith
fd32f4c101
Switch icon theme to catppuccin-papirus-folders mocha-lavender
...
Change qt styling to use gtk2, hopefully makes theming a bit more
consistent
2024-03-15 17:15:18 +00:00
Evie Litherland-Smith
c2a8ffe4f7
Restore emacsclient for mimetypes
2024-03-15 11:01:09 +00:00
Evie Litherland-Smith
557228b60b
Add neofetch and nix-output-monitor packages
2024-03-14 13:21:44 +00:00
Evie Litherland-Smith
d973beca07
Remove emacsclient, use emacs directly instead
...
Add some specific workspaces (emacs, firefox, libreoffice, chat,
steam) with custom icons, reduce persistent workspaces to those 5,
update windowrules and binds accordingly
2024-03-13 17:52:48 +00:00
Evie Litherland-Smith
2f3451dfa3
Change wallpaper
2024-03-13 07:12:10 +00:00
Evie Litherland-Smith
eca0208ab2
Switch to texlive medium scheme, add lmodern font to system
2024-03-12 13:53:20 +00:00
Evie Litherland-Smith
f01166c03d
Add home-manager search page to firefox bookmarks
2024-03-11 11:20:57 +00:00
Evie Litherland-Smith
ba29776e6c
Tweak opacity values
...
Make popups more opaque that rest of desktop in case popup is over a
bright window (e.g. firefox...)
2024-03-10 07:28:33 +00:00
Evie Litherland-Smith
7bfb8c1718
Set popups to 0.35 opacity
2024-03-09 12:00:16 +00:00
Evie Litherland-Smith
69741482bc
Globally change opacity to 0.65 / 65%
...
Update some more places that weren't using the stylix opacity setting
2024-03-09 12:00:10 +00:00
Evie Litherland-Smith
4be59efb4e
Set XDG defaults in sessionVariables
2024-03-08 08:10:36 +00:00
Evie Litherland-Smith
415fbdd795
Swap swaylock for hyprlock
...
Add hyprlock config file based on https://github.com/NikSneMC/hyprlock
2024-03-04 13:35:26 +00:00
Evie Litherland-Smith
495f748274
Add hyprlock for testing
...
Hypr own screen locker, needs some configuring before ready for proper
use
2024-03-04 06:37:35 +00:00
Evie Litherland-Smith
c6e1dc4f02
Move Iosevka Custom to own flake/repo
...
Packaging Iosevka Custom as separate flake lets me update
independently of main system nixpkgs, so easier to control when to do
the main rebuilds.
2024-03-03 21:16:22 +00:00
Evie Litherland-Smith
192ca0bc2f
iosevka: adjust height of underscore, change paren back to normal
2024-03-02 17:12:55 +00:00
Evie Litherland-Smith
30d6ad9330
Added a few last Iosevka symbol tweaks
2024-03-02 16:10:33 +00:00
Evie Litherland-Smith
d04afc5027
Switch emoji font from noto to emojione
2024-03-02 15:54:08 +00:00
Evie Litherland-Smith
7a10373030
Add nerd-font patched version of custom Iosevka to fonts
...
Move all of the logic for configuring and building the custom fonts to
iosevka.nix, to keep everything relevant in one place.
2024-03-02 15:04:35 +00:00
Evie Litherland-Smith
8cca04b56b
Change style for i, j and l
2024-03-02 14:23:09 +00:00
Evie Litherland-Smith
bea24879bd
Fix Iosevka compile error (lig-plus-chain), narrow nerdfonts to symbols only install
2024-03-02 13:44:20 +00:00
Evie Litherland-Smith
14c369aad0
Remove FantasqueSansMono and Iosevka from NerdFonts
2024-03-02 13:19:08 +00:00
Evie Litherland-Smith
c360986e19
Move custom Iosevka build plan into own file
...
Update some more glyphs for Iosevka
2024-03-02 13:16:48 +00:00
Evie Litherland-Smith
9c4d12b6b7
Add custom Iosevka builds to fonts
2024-03-02 11:38:59 +00:00
Evie Litherland-Smith
71e90e2a72
Slightly increase font size for desktop and popups
2024-03-01 18:07:03 +00:00
Evie Litherland-Smith
d39dbcc261
Font updates, switch to FantasqueSansMono as main font
...
Add FantasqueSansMono Nerd Font as primary font to use, keep Iosevka
for now until I'm sure about it. Also add a few fun fonts (VictorMono
for it's ridiculous cursive italics, HeavyData because it's basically
illegible but looks fun to use for certain applications)
Move all nerdfont definition into a single package override in
stylix.nix, remove from fonts.packages list as stylix handles adding
this automatically
2024-03-01 17:59:24 +00:00
Evie Litherland-Smith
c0daef5a76
Add catppuccin theme to firefox
2024-02-29 15:55:41 +00:00
Evie Litherland-Smith
135db95075
Re-theme back to catppuccin mocha with lavender accent
2024-02-29 15:29:19 +00:00
Evie Litherland-Smith
7912356eb6
Switch back to modus-vivendi-tinted
2024-02-29 10:32:53 +00:00
Evie Litherland-Smith
b4e558ab08
Switch to regular modus-vivendi theme, remove theme from firefox
...
Set bat as default pager in nushell
2024-02-27 15:22:56 +00:00
Evie Litherland-Smith
5ed0d0ef60
hyprland: fix setting cursor, increase size 24 -> 32
2024-02-27 14:00:11 +00:00
Evie Litherland-Smith
4bdd2313e5
Remove fish
2024-02-26 08:16:39 +00:00
Evie Litherland-Smith
78f7af88a8
Move autoUpgrade back to flake.nix but use flake output instead of URL
...
Set autoUpgrade flake to current flake outpath but keeping nixpkgs
update, means things won't automatically be rolled back if there's no
internet connection. Keep using remote URL for server though to keep
unattended updates.
2024-02-26 08:12:26 +00:00
Evie Litherland-Smith
b7a21f3377
Fix typo in getting flakeURL for autoUpgrade
2024-02-25 07:53:58 +00:00
Evie Litherland-Smith
f542e2a922
Revert "Move stylix module definition, not needed for server"
...
This reverts commit c9ab74c825
.
Add stylix to system/default.nix
2024-02-25 07:39:37 +00:00
Evie Litherland-Smith
9e92c21fbd
Move some things into separate files, add laptop power management
...
Move autoUpgrade, nix registry and stylix settings to their own files, only
import autoUpgrade on desktops and server
Add laptop system file to control power management
Move some bits from flake.nix to default.nix and desktop.nix where
appropriate
2024-02-25 06:32:13 +00:00
Evie Litherland-Smith
3804961963
Add signal-desktop, update waybar rewrite rules
...
Add signal again as it now support wayland properly
Update a few waybar rewrite rules to catch titles better
2024-02-21 08:30:18 +00:00
Evie Litherland-Smith
e773934b19
Remove protonvpn client, add wireguard-tools
2024-02-20 15:36:16 +00:00
Evie Litherland-Smith
fe73bf7b81
Switch from aspell to hunspell
...
Remove tagger and czkawka from permanently installed programs, can
just use transiently when I want one of them
2024-02-19 12:16:07 +00:00
Evie Litherland-Smith
5350d64a70
Clean up some comment blocks in firefox.nix
2024-02-17 19:26:14 +00:00
Evie Litherland-Smith
eaa0596003
Move xdg.portal definition from desktop.nix to hyprland.nix
2024-02-12 13:03:05 +00:00
Evie Litherland-Smith
ddcd639845
Update xserver xkb expression
2024-02-12 07:19:07 +00:00
Evie Litherland-Smith
53c4b49e11
Add home-manager options to firefox managed bookmarks
2024-02-09 07:43:54 +00:00
Evie Litherland-Smith
d9125b5b0c
Finish re-themeing to my custom modus-vivendi / sweet-gtk combo
2024-02-09 07:25:02 +00:00
Evie Litherland-Smith
9ef93d0716
Add nomachine to all desktops
2024-02-09 06:39:18 +00:00
Evie Litherland-Smith
fe5f3092dc
Switch firefox theme to Tokyo-Night-Niivu until I sort out userChrome
2024-02-08 19:05:27 +00:00
Evie Litherland-Smith
c9de371801
Use custom base16-modus-vivendi-tinted theme
...
Update some stylix colour uses to the mnemonic name version (where
possible)
Add a mustache template for waybar and use for style.css
Switch firefox to use sweet theme by default
2024-02-08 17:32:21 +00:00
Evie Litherland-Smith
e07ff08ddf
Add sweet firefox theme but don't switch yet
...
TODO investigate firefox userChrome
2024-02-08 08:14:07 +00:00
Evie Litherland-Smith
5379085b5e
Add thunar back as filebrowser
...
Use gnome version of gvfs to enable samba support
2024-02-08 07:44:47 +00:00
Evie Litherland-Smith
7a0aedc811
Add libreoffice back
2024-02-08 07:11:10 +00:00
Evie Litherland-Smith
6e9719e940
firefox: don't purge cache and cookies on exit
2024-02-08 07:10:58 +00:00
Evie Litherland-Smith
61a5aa813a
Set firefox home page to nucleus on work machines
...
Enable home button again
2024-02-07 07:42:56 +00:00
Evie Litherland-Smith
a181d68aec
Bring some firefox prefs over from home-manager module
2024-02-07 07:27:46 +00:00
Evie Litherland-Smith
80b6ecbd2e
Remove chromium and switch back to firefox (again)
...
Update firefox policy settings
Remove chromium and qutebrowser from waybar
Add mozilla policy bookmark to nyxt bookmarks
2024-02-07 07:14:12 +00:00
Evie Litherland-Smith
fc76c93caf
Swap gimp for inkscape, for wayland support
2024-02-05 13:45:16 +00:00
Evie Litherland-Smith
aec22192b8
Add gimp and tagger to installed programs
...
Reorganise where some programs are defined
2024-02-05 11:59:43 +00:00
Evie Litherland-Smith
36c48e2bc6
Add/update some more mimetyeps
2024-02-05 07:24:33 +00:00
Evie Litherland-Smith
880d7020e8
Remove browser mime association for zoom and teams
2024-02-05 07:00:55 +00:00
Evie Litherland-Smith
463e92b3ad
Temp remove nyxt from mimeapps
...
Add shellscripts mime entry
2024-02-05 06:53:12 +00:00
Evie Litherland-Smith
6f7e6d18b9
Add emacs as default for inode/directory mimetype
2024-02-03 13:09:25 +00:00
Evie Litherland-Smith
8d9bd3e607
Nyxt performance maybe fixed? Switch back to nyxt as main with backup
...
chromium
2024-02-02 07:30:57 +00:00
Evie Litherland-Smith
e5d09152c1
Add firefox back with updated mimeapps
2024-02-02 06:43:10 +00:00
Evie Litherland-Smith
85dc4ee211
Switch chromium to (explicitly) degoogled chromium
2024-02-01 13:42:51 +00:00
Evie Litherland-Smith
1d4b2e9366
Replace nyxt with qutebrowser as default for better performance
...
Keep nyxt around, will switch back when blink support is added (in
progress at the moment)
Update mime entries so qutebrowser is the default browser, also
rewrote slightly so avoid the massive repetition in there previously
2024-02-01 07:24:18 +00:00
Evie Litherland-Smith
dabba27678
chromium: switch to atlas searxng as default provider as well
2024-02-01 06:35:01 +00:00
Evie Litherland-Smith
21c0dc8176
Switch foot back to alacritty, rearrange some sections
...
Move stylix target control into individual expressions
Remove thunar
Remove dex, enable systemd services for blueman-applet and
network-manager-applet
Remove mpg123
Qualify package calls in hyprland config using nixpkg definitions
Remove "make switch" from Makefile, replaced by (preferred)
nixos-update
2024-01-30 16:10:12 +00:00
Evie Litherland-Smith
09df446bd7
Reformat all using alejandra
2024-01-30 14:21:50 +00:00
Evie Litherland-Smith
ca8bba962a
chromium: keep site_settings and hosted_app_data
2024-01-30 09:10:55 +00:00
Evie Litherland-Smith
b3d73b9ae7
Add firefox as additional mime entry
...
Now I don't have to constantly update this list if I change browsers again...
2024-01-30 08:06:05 +00:00
Evie Litherland-Smith
6e27f565a6
chromium: clear browsing data on exit
2024-01-30 08:04:37 +00:00
Evie Litherland-Smith
7615030b6b
Fix chromium mime entry, add nyxt as fallback for chromium entries
2024-01-29 15:38:15 +00:00
Evie Litherland-Smith
1a2b266947
Remove xdgOpenUsePortal
2024-01-29 14:38:21 +00:00
Evie Litherland-Smith
762f1ef71d
Remove teams-for-linux, switch back to chromium for backup browser
...
Add emacsclient as preferred mime entry with emacs as fallback
2024-01-29 11:33:05 +00:00
Evie Litherland-Smith
2b49d97200
Delete some unused system packages
2024-01-29 08:22:25 +00:00
Evie Litherland-Smith
c006895344
Enable emacs service on socket activation
...
Move emacs dependencies into home/emacs/default.nix to avoid having
two files
Don't start emacs server from hyprland startup now
Remove firefox home module, use system module only
2024-01-29 08:21:26 +00:00
Evie Litherland-Smith
f9bfc43e43
Try switching to a more minimal, custom TeX install
2024-01-29 06:15:11 +00:00
Evie Litherland-Smith
1a2310c4a2
Remove cemu and marathon games
2024-01-29 06:05:29 +00:00
Evie Litherland-Smith
1bd560f95b
Back to jedi-language-server now that I've got it working with flymake
2024-01-28 12:30:06 +00:00
Evie Litherland-Smith
15b40a6643
Add flymake-shellcheck, add prettier, pylsp back to pyright
2024-01-28 10:02:44 +00:00
Evie Litherland-Smith
88ed043992
Switch swaylock for swaylock-effects
2024-01-27 08:31:11 +00:00
Evie Litherland-Smith
b01c270c2e
Remove some programs
2024-01-27 08:11:54 +00:00
Evie Litherland-Smith
8e7f5ffddb
Merge branch 'main' of https://git.xenia.me.uk/xenia/nixos
2024-01-25 06:33:38 +00:00
Evie Litherland-Smith
9b63b9308f
Remove black, add ruff back (for apheleia)
2024-01-24 15:49:09 +00:00
Evie Litherland-Smith
53528c0446
Remove pyflakes...
2024-01-24 09:36:13 +00:00
Evie Litherland-Smith
7200c67e06
Remove ruff as python-lsp-ruff handles it, add pyflakes for emacs
2024-01-24 09:34:46 +00:00
Evie Litherland-Smith
91a30d7f46
Swap pyright back for python-lsp-server
...
Add python-lsp-ruff plugin but NOT mypy as performance is horrible,
use mypy as standalone tool only
Remove some unused LSPs/linters/formatters
2024-01-24 09:19:15 +00:00
Evie Litherland-Smith
9d8adcdb7a
Add libcamera to desktop.nix
2024-01-23 20:13:38 +00:00
Evie Litherland-Smith
92378190f1
Properly enable pipewire from nixos wiki setup
...
Disable hardware.audio, enable pipewire addons
Move xdg mime definitions from home manager to system level
Consolidate xdg portal options in desktop.nix
2024-01-23 19:53:52 +00:00
Evie Litherland-Smith
6b1cbdef29
Enable passSecretService again
2024-01-21 14:10:14 +00:00
Evie Litherland-Smith
c33367bdc7
Move games into system/games.nix (rename of steam.nix)
...
Add RetroArch with some cores, add to games workspace
2024-01-21 10:31:46 +00:00
Evie Litherland-Smith
8a50023423
Move some driver configs to Vanguard specifically
2024-01-20 08:14:31 +00:00
Evie Litherland-Smith
57123373e1
Switch chromium back for firefox
2024-01-17 16:22:05 +00:00
Evie Litherland-Smith
179b6e787f
Revert "Remove teams-for-linux"
...
This reverts commit a97fadea1b
.
2024-01-17 09:59:00 +00:00
Evie Litherland-Smith
438ded4064
Only autoUpgrade server, not desktops
2024-01-17 06:22:48 +00:00
Evie Litherland-Smith
d0b632c634
Add WebCord back, revert associated waybar changes
2024-01-15 11:00:29 +00:00
Evie Litherland-Smith
e8758efb0c
Swap mplayer for mpv + mpg123
...
Remove transmission-gtk, remmina and webcord
Switch follow_mouse back to default setting
Change waybar icon for chat workspace since I just use chromium for
all chat now
2024-01-14 18:32:53 +00:00
Evie Litherland-Smith
9123788cda
Remove git-sync services, issues with using pass
...
Add git-sync as installed package to run syncing manually though
TODO consider an exec line in hyprland or something similar?
2024-01-14 12:54:45 +00:00
Evie Litherland-Smith
1a3b6ddd38
Add streamlink cli package
2024-01-14 11:18:48 +00:00
Evie Litherland-Smith
07dd0cb841
Add (back) thunar and files workspace
...
Add czkawka_gui and tagger to files workspace
Restore steam settings and friends list floating rules
Change fullscreen bind back to using M (so that F can be for files),
add SUPER X bind to open an emacs client window quickly
2024-01-14 08:08:21 +00:00
Evie Litherland-Smith
29db2834c0
Vanguard: enable v4l2loopback for virtual webcam in OBS
...
Add obs-backgroundremoval plugin
Enable polkit
2024-01-12 22:06:16 +00:00
Evie Litherland-Smith
034636605f
Disable gnome-keyring, remove seahorse
2024-01-12 08:33:24 +00:00
Evie Litherland-Smith
dfaa360dfe
Switch to using pass-git-helper for https git auth
...
Remove gitFull and associated secret-store auth save mechanism
Also set default pinentry flavour to curses, but still set to gnome3
in hyprland setup - provides fall back for non-GUI interfaces
2024-01-12 08:19:20 +00:00
Evie Litherland-Smith
a97fadea1b
Remove teams-for-linux
2024-01-10 16:06:13 +00:00
Evie Litherland-Smith
826b4dc9ca
Add chromium as backup browser, remove firefox
2024-01-08 17:42:34 +00:00
Evie Litherland-Smith
9e81dac00a
Abstract autoUpgrade to separate file
...
Enable autoUpgrade for desktops (as well as server of course)
2024-01-07 12:44:16 +00:00
Evie Litherland-Smith
0bfba4b804
Remove firefox from home-manager
2024-01-05 15:26:30 +00:00
Evie Litherland-Smith
19f8b4b606
Remove some programming packages
2024-01-05 07:32:30 +00:00
Evie Litherland-Smith
f2f58336ef
Add gnuplot
2024-01-04 11:03:24 +00:00
Evie Litherland-Smith
574a4b3625
Add rclone
2024-01-03 19:19:58 +00:00
Evie Litherland-Smith
b2e206884b
Add swaync widget to waybar
2024-01-03 19:18:40 +00:00
Evie Litherland-Smith
a6f84783ab
Reorganise desktop settings
...
Move some settings/packages from desktop.nix that should have been in
hyprland.nix and make desktop properly generally relevant - switch
gamescope.nix to import from desktop.nix now for less duplication
Remove xserver/lightdm to just use greetd again, less overhead needed
Switch gtklock back to swaylock, some issue with WLR implementations
after update but swaylock still works fine
2024-01-03 15:40:21 +00:00
Evie Litherland-Smith
9c852df374
Add teams-for-linux back
2024-01-03 13:37:44 +00:00
Evie Litherland-Smith
e21223cddc
Remove signal-desktop and whatsapp-for-linux
2024-01-02 10:36:12 +00:00
Evie Litherland-Smith
3eb163dbee
Move some more packages up to system level (from home-manager)
2023-12-31 13:20:31 +00:00
Evie Litherland-Smith
1b8cebe52d
Replace dig with dog (rust version)
2023-12-27 15:44:01 +00:00
Evie Litherland-Smith
6c23e020e0
Add czkawka (duplicate / broken file finder)
...
Add ffmpeg for all czkawka features
2023-12-27 10:17:39 +00:00
Evie Litherland-Smith
95c41383cc
Only install nomachine on work machines
2023-12-26 10:29:20 +00:00
Evie Litherland-Smith
f1525ef8ee
Require mesa package for steam rather than gamescope
2023-12-25 19:25:24 +00:00
Evie Litherland-Smith
d5ff4bfe1e
Update gamescope system config
...
Move some things from desktop to gamescope, so gamescope doesn't
depend on other desktop specific settings (like xserver)
2023-12-25 19:23:56 +00:00
Evie Litherland-Smith
c3b787ce18
Change mpv for mplayer, fixes emacs/emms/MPRIS issues I was having
...
Reorganise, remove home/media/default.nix and move some home.package
definitions that I'd missed into relevant environment.systemPackages
2023-12-21 11:25:48 +00:00
Evie Litherland-Smith
b36acc10a5
Re-enable firefox, remove a couple of addons I'm not using anymore
2023-12-20 11:40:46 +00:00
Evie Litherland-Smith
0a83529d12
Revert "Revert "Disable nix autoUpgrade for regular machines""
...
This reverts commit 3aabae7e6f
.
autoUpgrade gets weird when network issues are involved, especially
relevant for laptops...
Yes I know I'm indecisive
2023-12-20 07:49:22 +00:00
Evie Litherland-Smith
57966ebdb0
Fixed some issues
...
Back to lightdm as sddm didn't work for some reason, cba to debug
Fix some broken config with rofi, zellij
Actually set hyprland colours since I forgot...
2023-12-18 08:34:16 +00:00
Evie Litherland-Smith
f173496f81
Re-theming back to catppuccin mocha
2023-12-18 08:15:18 +00:00
Evie Litherland-Smith
03fbb438c3
Swap btop/htop for btm
2023-12-17 18:32:56 +00:00
Evie Litherland-Smith
1f331d1352
Add du-dust, and zellij to replace tmux
...
Reorganise some files
2023-12-16 22:47:32 +00:00
Evie Litherland-Smith
969372cd59
Move prismlauncher to home-manager games, add marathon trilogy
2023-12-16 18:41:27 +00:00
Evie Litherland-Smith
06148eb1a6
Swap firefox back for nyxt
2023-12-15 13:13:01 +00:00
Evie Litherland-Smith
fa71df0482
Move some programs to system/default.nix that really should be default installs
2023-12-12 06:31:18 +00:00
Evie Litherland-Smith
3aabae7e6f
Revert "Disable nix autoUpgrade for regular machines"
...
This reverts commit ce7c6ec582
.
2023-12-11 11:18:00 +00:00
Evie Litherland-Smith
533ea7ada8
Add some useful envvars
...
Change grim directory to ~/Pictures/Grim/
2023-12-11 11:16:33 +00:00
Evie Litherland-Smith
f664607df1
Lock firefox cookies setting
2023-12-08 15:16:40 +00:00
Evie Litherland-Smith
ce7c6ec582
Disable nix autoUpgrade for regular machines
...
Only keep enabled for server where it makes sense
2023-12-08 06:26:53 +00:00
Evie Litherland-Smith
aa25fcae84
Trim firefox managed bookmarks a bit
2023-12-05 13:29:24 +00:00
Evie Litherland-Smith
740325f707
Add firefox back as default browser
...
Add firefox and chromium to web workspace, keep nyxt installed as
quick popup browser to use elsewhere
Remove discord workspace, move to apps workspace
Add files workspace for thunar and libreoffice
Add more waybar rewrites - libreoffice programs, thunar, PWAs like
whatsapp web, etc...
2023-12-05 12:47:30 +00:00
Evie Litherland-Smith
c864ecbdef
Add nushell, remmina
...
Merge remmina and NoMachine window rules for consistency
2023-12-01 11:16:07 +00:00
Evie Litherland-Smith
fba4db8435
Back to using nyxt as main browser with chromium as backup (and for PWAs)
2023-12-01 06:52:47 +00:00
Evie Litherland-Smith
6ad4c9e2f3
Chromium: don't restore on start-up
2023-11-30 08:33:46 +00:00
Evie Litherland-Smith
445ac0518d
Add eza: a replacement for ls
...
Enable extra settings for eza (git integration, ls aliases)
Remove some oh-my-zsh plugins I wasn't using anyway
Remove "rebuild" alias
2023-11-29 07:17:41 +00:00
Evie Litherland-Smith
6df01496b2
For some reason chromium needs to be a package AND a program...
2023-11-24 08:45:25 +00:00
Evie Litherland-Smith
6e03df701f
Re-enable firefox as default browser
...
Keep chromium installed for PWA support
2023-11-24 08:44:12 +00:00
Evie Litherland-Smith
8a3e7c7ced
Add SimpleLogin and floccus chromium extensions
2023-11-24 07:48:38 +00:00
Evie Litherland-Smith
50fa154a90
Remove nyxt, set chromium to be default browser
...
Split chromium workspace into web (for main browser) and apps (for
PWAs)
Update waybar workspace icons, remove "urgent" icon since I've got an
updating theme anyway
2023-11-23 11:50:41 +00:00
Evie Litherland-Smith
ac0f8ac66d
Chromium: disable bookmark bar and home page button
2023-11-23 06:05:37 +00:00
Evie Litherland-Smith
b80ec99cd2
Teams-For-Linux broken in current update, remove
...
Add Chromium back, force not to be default browser. Add rule to put
PWAs installed from chromium in same workspace
2023-11-21 17:19:45 +00:00
Evie Litherland-Smith
0961c99a2d
Change workspace icon for web
...
Remove chromium in favour of nyxt, keep config in case needed again
2023-11-21 07:09:01 +00:00
Evie Litherland-Smith
226f1f1195
Remove kmonad
2023-11-20 07:28:24 +00:00
Evie Litherland-Smith
a2c9b7ac20
Remove kdeconnect
2023-11-12 14:39:32 +00:00
Evie Litherland-Smith
94e1a23bf2
Major theme updates
...
Switched back to tokyo-night for base scheme but disable a lot of
stylix config (and selectively re-enable for certain
modules). Manually theme things using the tokyonight palette for a
nicer and more cohesive experience
Also change to a new wallpaper, fits scheme better as well
Added named workspaces for common programs (emacs, chromium, steam)
and keep numbered workspaces as generic scratch space
Move MPRIS to right section, add hyprland/window module (with a
separator bar)
2023-11-12 13:24:09 +00:00
Evie Litherland-Smith
47b861475e
Re-enable chromium
2023-11-12 08:54:04 +00:00
Evie Litherland-Smith
433be5b06e
Add htop to system, btop to home-manager setup
2023-11-11 19:22:34 +00:00
Evie Litherland-Smith
8c15ff8959
Add kmonad service (needs configuring)
2023-11-10 07:18:13 +00:00